Grr : Différence entre versions
(→Liste des modifs :) |
|||
| Ligne 25 : | Ligne 25 : | ||
{{config|include/session.inc.php ligne 215|<pre> | {{config|include/session.inc.php ligne 215|<pre> | ||
| + | |||
| + | |||
| + | } else { | ||
//definition du nom | //definition du nom | ||
| − | if (getSettingValue("http_champ_nom")) { | + | if (getSettingValue("http_champ_nom")) { |
| − | $nom_user = getSettingValue("http_champ_nom"); | + | $nom_user = getSettingValue("http_champ_nom"); |
| − | $nom_user = $_SERVER["$nom_user"]; | + | $nom_user = $_SERVER["$nom_user"]; |
| − | } else { | + | } else { |
| − | $nom_user=$_login; | + | $nom_user=$_login; |
| − | } | + | $nom_user="toto"; |
| + | } | ||
| + | |||
| + | //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("http_champ_prenom")) { | ||
| + | $prenom_user = getSettingValue("http_champ_prenom"); | ||
| + | $prenom_user = $_SERVER["$prenom_user"]; | ||
| + | } else { | ||
| + | $prenom_user=""; | ||
| + | } | ||
| + | //$nom_user = $_SERVER["sn"]; | ||
| + | //$email_user = $_SERVER["mail"]; | ||
| + | //$prenom_user = $_SERVER["givenName"]; | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | } | |
| − | + | ||
| − | + | //on verifie le statut si domain statut est actif : | |
| − | |||
| − | } | ||
| − | |||
| − | |||
| − | //on verifie le statut si domain statut est actif : | ||
if (getSettingValue("sso_statut_domaine")) { | if (getSettingValue("sso_statut_domaine")) { | ||
//explode du mail : | //explode du mail : | ||
| Ligne 58 : | Ligne 69 : | ||
} | } | ||
} | } | ||
| − | |||
</pre>}} | </pre>}} | ||
Version du 3 novembre 2009 à 14:57
Mise a jour
decompresser et copier les fichiers de conf :
# cp reservations/include/connect.inc.php grr196d/include/
Copier le fichier de langage perso :
cp reservations/language/lang_subst.fr grr196d/language/
Copier le CSS DR13 :
cp -R reservations/themes/DR13/ grr196d/themes/
Copier la page d'admin SSO (faire un diff avant pour voir si elle a été modifé dans la release)
cp reservations/admin_config_sso.php grr196d/
Liste des modifs :
| Config File : include/session.inc.php ligne 215 |
} else {
//definition du nom
if (getSettingValue("http_champ_nom")) {
$nom_user = getSettingValue("http_champ_nom");
$nom_user = $_SERVER["$nom_user"];
} else {
$nom_user=$_login;
$nom_user="toto";
}
//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("http_champ_prenom")) {
$prenom_user = getSettingValue("http_champ_prenom");
$prenom_user = $_SERVER["$prenom_user"];
} else {
$prenom_user="";
}
//$nom_user = $_SERVER["sn"];
//$email_user = $_SERVER["mail"];
//$prenom_user = $_SERVER["givenName"];
}
//on verifie le statut si domain statut est actif :
if (getSettingValue("sso_statut_domaine")) {
//explode du mail :
$domaine=explode("@",$email_user);
$domaine=$domaine[1];
//si le domaine est referencé, on donne le statut utilisateur :
if($domaine == getSettingValue("sso_statut_domaine")) {
$_statut="utilisateur";
}
}
|
| Config File : include/misc.inc.php ligne 84 et 98 |
"DR13", $id_room_autorise = "8"; |
Fichier de langage
| Config File : login.php ligne 219 |
//si on a interdit l'acces a la page login
if (getSettingValue("cacher_page_login")=="y"){
header("Location: ./index.php");
}
|
Dev
C
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";
Verifier que tout fonctionne a la nouvelle adresse puis changer le lien symbolique
rm reservations ln -s grr196d reservations