Esempio n. 1
0
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>';
Esempio n. 2
0
}
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 &#224; 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&#233;sactivation du plugin...");
    }
//recherche de la branche du sourceslist
$branch="";
$commande ='cat /etc/apt/sources.list | grep deb | grep Lcs | cut -d" " -f3';