Skip to content
Snippets Groups Projects
Verified Commit 472c8d94 authored by David Beniamine's avatar David Beniamine
Browse files

Rewrite

parent 6b145a2c
Branches
No related tags found
No related merge requests found
......@@ -186,15 +186,19 @@ if(!isset($action)){
<?php
}else{
$lines = array();
$run=false;
$emptymsg="<p>Not implemented yet</p><p>Cette action n'affiche pas de message.<br />Vous pouvez demander les logs depuis <a href='/wol/'>la page principale<a></p>";
if(!isset($name)){
$name="";
}
echo "<h2> Action demandée : $action $name</h2>";
switch($action){
case "wake" :
$allowedActions = [
'upgradeAll',
'upgradeAllApt',
'getLogAll',
'upgradeApt',
'upgrade',
'getLog',
];
if($action == "wake"){
echo "<div id='result'><p>Démarrage demandé pour la machine $mac, veuillez patienter</p></div>";
?>
<script language="javascript">
......@@ -225,30 +229,9 @@ if(!isset($action)){
sendpost(24);
</script>
<?php
break;
case "upgradeAllApt" :
$run=true;
break;
case "upgradeAll" :
echo "Todo see log";
$run=true;
break;
case "getLogAll" :
$emptymsg="<p>Pas de log globaux disponibles</p>";
$run=true;
break;
case "upgradeAPT" :
$run=true;
break;
case "upgrade" :
$run=true;
break;
case "getLog" :
$emptymsg="<p>Pas de log disponibles pour $name</p>";
$run=true;
break;
}
if($run){
}else{
if(in_array($action, $allowedActions)){
$lines = array();
exec("../scripts/actions.sh .".escapeshellarg($action)." "
.escapeshellarg($name), $lines, $code);
echo "<p>Action effectuée, code : $code</p>";
......@@ -259,7 +242,12 @@ if(!isset($action)){
}
echo "</pre>";
}else{
echo $emptymsg;
if(preg_match('/^getLog/', $action)){
echo "<p>Pas de log globaux disponibles</p>";
}else{
echo "<p>Not implemented yet</p><p>Cette action n'affiche pas de message.<br />Vous pouvez demander les logs depuis <a href='/wol/'>la page principale<a></p>";
}
}
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment