"); $module = "se3-".$_GET['varb']; // Mise a jour if ($_GET['action'] == "update") { echo "

Gestion des modules SE3

"; if ($module == "se3-ocs") { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i $module se3-ocs-clientwin"); } else { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i $module"); } echo "
Retour à l'interface de gestion des modules."; exit; } // Change dans la base if ($_GET['action'] == "change") { echo "

Gestion des modules SE3

"; // Change dnas la table params $resultat=mysql_query("UPDATE params set value='".$_GET['valeur']."' where name='$_GET[varb]'"); switch ($_GET['varb']) { case "savbandactiv": if ($_GET['valeur'] == "1") { echo "Module $module activé.
\n"; } else{ echo "Module $module désactivé.
\n"; } break; case "inventaire": if($_GET['valeur']=="1") { $ocs_actif = exec("dpkg -s se3-ocs | grep \"Status: install ok\" > /dev/null && echo 1"); // Si paquet pas installe if($ocs_actif!="1") { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-ocs se3-ocs-clientwin"); } echo "Module $module activé.
\n"; } else{ echo "Module $module désactivé.
\n"; } break; // Conf antivirus case "antivirus": $clamav_actif = exec("dpkg -s se3-clamav | grep \"Status: install ok\" > /dev/null && echo 1"); if(($_GET['valeur']=="1") && ($clamav_actif!="1")) { //paquet pas installe on l'installe system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-clamav"); echo "Module $module activé.
\n"; } else { $update_query = "UPDATE clamav_dirs SET frequency='none'"; mysql_query($update_query); echo "Module $module désactivé.
\n"; } break; // Conf du dhcp case "dhcp": if($_GET['valeur']=="1") { //si on veut l'activer $STOP_START="start"; $dhcp_actif = exec("dpkg -s se3-dhcp | grep \"Status: install ok\" > /dev/null && echo 1"); if($dhcp_actif!="1") { //paquet pas installe on l'installe system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-dhcp"); } else { //sinon on l'active $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='dhcp_on_boot'"; mysql_query($update_query); echo "Module $module activé.
\n"; } } // exec("/usr/bin/sudo /usr/share/se3/scripts/makedhcpdconf"); if($_GET['valeur']=="0") { $STOP_START="stop"; $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='dhcp_on_boot'"; mysql_query($update_query); exec("/usr/bin/sudo /usr/share/se3/scripts/makedhcpdconf"); exec("/usr/bin/sudo /usr/share/se3/scripts/makedhcpdconf $STOP_START"); echo "Module $module désactivé.
\n"; } break; // Conf du clonage case "clonage": if($_GET['valeur']=="1") { $clonage_actif = exec("dpkg -s se3-clonage | grep \"Status: install ok\" > /dev/null && echo 1"); // Si paquet pas installe if($clonage_actif!="1") { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-clonage"); } else { $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='clonage'"; mysql_query($update_query); exec("/usr/bin/sudo /usr/share/se3/scripts/se3_tftp_boot_pxe.sh start"); echo "Module $module activé.
\n"; } } if($_GET['valeur']=="0") { exec("/usr/bin/sudo /usr/share/se3/scripts/se3_tftp_boot_pxe.sh stop"); $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='clonage'"; mysql_query($update_query); echo "Module $module désactivé.
\n"; } break; // Conf d'unattended case "unattended": if($_GET['valeur']=="1") { $unattended_actif = exec("dpkg -s se3-unattended | grep \"Status: install ok\" > /dev/null && echo 1"); // Si paquet pas installe if($unattended_actif!="1") { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-unattended"); } else { $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='unattended'"; mysql_query($update_query); // activer unattended, c'est activer le clonage $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='clonage'"; mysql_query($update_query); exec("/usr/bin/sudo /usr/share/se3/scripts/se3_tftp_boot_pxe.sh start"); echo "Module $module et clonage activés.
\n"; } } if($_GET['valeur']=="0") { $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='unattended'"; mysql_query($update_query); echo "Module $module désactivé.
\n"; } break; // conf fond d'ecran case "fondecran": $valeur_fondecran=($_GET['valeur']==1) ? 1 : 0; $resultat=mysql_query("SELECT * FROM params WHERE name='menu_fond_ecran'"); if(mysql_num_rows($resultat)==0){ $sql = "INSERT INTO params VALUES('','menu_fond_ecran','$valeur_fondecran','','Affichage ou non du menu fond d ecran','6')"; } else { $sql = "UPDATE params SET value='$valeur_fondecran' where name='menu_fond_ecran'"; } if ($valeur_fondecran == 1) { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-fondecran",$return); if($return==0) { mysql_query($sql); echo "Module $module activé.
\n"; } else{ echo "Un problème est survenu lors de l'installation de $module.
\n"; } } else{ mysql_query($sql); echo "Module $module désactivé.
\n"; } break; // conf internet case "internet": $valeur_internet=($_GET['valeur']==1) ? 1 : 0; $resultat=mysql_query("SELECT * FROM params WHERE name='internet'"); if(mysql_num_rows($resultat)==0){ $sql = "INSERT INTO params VALUES('','internet','1','','Activation ou d�sactivation module se3-internet','6')"; } else { $sql = "UPDATE params SET value='$valeur_internet' where name='internet'"; } if ($valeur_internet == 1) { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-internet",$return); if($return==0) { mysql_query($sql); echo "Module $module activé.
\n"; } else{ echo "Un problème est survenu lors de l'installation de $module.
\n"; } } else{ mysql_query($sql); echo "Module $module désactivé.
\n"; } break; // Conf de se3-domain case "backup": if($_GET['valeur']=="1") { $backup_actif = exec("dpkg -s se3-backup | grep \"Status: install ok\" > /dev/null && echo 1"); // Si paquet pas installe if($backup_actif!="1") { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-backup"); } else { $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='backuppc'"; mysql_query($update_query); echo "Module $module activé.
\n"; } } if($_GET['valeur']=="0") { $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='backuppc'"; mysql_query($update_query); echo "Module $module désactivé.
\n"; include ("fonction_backup.inc.php"); stopBackupPc(); } break; // conf synchro case "synchro": $valeur_synchro=($_GET['valeur']==1) ? 1 : 0; $resultat=mysql_query("SELECT * FROM params WHERE name='unison'"); if(mysql_num_rows($resultat)==0){ $sql = "INSERT INTO params VALUES('','unison','1','','Activation ou d�sactivation module se3-synchro','6')"; } else { $sql = "UPDATE params SET value='$valeur_synchro' where name='unison'"; } if ($valeur_synchro == 1) { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-synchro",$return); if($return==0) { mysql_query($sql); echo "Module $module activé.
\n"; } else{ echo "Un problème est survenu lors de l'installation de $module.
\n"; } } else{ system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -r se3-synchro",$return); mysql_query($sql); echo "Module $module désactivé.
\n"; } break; // conf se3-logonpy case "logonpy": $valeur_logonpy=($_GET['valeur']==1) ? 1 : 0; if ($valeur_logonpy == 1) { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-logonpy",$return); if($return==0) { echo "Module $module mis à jour.
\n"; } else{ echo "Un problème est survenu lors de l'installation de $module.
\n"; } } break; // Conf de se3-domain case "domain": $valeur_domain=($_GET['valeur']==1) ? 1 : 0; if ($valeur_domain == 1) { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-domain",$return); if($return==0) { echo "Module $module mis à jour.
\n"; } else{ echo "Un problème est survenu lors de l'installation de $module.
\n"; } } break; // Conf de WPKG case "wpkg": if($_GET['valeur']=="1") { //si on veut l'activer $wpkg_actif = exec("dpkg -s se3-wpkg | grep \"Status: install ok\" > /dev/null && echo 1"); if($wpkg_actif!="1") { //paquet pas installe on l'installe system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-wpkg"); } else { //sinon on l'active $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='wpkg'"; mysql_query($update_query); echo "Module $module activé.
\n"; } } if($_GET['valeur']=="0") { $update_query = "UPDATE params SET value='".$_GET['valeur']."' where name='wpkg'"; mysql_query($update_query); echo "Module $module désactivé.
\n"; } break; case "linux": $valeur_linux=($_GET['valeur']==1) ? 1 : 0; echo $valeur_linux; $resultat=mysql_query("SELECT * FROM params WHERE name='support_linux'"); if(mysql_num_rows($resultat)==0){ $sql = "INSERT INTO params VALUES('','support_linux','$valeur_linux','','Installation du backport se3-clients-linux pour linux','6')"; } else { $sql = "UPDATE params SET value='$valeur_linux' where name='support_linux'"; } if ($valeur_linux == 1) { system("/usr/bin/sudo /usr/share/se3/scripts/install_se3-module.sh -i se3-clients-linux",$return); if($return==0) { mysql_query($sql); echo "Support linux activé.
\n"; } else{ echo "Un problème est survenu lors de l'installation du backport se3-clients-linux.
\n"; } } break; default: echo "Erreur : Module '$module' inconnu !
\n"; } // \switch ($_GET[varb]) echo "Actualiser l'interface de gestion du serveur."; exit; } /***************************************************************************************************/ // require ("config.inc.php"); echo "

".gettext("Gestion des modules SE3")."

"; // Test si un paquet est en installation par la presence d'un lock. exec("ls /var/lock/*.lck",$files,$return); for ($i=0; $i< count($files); $i++) { if ($files[$i] == "/var/lock/se3-dhcp.lck") { $dhcp_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-dhcp en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-clonage.lck") { $clonage_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-clonage en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-unattended.lck") { $unattended_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-unattended en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-clamav.lck") { $clamav_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-clamav en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-wpkg.lck") { $wpkg_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-wpkg en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-logonpy.lck") { $logonpy_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-logonpy en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-domain.lck") { $domain_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-domain en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-internet.lck") { $internet_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-internet en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-backup.lck") { $internet_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-backup en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-clients-linux.lck") { $internet_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-clients-linux en cours.")."
"; } elseif ($files[$i] == "/var/lock/se3-synchro.lck") { $internet_lock="yes"; echo "
".gettext("Attention : installation du paquet se3-synchro en cours.")."
"; } } // Fait un update pour rafraichir // exec('/usr/bin/sudo /usr/share/se3/scripts/update-secu.sh'); // Affichage du form de mise à jour des paramètres /********************** Modules ****************************************************/ echo "

"; echo "
"; echo ""; // Modules disponibles echo ""; echo ""; // Module se3-domain $domain_actif = exec("dpkg -s se3-domain | grep \"Status: install ok\"> /dev/null && echo 1"); echo ""; // On teste si on a bien la derniere version $domain_version_install = exec("apt-cache policy se3-domain | grep \"Install\" | cut -d\":\" -f2"); $domain_version_dispo = exec("apt-cache policy se3-domain | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$domain_version_install" == "$domain_version_dispo") { echo ""; } else { echo ""; } echo ""; // On teste si on a bien la derniere version $logonpy_version_install = exec("apt-cache policy se3-logonpy | grep \"Install\" | cut -d\":\" -f2"); $logonpy_version_dispo = exec("apt-cache policy se3-logonpy | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$logonpy_version_install" == "$logonpy_version_dispo") { echo ""; } else { echo ""; } echo "\n"; echo "
\n"; echo gettext("Etat des modules indispensables"); echo "
\n"; echo gettext("Module"); echo "".gettext("Installé")."".gettext("Disponible")."".gettext("Etat")."
".gettext("Scripts de jonction au domaine (se3-domain)")."$domain_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if ($domain_actif!="1") { $domain_message=gettext("Attention : Le paquet n\'est pas installé sur ce serveur. Cliquez pour l\'installer."); $domain_alert="onClick=\"alert('Installation du packet se3-domain. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; echo ""; echo ""; echo ""; } else { echo "Module install�')")."\">"; echo ""; echo ""; } // Module se3-logonpy $logonpy_actif = exec("dpkg -s se3-logonpy | grep \"Status: install ok\"> /dev/null && echo 1"); echo "
".gettext("Gestion de l'environnement (se3-logonpy)")."$logonpy_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if ($logonpy_actif!="1") { $logonpy_message=gettext("Attention : Le paquet n\'est pas installé sur ce serveur. Cliquez pour l\'installer."); $logonpy_alert="onClick=\"alert('Installation du packet se3-logonpy. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; echo ""; echo ""; echo ""; } else { echo "Module installé')")."\">"; echo ""; echo ""; } echo "
"; echo "

