"); //aide $_SESSION["pageaide"]="Gestion_des_parcs#Envoi_d.27un_popup"; if (($tri=="") OR (($tri != 0) AND ($tri != 2)) ) $tri=2; // tri par ip par defaut // modif du tri // /usr/bin/smbstatus -S| awk 'NF>6 {print $2,$5,$6}'|sort -u +2 // le +POS de la fin donne le rang de la variable de tri (0,1,2...) if ("$smbversion" == "samba3") { exec ("/usr/bin/smbstatus -b | grep -v root | grep -v nobody | awk 'NF>4 {print $2,$4,$5}' | sort -u",$out); } elseif ($tri == 0) { exec ("/usr/bin/smbstatus -S | grep -v root | grep -v nobody | awk 'NF>6 {print $2,$5,$6}' | sort -u",$out); } else { exec ("/usr/bin/smbstatus -S | grep -v root | grep -v nobody | awk 'NF>6 {print $2,$5,$6}' | sort -u +2",$out); } echo "

".gettext("Envoi du Pop Up à toutes les machines")."

\n"; echo "

".gettext("Envoi du Pop Up à "). count($out).gettext(" machines")."

"; echo gettext("Liste des machines destinataires du Pop Up:"); for ($i = 0; $i < count($out) ; $i++) { $test=explode(" ",$out[$i]); $test[2]=strtr($test[2],"()"," "); $test[2]=trim($test[2]); exec ("cat /tmp/popup.txt|smbclient -U 'Administrateur Samba Edu 3' -M $test[1]"); echo "
  • ".$test[1]." (".gettext("session ouverte par")." ".$test[0]." )
  • "; } require ("pdp.inc.php"); ?>