<?php // (1) Fin Affichage form } else { // Update de la modification de la demande $requete = mysql_query("UPDATE maint_task SET Sector='$secteur', Building='$bat', Room='$salle', NumComp='$poste', Mark='$marque', Cat='$typpb', Os='$se', Content='$texte' WHERE Rid = '$Rid'"); // Mail de la modification de la demande $texte = stripslashes($texte); $Subject = "[MaintInfo]Modification demande d'intervention du $OpenTimeStamp"; $Body = "Le ".date("d-m-Y H:i:s")."\n"; $Body .= "Emetteur : $Owner\n"; $Body .= "Modification de la demande du $OpenTimeStamp\n"; $Body .= "Secteur d'enseignement : $secteur\n"; $Body .= " Salle: $bat $salle\n"; $Body .= " Ordinateur: Marque $marque Poste $poste SE $se\n"; $Body .= " Problème: $typpb\n"; $Body .= " \nDescription :\n"; $Body .= "$texte\n"; mail_to ($MAILMAINT, $OwnerMail, $Subject, $Body, $OwnerMail); // Reaffichage de la demande $filter = "Acq='0' AND Rid='$Rid'"; Aff_feed_wait($mode,$filter,"desc"); Aff_bar_mode ("Votre modification é été prise en compte !"); } } include "Includes/pieds_de_page.inc.php"; ?>
if ($uid == "") { // L'utilisateur n'est pas authentifie table_alert ("Vous devez préalablement vous authentifier sur votre Espace perso LCS pour accéder à cette application !"); } else { // L'utilisateur est authentifie list($user, $groups)=people_get_variables($uid, false); // Initialisation de la variable mnuchoice si elle vide if ( !isset($mnuchoice) ) $mnuchoice="wait"; // include des params de config de l'appli require "Includes/config.inc.php"; // Recherche si l'utilisateur authentifie fait partie du groupe Info_Reseau if (is_admin("Maint_is_admin",$uid)=="Y") { $mode = "team_CR"; // Lecture des parametres LDAP associesa cet utilisateur list($user, $groups)=people_get_variables($uid, false); // Affichage du menu haut Aff_mnu($mode); $filter = "Rid='$Rid' AND Acq='1' AND Author='".$user["fullname"]."'"; Aff_feed_take($mode,$filter, $tri); // Affichage du formulaire de redaction du rapport d'intervention Aff_bar_mode ("Rapport d'intervention"); Aff_bringback_form($Rid, $user["fullname"], $user["email"]); // A la validation le CR est poste et ajoute a la table maint_thread et retour a la page Encours } else { Aff_mnu($mode); table_alert ("Vous devez faire partie de l'équipe de maintenance informatique pour accéder à cette fonctionalité !"); } } include "Includes/pieds_de_page.inc.php"; ?>
if ($uid == "") { // L'utilisateur n'est pas authentifie table_alert ("Vous devez préalablement vous authentifier sur votre Espace perso LCS pour accéder à cette application !"); } else { // L'utilisateur est authentifie list($user, $groups)=people_get_variables($uid, false); // Initialisation de la variable mnuchoice si elle vide if ( !isset($mnuchoice) ) $mnuchoice="wait"; // include des params de config de l'appli require "Includes/config.inc.php"; // Recherche si l'utilisateur authentifie fait partie du groupe Info_Reseau if (is_admin("Maint_is_admin",$uid)=="Y") { $mode = "team_CR"; // Lecture des parametres LDAP associes a cet utilisateur list($user, $groups)=people_get_variables($uid, false); // Affichage du menu haut Aff_mnu($mode); $filter = "Rid='$Rid' AND Acq='1' AND Author='".$user["fullname"]."'"; Aff_feed_take($mode,$filter, $tri); // Affichage du formulaire de redaction du rapport d'intervention Aff_bar_mode ("Modification rapport d'intervention"); Aff_bringback_mod_form($Rid,$user["fullname"], $user["email"]); // A la validation le CR est poste et ajoute a la table maint_thread et retour a la page Encours } else { Aff_mnu($mode); table_alert ("Vous devez faire partie de l'équipe de maintenance informatique pour accéder é cette fonctionalité !"); } } include "Includes/pieds_de_page.inc.php"; ?>
} else { // l'utilisateur ne fait pas partie de l'equipe de maintenance $mode = "user"; Aff_mnu($mode); if ($mnuchoice == "wait" ) { Aff_bar_mode ("En attente"); $filter = "Acq='0' AND Owner='".$user["fullname"]."'"; if (Is_feed ($mode, $filter, "Vous n'avez pas de demande d'intervention en attente !") ) Aff_feed_wait($mode,$filter,$tri); } elseif ( $mnuchoice == "myspool") { Aff_bar_mode ("Votre Encours"); $filter = "Acq='1' AND Owner='".$user["fullname"]."'"; if (Is_feed ($mode, $filter, "Vous n'avez pas de demande d'intervention en cours de traitement. !") ) Aff_feed_take($mode,$filter,$tri); } elseif ( $mnuchoice == "myhistorique" ) { Aff_bar_mode ("Votre Historique"); $filter = "Acq='2' AND Owner='".$user["fullname"]."'"; if (Is_feed ($mode, $filter, "Vous n'avez pas de demande d'intervention cloturée. !") ) Aff_feed_close($mode,$filter,$tri); } } } include "Includes/pieds_de_page.inc.php"; echo "<script> $(document).ready(function(){ $('div.mnu>a').removeClass('active'); $('div.mnu>a.".$mnuchoice ."').addClass('active'); }); </script>"; ?>
$result=@mysql_query($rq); } fclose($handle); } } // RESTAURATION BASE if ( ($sqlfile != "")) { // upload du fichier $tmpsqlfile =$sqlfile; system ("/usr/bin/mysql -u $USERAUTH -p$PASSAUTH $DBAUTHMAINT < $tmpsqlfile"); } // FIN Traitement des modifications de configuration $mode = "team"; // Affichage du menu haut Aff_mnu($mode); Aff_bar_mode ("Configuration"); $html = "<table style=\"width:100%;\"><tr><td>\n"; // Affichage du menu de configuration $html .= "<div id=\"mnuconfig\">\n"; $html .= " <a href=\"config.php?conf=mail&jeton=".md5($_SESSION['token'].htmlentities('/Plugins/Maintenance/config.php'))."\" class=\"mail\">Mail</a>\n"; $html .= " <a href=\"config.php?conf=secteur&jeton=".md5($_SESSION['token'].htmlentities('/Plugins/Maintenance/config.php'))."\" class=\"secteur\">Secteur</a>\n"; $html .= " <a href=\"config.php?conf=topo&jeton=".md5($_SESSION['token'].htmlentities('/Plugins/Maintenance/config.php'))."\" class=\"topo\">Topologie</a>\n"; $html .= " <a href=\"config.php?conf=save&jeton=".md5($_SESSION['token'].htmlentities('/Plugins/Maintenance/config.php'))."\" class=\"save\">Sauvegarde base</a>\n"; $html .= " <a href=\"config.php?conf=restor&jeton=".md5($_SESSION['token'].htmlentities('/Plugins/Maintenance/config.php'))."\" class=\"restor\">Restauration base</a>\n"; $html .= "</div>\n"; // Affichage de mainconfig if ( !isset($conf) || $conf == "mail" ) { // Config mail de diffusion $html .= "<div id=\"subconfig\" class=\"tableint\">\n"; $html .= "<div class=\"subconfigsubtitle\"><img src=\"Style/img/24/email.png\" alt=\"\"/> Adresse de diffusion des demandes d'intervention</div>\n"; $html .= "<div class=\"subconfigcontainer\">\n";