function save_setting() { global $_G; @touch(DISCUZ_ROOT . './data/dsu_updater.inc.php'); if (!is_writeable(DISCUZ_ROOT . './data/dsu_updater.inc.php')) { returnmsg($du_lang['write_error']); } $output = '<?php if(!defined("IN_DISCUZ")) dexit("Access Denied");$_G["dsu_updater"]=' . var_export($_G['dsu_updater'], true) . '?>'; file_put_contents(DISCUZ_ROOT . './data/dsu_updater.inc.php', $output); }
$test_chemin = 'failed'; if ($ldap_filter == "") { returnmsg('danger', 'Test de recherche sur l\'annuaire avec le chemin spécifié : ', $failed, '<b>Problème</b> : Le chemin que vous avez choisi <b>ne semble pas valide</b>.'); } else { returnmsg('danger', 'Test de recherche sur l\'annuaire avec le chemin spécifié : ', $failed, '<b>Problème</b> : Le chemin et/ou le filtre additionnel que vous avez choisi <b>ne semblent pas valides</b>.'); } } else { if ($result == "error_2") { $test_chemin = 'failed'; if ($ldap_filter == "") { returnmsg('danger', 'Test de recherche sur l\'annuaire avec le chemin spécifié : ', $failed, '<b>Problème</b> : Le chemin que vous avez choisi semble valide mais la recherche sur ce chemin ne renvoie aucun résultat.'); } else { returnmsg('danger', 'Test de recherche sur l\'annuaire avec le chemin spécifié : ', $failed, '<b>Problème</b> : Le chemin et le filtre additionnel que vous avez choisi semblent valides mais la recherche sur ce chemin ne renvoie aucun résultat.'); } } else { returnmsg('success', 'Test de recherche sur l\'annuaire avec le chemin spécifié : ', $ok, ''); } } } } } } } } } echo "<hr />"; if (@file_exists("../include/config_ldap.inc.php")) { echo encode_message_utf8("<h3>Configuration actuelle</h3> (Informations contenues dans le fichier \"config_ldap.inc.php\") :<br /><ul>"); echo encode_message_utf8("<li>Adresse de l'annuaire LDAP <b>: " . $ldap_adresse . "</b></li>"); echo encode_message_utf8("<li>Port utilisé : <b>" . $ldap_port . "</b></li>"); if ($test_chemin == 'failed') {