Grr : Différence entre versions
(→Dev) |
(→Dev) |
||
| Ligne 83 : | Ligne 83 : | ||
| − | ligne | + | ligne 258 : |
//ajout des champs de recherche perso : | //ajout des champs de recherche perso : | ||
//TODO : Changer par une variable langage | //TODO : Changer par une variable langage | ||
| Ligne 89 : | Ligne 89 : | ||
echo "<input type=\"text\" name=\"http_champ_email\""; | echo "<input type=\"text\" name=\"http_champ_email\""; | ||
if (getSettingValue("http_champ_email")) echo "value=\"".getSettingValue("http_champ_email")."\" "; | if (getSettingValue("http_champ_email")) echo "value=\"".getSettingValue("http_champ_email")."\" "; | ||
| − | echo "/> ". | + | echo "/> ".get_vocab("mail_user")."<br >"; |
echo "<input type=\"text\" name=\"http_champ_nom\""; | echo "<input type=\"text\" name=\"http_champ_nom\""; | ||
if (getSettingValue("http_champ_nom")) echo "value=\"".getSettingValue("http_champ_nom")." \""; | if (getSettingValue("http_champ_nom")) echo "value=\"".getSettingValue("http_champ_nom")." \""; | ||
| − | echo "/> ". | + | echo "/> ".get_vocab("name")."<br >"; |
echo "<input type=\"text\" name=\"http_champ_prenom\""; | echo "<input type=\"text\" name=\"http_champ_prenom\""; | ||
if (getSettingValue("http_champ_prenom")) echo "value=\"".getSettingValue("http_champ_prenom")."\" "; | if (getSettingValue("http_champ_prenom")) echo "value=\"".getSettingValue("http_champ_prenom")."\" "; | ||
| − | echo "/> ". | + | echo "/> ".get_vocab("first_name")."<br >"; |
| − | echo "< | + | |
| + | // Ajout Check Box empecher l'acce a la page login.php | ||
| + | echo "<br /><input type=\"checkbox\" name=\"cacher_page_login\" value=\"y\" "; | ||
| + | if (getSettingValue("cacher_page_login")=="y") echo " checked=\"checked\""; | ||
| + | echo " />"; | ||
| + | //echo get_vocab("cacher_page_login"); | ||
| + | echo " Empecher l'acces a la page de login <br /></div>\n"; | ||
Version du 9 octobre 2009 à 15:27
Liste des modifs :
| Config File : include/session.inc.php ligne 215 |
$nom_user = $_SERVER["sn"]; $email_user = $_SERVER["mail"]; $prenom_user = $_SERVER["givenName"]; |
| Config File : include/misc.inc.php ligne 84 et 98 |
"DR13", |
Fichier de langage
| Config File : login.php ligne 219 |
header("Location: ./index.php");
|
Dev
Choix des champs d'autoenregistrement depuis la base :
1 * Table grr_settings
INSERT INTO `grr_setting` ( `NAME` , `VALUE` ) VALUES ('http_champ_email', ), ('http_champ_prenom', ), ('http_champ_nom', ) ;
//definition du nom
if (getSettingValue("http_champ_nom")) {
$nom_user = getSettingValue("http_champ_nom");
$nom_user = $_SERVER["$nom_user"];
} else {
$nom_user=$_login;
}
//definition email :
if (getSettingValue("http_champ_email")) {
$email_user = getSettingValue("http_champ_email");
$email_user = $_SERVER["$email_user"];
} else {
$email_user="";
}
//definition du prenom :
if (getSettingValue("sso_champ_prenom")) {
$prenom_user = getSettingValue("http_champ_prenom");
$prenom_user = $_SERVER["$prenom_user"];
} else {
$prenom_user="";
}
Fichier admin_config_sso.php
ligne 105 :
if (!saveSetting("http_champ_email", $_POST['http_champ_email'])) {
echo "Erreur lors de l'enregistrement de http_champ_email !
";
}
$grrSettings['http_champ_email'] = $_POST['http_champ_email'];
if (!saveSetting("http_champ_nom", $_POST['http_champ_nom'])) {
echo "Erreur lors de l'enregistrement de http_champ_nom !
";
}
$grrSettings['http_champ_nom'] = $_POST['http_champ_nom'];
if (!saveSetting("http_champ_prenom", $_POST['http_champ_prenom'])) {
echo "Erreur lors de l'enregistrement de http_champ_prenom !
";
}
$grrSettings['http_champ_prenom'] = $_POST['http_champ_prenom'];
if (!isset($_POST['cacher_page_login'])) $cacher_page_login = "n"; else $cacher_page_login = "y";
if (!saveSetting("cacher_page_login", $cacher_page_login)) {
echo "Erreur lors de l'enregistrement de cacher_page_login !
";
}
ligne 258 :
//ajout des champs de recherche perso : //TODO : Changer par une variable langage echo "
Champs renvoyés par les variables serveur (ex sn pour recuperer _SERVER[\"sn\"])
"; echo "<input type=\"text\" name=\"http_champ_email\""; if (getSettingValue("http_champ_email")) echo "value=\"".getSettingValue("http_champ_email")."\" "; echo "/> ".get_vocab("mail_user")."
"; echo "<input type=\"text\" name=\"http_champ_nom\""; if (getSettingValue("http_champ_nom")) echo "value=\"".getSettingValue("http_champ_nom")." \""; echo "/> ".get_vocab("name")."
"; echo "<input type=\"text\" name=\"http_champ_prenom\""; if (getSettingValue("http_champ_prenom")) echo "value=\"".getSettingValue("http_champ_prenom")."\" "; echo "/> ".get_vocab("first_name")."
"; // Ajout Check Box empecher l'acce a la page login.php echo "
<input type=\"checkbox\" name=\"cacher_page_login\" value=\"y\" "; if (getSettingValue("cacher_page_login")=="y") echo " checked=\"checked\""; echo " />"; //echo get_vocab("cacher_page_login");
echo " Empecher l'acces a la page de login
\n";