Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 1129 → Rev 1130

/trunk/plugins/viathinksoft/publicPages/800_login_ldap/OIDplusPagePublicLoginLDAP.class.php
26,12 → 26,12
class OIDplusPagePublicLoginLdap extends OIDplusPagePluginPublic {
 
/**
* @param $ra
* @param $ldap_userinfo
* @param OIDplusRA $ra
* @param array $ldap_userinfo
* @return void
* @throws OIDplusException
*/
private function registerRA($ra, $ldap_userinfo) {
private function registerRA(OIDplusRA $ra, array $ldap_userinfo) {
$email = $ra->raEmail();
 
$ra->register_ra(null); // create a user account without password
80,13 → 80,13
}
 
/**
* @param $remember_me
* @param $email
* @param $ldap_userinfo
* @param bool $remember_me
* @param string $email
* @param array $ldap_userinfo
* @return void
* @throws OIDplusException
*/
private function doLoginRA($remember_me, $email, $ldap_userinfo) {
private function doLoginRA(bool $remember_me, string $email, array $ldap_userinfo) {
$ra = new OIDplusRA($email);
if (!$ra->existing()) {
$this->registerRA($ra, $ldap_userinfo);
99,11 → 99,11
}
 
/**
* @param $upn
* @param string $upn
* @return int
* @throws OIDplusException
*/
private function getDomainNumber($upn) {
private function getDomainNumber(string $upn): int {
$numDomains = OIDplus::baseConfig()->getValue('LDAP_NUM_DOMAINS', 1);
for ($i=1; $i<=$numDomains; $i++) {
$cfgSuffix = $i == 1 ? '' : "__$i";
372,7 → 372,7
* @return array
* @throws OIDplusException
*/
public function alternativeLoginMethods() {
public function alternativeLoginMethods(): array {
$logins = array();
if (OIDplus::baseConfig()->getValue('LDAP_ENABLED', false)) {
$logins[] = array(
386,11 → 386,11
 
/**
* Implements interface 1.3.6.1.4.1.37476.2.5.2.3.8
* @param $user
* @param string|null $user
* @return array
* @throws OIDplusException
*/
public function getNotifications($user=null): array {
public function getNotifications(string $user=null): array {
$notifications = array();
if ((!$user || ($user == 'admin')) && OIDplus::authUtils()->isAdminLoggedIn()) {
if (OIDplus::baseConfig()->getValue('LDAP_ENABLED', false)) {