"; echo ""; // Modules disponibles echo ""; echo ""; // Module backup $backup_actif = exec("dpkg -s se3-backup | grep \"Status: install ok\"> /dev/null && echo 1"); echo ""; // On teste si on a bien la derniere version $backup_version_install = exec("apt-cache policy se3-backup | grep \"Install\" | cut -d\":\" -f2"); $backup_version_dispo = exec("apt-cache policy se3-backup | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$backup_version_install" == "$backup_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // Module Inventaire $ocs_version_install = exec("apt-cache policy se3-ocs | grep \"Install\" | cut -d\":\" -f2"); $ocs_version_dispo = exec("apt-cache policy se3-ocs | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; echo ""; // On teste si on a bien la derniere version if ("$ocs_version_install" == "$ocs_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // Module Antivirus $clam = exec("dpkg -s se3-clamav | grep \"Status: install ok\"> /dev/null && echo 1"); $clam_version_install = exec("apt-cache policy se3-clamav | grep \"Install\" | cut -d\":\" -f2"); $clam_version_dispo = exec("apt-cache policy se3-clamav | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; echo ""; // On teste si on a bien la derniere version if ("$clam_version_install" == "$clam_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // Module DHCP $dhcp_actif = exec("dpkg -s se3-dhcp | grep \"Status: install ok\" > /dev/null && echo 1"); echo ""; // On teste si on a bien la derniere version $dhcp_version_install = exec("apt-cache policy se3-dhcp | grep \"Install\" | cut -d\":\" -f2"); $dhcp_version_dispo = exec("apt-cache policy se3-dhcp | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$dhcp_version_install" == "$dhcp_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // Menu fond d'ecran $resultat=mysql_query("SELECT * FROM params WHERE name='menu_fond_ecran'"); if(mysql_num_rows($resultat)==0){ $menu_fond_ecran=0; } else{ $ligne=mysql_fetch_object($resultat); if($ligne->value=="1"){ $menu_fond_ecran=1; } else { $menu_fond_ecran=0; } } echo ""; // On teste si on a bien la derniere version // Cas particulier fond d'ecran n'est pas un paquet $fond_version_install = exec("apt-cache policy se3 | grep \"Install\" | cut -d\":\" -f2"); // $fond_version_dispo = exec("apt-cache policy se3-fond | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; $fond_version_install="1"; $fond_version_dispo="1"; if ("$fond_version_install" == "$fond_version_dispo") { echo ""; } else { echo ""; } echo "\n"; //Menu support clients linux $resultat=mysql_query("SELECT * FROM params WHERE name='support_linux'"); if(mysql_num_rows($resultat)==0){ $support_linux=0; } else{ $ligne=mysql_fetch_object($resultat); if($ligne->value=="1"){ $support_linux=1; } else { $support_linux=0; } } echo ""; // On teste si on a bien la derniere version // Cas particulier fond d'ecran n'est pas un paquet $linux_version_install = exec("apt-cache policy se3-clients-linux | grep \"Install\" | cut -d\" \" -f4"); // $fond_version_dispo = exec("apt-cache policy se3-fond | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; //$linux_version_install="1"; $linux_version_dispo = exec("apt-cache policy se3-clients-linux | grep \"Candidat\" | cut -d\" \" -f4"); if ("$linux_version_install" == "$linux_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // Module clonage $clonage_actif = exec("dpkg -s se3-clonage | grep \"Status: install ok\"> /dev/null && echo 1"); echo ""; // On teste si on a bien la derniere version $clonage_version_install = exec("apt-cache policy se3-clonage | grep \"Install\" | cut -d\":\" -f2"); $clonage_version_dispo = exec("apt-cache policy se3-clonage | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$clonage_version_install" == "$clonage_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // } // Module unattended $unattended_actif = exec("dpkg -s se3-unattended | grep \"Status: install ok\"> /dev/null && echo 1"); echo ""; // On teste si on a bien la derniere version $unattended_version_install = exec("apt-cache policy se3-unattended | grep \"Install\" | cut -d\":\" -f2"); $unattended_version_dispo = exec("apt-cache policy se3-unattended | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$unattended_version_install" == "$unattended_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // Module wpkg $wpkg_actif = exec("dpkg -s se3-wpkg | grep \"Status: install ok\" > /dev/null && echo 1"); echo ""; // On teste si on a bien la derniere version $wpkg_version_install = exec("apt-cache policy se3-wpkg | grep \"Install\" | cut -d\":\" -f2"); $wpkg_version_dispo = exec("apt-cache policy se3-wpkg | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$wpkg_version_install" == "$wpkg_version_dispo") { echo ""; } else { echo ""; } echo "\n"; // Module internet $internet_actif = exec("dpkg -s se3-internet | grep \"Status: install ok\"> /dev/null && echo 1"); echo ""; // On teste si on a bien la derniere version $internet_version_install = exec("apt-cache policy se3-internet | grep \"Install\" | cut -d\":\" -f2"); $internet_version_dispo = exec("apt-cache policy se3-internet | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$internet_version_install" == "$internet_version_dispo") { echo ""; } else { echo ""; } echo ""; // On teste si on a bien la derniere version $synchro_version_install = exec("apt-cache policy se3-synchro | grep \"Install\" | cut -d\":\" -f2"); $synchro_version_dispo = exec("apt-cache policy se3-synchro | grep \"Candidat\" | cut -d\":\" -f2"); echo ""; if ("$synchro_version_install" == "$synchro_version_dispo") { echo ""; } else { echo ""; } echo "\n"; echo "
\n"; echo gettext("Etat des modules optionnels"); echo "
\n"; echo gettext("Module"); echo "".gettext("Installé")."".gettext("Disponible")."".gettext("Etat")."
".gettext("Sauvegarde sur disque ou NAS (se3-backup)")."$backup_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if (($backuppc!="1") || ($backup_actif !="1")) { if($backup_actif!="1") { $backup_message=gettext("Attention : Le paquet n\'est pas installé sur ce serveur. Cliquer sur la croix rouge pour l\'installer."); $backup_alert="onClick=\"alert('Installation du packet se3-backup. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $backup_message=gettext("Etat : Désactivé
Cliquer sur la croix rouge pour activer ce module.
Pour en savoir plus sur ce module voir la documentation en ligne."); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Module sauvegarde backuppc actif')")."\">"; echo ""; echo "
"; } echo "
".gettext("Système d'inventaire (se3-ocs)")."$ocs_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if ($inventaire=="0") { echo "Etat : Désactivé

Permet d\'activer l\'inventaire')")."\">"; echo ""; echo "
"; } else { echo "Etat : Activé

