mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-22 16:33:48 +01:00
LSaddon :: samba : added function generate_sambaPwdMustChange_from_shadowExpire() and generate_sambaKickoffTime_from_shadowExpire()
This commit is contained in:
parent
d82ad93a67
commit
4ba5015248
1 changed files with 40 additions and 0 deletions
|
@ -370,4 +370,44 @@ define('LS_SAMBA_INFINITY_TIME',2147483647);
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generation d'un timestamp a partir de l'attribut shadowExpire
|
||||||
|
*
|
||||||
|
* @author Benjamin Renard <brenard@easter-eggs.com>
|
||||||
|
*
|
||||||
|
* @retval string Timestamp correspant à shadowExpire
|
||||||
|
*/
|
||||||
|
function generate_timestamp_from_shadowExpire($ldapObject) {
|
||||||
|
$days=$ldapObject -> getValue('shadowExpire');
|
||||||
|
if (!empty($days)) {
|
||||||
|
$days=(int)$days[0];
|
||||||
|
return (string)($days*86400);
|
||||||
|
}
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generation de l'attribut sambaPwdMustChange a partir de
|
||||||
|
* l'attribut shadowExpire
|
||||||
|
*
|
||||||
|
* @author Benjamin Renard <brenard@easter-eggs.com>
|
||||||
|
*
|
||||||
|
* @retval string La valeur de sambaPwdMustChange
|
||||||
|
*/
|
||||||
|
function generate_sambaPwdMustChange_from_shadowExpire($ldapObject) {
|
||||||
|
return generate_timestamp_from_shadowExpire($ldapObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generation de l'attribut sambaKickoffTime a partir de
|
||||||
|
* l'attribut shadowExpire
|
||||||
|
*
|
||||||
|
* @author Benjamin Renard <brenard@easter-eggs.com>
|
||||||
|
*
|
||||||
|
* @retval string La valeur de sambaKickoffTime
|
||||||
|
*/
|
||||||
|
function generate_sambaKickoffTime_from_shadowExpire($ldapObject) {
|
||||||
|
return generate_timestamp_from_shadowExpire($ldapObject);
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in a new issue