grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026. -------------------------------------------------------------------------- */ /** @file * @brief */ /** * Class used to manage LDAP replicate config **/ class AuthLdapReplicate extends CommonDBTM { static $rightname = 'config'; static function canCreate() { return static::canUpdate(); } /** * @since version 0.85 **/ static function canPurge() { return static::canUpdate(); } /** * @since version 0.84 * * @return string **/ function getForbiddenStandardMassiveAction() { $forbidden = parent::getForbiddenStandardMassiveAction(); $forbidden[] = 'update'; return $forbidden; } function prepareInputForAdd($input) { if (isset($input["port"]) && (intval($input["port"]) == 0)) { $input["port"] = 389; } return $input; } function prepareInputForUpdate($input) { if (isset($input["port"]) && (intval($input["port"]) == 0)) { $input["port"] = 389; } return $input; } /** * Form to add a replicate to a ldap server * * @param $target target page for add new replicate * @param $master_id master ldap server ID **/ static function addNewReplicateForm($target, $master_id) { echo "
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
".__('Add a LDAP directory replica'). "
".__('Name')."".__('Server')."".__('Port')."
"; echo ""; echo "
"; Html::closeForm(); } } ?>