\n"; if ($_POST['mode'] == 'ping_ip') { $resultat = fping($_POST['ip']); if ($resultat) { //echo ""; //echo ""; $nom_machine = isset($_POST['nom_machine']) ? $_POST['nom_machine'] : NULL; $parc = isset($_POST['parc']) ? $_POST['parc'] : NULL; if ((isset($nom_machine)) && (isset($parc))) { //echo gettext($action_parc['msgStationIsOn']), echo "" . "\n"; } else { echo ""; } } else { //echo ""; //echo ""; $nom_machine = isset($_POST['nom_machine']) ? $_POST['nom_machine'] : NULL; $parc = isset($_POST['parc']) ? $_POST['parc'] : NULL; if ((isset($nom_machine)) && (isset($parc))) { echo "" . "" . "\n"; } else { echo ""; } } } elseif ($_POST['mode'] == 'session') { $session = get_smbsess($_POST['nom_machine']); echo $session['html']; } elseif ($_POST['mode'] == 'wake_shutdown_or_reboot') { wake_shutdown_or_reboot($_POST['ip'], $_POST['nom'], $_POST['wake'], $_POST['shutdown_reboot']); } elseif ($_POST['mode'] == 'test_logon') { $machine = $_POST['nom_machine']; if (is_dir('/home/netlogon/machine/' . $machine)) { if (is_file('/home/netlogon/machine/' . $machine . '/gpt.ini')) { echo ""; } else { echo ""; } } else { $session = get_smbsess($machine); if ($session['login']) { echo ""; } elseif (fping($_POST['ip'])) { unset($texte); exec("sudo /usr/share/se3/scripts/force_gpo.sh " . $machine . " " . $_POST['ip'], $texte, $ret); if ($ret) { // afficher les codes d'erreur en fonction des r�sultats du script echo ""; } echo "\"/>"; } else { echo ""; } } else { echo ""; } } } elseif ($_POST['mode'] == 'ts_vnc') { $resultat = fping($_POST['ip']); if ($resultat) { $ts = ts($_POST['ip']); $vnc = vnc($_POST['ip']); if ($ts) { echo $ts; } if ($vnc) { echo $vnc; } if ((!$ts) and (!$vnc)) { $ret = "" . "\n"; echo($ret); } } else { $ret = "" . "" . "\n"; echo($ret); } } ?>