Permet de désactiver l\'inventaire')")."\">"; echo ""; echo "
"; } echo "
".gettext("Système anti-virus (se3-clamav)")."$clam_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if(($antivirus!="1") || ($clam!="1")) { if($clam!="1") { $clamav_message=gettext("Attention : Le paquet se3-clamav ne semble pas être installé. Cliquer sur la croix rouge pour l\'installer"); $clam_install_alert="onClick=\"alert('Installation du packet se3-clamav. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $clamav_message=gettext("Etat : Désactivé
Cliquer sur le croix rouge pour activer l\'antivirus"); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Permet de désactiver l\'anti-virus')")."\">"; echo ""; echo "
"; } echo "
".gettext("Serveur DHCP (se3-dhcp)")."$dhcp_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if (($dhcp!="1") || ($dhcp_actif!="1")) { if($dhcp_actif!="1") { $dhcp_message=gettext("Attention : le paquet se3-dhcp n\'est pas installé sur ce serveur. Cliquer sur la croix rouge pour l\'installer"); $dhcp_install_alert="onClick=\"alert('Installation du packet se3-dhcp. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $dhcp_message=gettext("Etat : Désactivé
Cliquer sur la croix rouge pour l\'activer"); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Cliquer sue l\'icone verte pour désactiver le module serveur dhcp')")."\">"; if($clonage=="1") { $dhcp_alert="onClick=\"alert('Le clonage des stations est actif, en d�sactivant le dhcp celui-ci ne pourra plus fonctionner')\""; } echo ""; echo "
"; } echo "
".gettext("Système fond d'écran")."$fond_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if ($menu_fond_ecran=="0") { echo "Etat : Désactivé

Permet d\'activer l\'affichage du menu Fond d\'écran (sous-menu de Clients Windows en niveau expérimental)')")."\">"; echo ""; echo "
"; } else { echo "Etat : Activé

Permet de désactiver l\'affichage du menu Fond d\'écran')")."\">"; echo ""; echo "
"; } echo "
".gettext("Support des clients GNU/linux")."$linux_version_install"; echo ""; echo ""; echo ""; echo ""; if ($support_linux=="0") { echo "Etat : Désactivé

