include("modules_commun.php"); echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n"; echo "<HTML>\n"; echo " <head>\n"; echo " <meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"tetx/html; charset=utf-8\">\n"; echo " <title>...::: Interface d'administration Serveur LCS :::...</title>\n"; echo " <link href='../Annu/style.css' rel='StyleSheet' type='text/css'>\n"; echo " <link href='boutons_style.css' rel='StyleSheet' type='text/css'>\n"; echo " <link rel='stylesheet' href='../Admin/style/stylesort.css' />\n"; echo " <script type='text/javascript' src='../Admin/js/script.js'></script>\n"; echo "</head>\n"; echo "<body>\n"; echo $msgIntro; parsage_du_fichier_xml(); // recherche des Modules installes $result = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT name,version FROM applis WHERE type='M' OR type='N' OR type='S'"); while($row = mysqli_fetch_object($result)) $Modules_installes[$row->name] = $row->version; ((mysqli_free_result($result) || (is_object($result) && (get_class($result) == "mysqli_result"))) ? true : false); reset($Modules); $mod_dispo=false; echo "<H3>Modules disponibles</H3>\n"; // creation du tableau suivant les Modules dispos et deja installes echo '<div id="wrapper"> <table cellpadding="0" cellspacing="0" class="sortable" id="sorter">'; echo '<th>Nom</th><Th>Description</Th><Th class="nosort">Version</Th><Th class="nosort">Aide</Th><Th class="nosort">Action</Th></TR>';
} include("modules_commun.php"); echo "<HTML>\n"; echo " <HEAD>\n"; echo " <TITLE>...::: Interface d'administration Serveur LCS :::...</TITLE>\n"; echo " <LINK href='../Annu/style.css' rel='StyleSheet' type='text/css'>\n"; echo " <LINK href='boutons_style.css' rel='StyleSheet' type='text/css'>\n"; echo " <link rel='stylesheet' href='../Admin/style/stylesort.css' />\n"; echo " <script type='text/javascript' src='../Admin/js/script.js'></script>\n"; echo " </HEAD>\n"; echo " <BODY>\n"; echo $msgIntro; parsage_du_fichier_xml(); // utilisee par la fonction maj_dispo afin de ne pas parser à chaque appel de la fonction //modification du type de maj if (isset($_GET['np'])) { $cmd="/usr/bin/sudo -u root /usr/share/lcs/scripts/action_modul.sh ".escapeshellarg($np)." ".escapeshellarg($action); exec($cmd); } //activation/desactivation if (isset($_GET['a']) && isset($_GET['pid'])) { $pid=((isset($GLOBALS["___mysqli_ston"]) && is_object($GLOBALS["___mysqli_ston"])) ? mysqli_real_escape_string($GLOBALS["___mysqli_ston"], $pid) : ((trigger_error("[MySQLConverterToo] Fix the mysql_escape_string() call! This code does not work.", E_USER_ERROR)) ? "" : "")); mysqli_query($GLOBALS["___mysqli_ston"], "UPDATE applis SET value='$a' WHERE id='$pid';") or die("Erreur lors de l'activation/désactivation du plugin..."); } //recherche de la branche du sourceslist $branch=""; $commande ='cat /etc/apt/sources.list | grep deb | grep Lcs | cut -d" " -f3';