Permet d\'activer le support des stations linux en installant le module se3 adéquat)')")."\">"; echo ""; echo "
"; } else { echo "Etat : Activé

Le support des clients linux est actif')")."\">"; echo ""; echo "
"; } echo "
".gettext("Clonage / sauvegarde - restauration de stations (se3-clonage)")."$clonage_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if (($clonage!="1") || ($clonage_actif !="1")) { if($dhcp!="1") { $clonage_alert="onClick=\"alert('Le clonage ne peut fonctionner qu\'avec un serveur dhcp actif. Vous devrez donc activer celui de Se3 ou en installer un.')\""; } if($clonage_actif!="1") { $clonage_message=gettext("Attention : Le paquet n\'est pas installé sur ce serveur. Cliquer sur la croix rouge pour l\'installer. Attention, ce module nécessite le paramétrage du dhcp pour fonctionner"); $clonage_alert="onClick=\"alert('Installation du packet se3-clonage. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $clonage_message=gettext("Etat : Désactivé
Cliquer sur la croix rouge pour activer ce module.
Pour en savoir plus sur ce module voir la documentation en ligne."); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Module de clonage actif')")."\">"; echo ""; echo "
"; } echo "
".gettext("Installation de stations (se3-unattended)")."$unattended_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if (($unattended!="1") || ($unattended_actif !="1")) { if($clonage!="1") { $unattended_alert="onClick=\"alert('L'installation ne peut fonctionner qu\'avec un serveur tftp actif. Vous devrez donc activer celui de Se3 en activant le module Clonage.')\""; } if($unattended_actif!="1") { $unattended_message=gettext("Attention : Le paquet n\'est pas installé sur ce serveur. Cliquer sur la croix rouge pour l\'installer."); $unattended_alert="onClick=\"alert('Installation du packet se3-unattended. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $unattended_message=gettext("Etat : Désactivé
Cliquer sur la croix rouge pour activer ce module.
Pour en savoir plus sur ce module voir la documentation en ligne."); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Module d\'installation de stations actif')")."\">"; echo ""; echo "
"; } echo "
".gettext("Déploiement d'applications (se3-wpkg)")."$wpkg_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if (($wpkg!="1") || ($wpkg_actif!="1")) { if($wpkg_actif!="1") { $wpkg_message=gettext("Attention : le paquet se3-wpkg n\'est pas installé sur ce serveur. Cliquer sur la croix rouge pour l\'installer"); $wpkg_install_alert="onClick=\"alert('Installation du packet se3-wpkg. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $wpkg_message=gettext("Etat : Désactivé
Cliquer sur la croix rouge pour l\'activer"); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Cliquer sue l\'icone verte pour désactiver le module wpkg')")."\">"; echo ""; echo "
"; } echo "
".gettext("contrôle de l'accès internet (se3-internet)")."$internet_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if (($internet!="1") || ($internet_actif !="1")) { if($internet_actif!="1") { $internet_message=gettext("Attention : Le paquet n\'est pas installé sur ce serveur. Cliquer sur la croix rouge pour l\'installer."); $internet_alert="onClick=\"alert('Installation du packet se3-internet. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $internet_message=gettext("Etat : Désactivé
Cliquer sur la croix rouge pour activer ce module.
Pour en savoir plus sur ce module voir la documentation en ligne."); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Module contrôle de l\'accès internet des stations actif')")."\">"; echo ""; echo "
"; } // Module synchro $synchro_actif = exec("dpkg -s se3-synchro | grep \"Status: install ok\"> /dev/null && echo 1"); echo "
".gettext("synchronisation distante de fichiers (se3-synchro)")."$synchro_version_install"; echo ""; echo ""; echo "Cliquer ici pour lancer la mise à jour de ce module.')")."\">"; echo ""; if (($unison!="1") || ($synchro_actif !="1")) { if($synchro_actif!="1") { $synchro_message=gettext("Attention : Le paquet n\'est pas installé sur ce serveur. Cliquer sur la croix rouge pour l\'installer."); $synchro_alert="onClick=\"alert('Installation du packet se3-synchro. Cela peut prendre un peu de temps. Vous devez avoir une connexion internet active')\""; } else { $synchro_message=gettext("Etat : Désactivé
Cliquer sur la croix rouge pour activer ce module.
Pour en savoir plus sur ce module voir la documentation en ligne."); } echo ""; echo ""; echo ""; } else { echo "Etat : Activé

Module de synchronisation distance de ses données des stations actif')")."\">"; echo ""; echo "
"; } /************************* Fin modules ****************************************************/ echo "
"; include("pdp.inc.php"); ?>