".gettext("Pop Down :-) ")."\n";
echo "
".gettext("Il faut mettre un texte !")."";
include("pdp.inc.php");
exit;
}
// Si le parc est deja connu
if ($parc) {
include "entete.inc.php";
include "ldap.inc.php";
include "ihm.inc.php";
echo "
".gettext("Envoi du Pop Up au parc")." $parc
\n";
// Lecture des membres du parc
$mp_all=gof_members($parc,"parcs",1);
// Filtrage selon critere
if ("$filtrecomp"=="") $mp=$mp_all;
else {
$lmloop=0;
$mpcount=count($mp_all);
for ($loop=0; $loop < count($mp_all); $loop++) {
$mach=$mp_all[$loop];
if (preg_match("/$filtrecomp/",$mach)) $mp[$lmloop++]=$mach;
}
}
if ( count($mp)>15) $size=15; else $size=count($mp);
if ( count($mp)==0) {
echo "
".gettext(" Ce parc est vide !")."";
}
if ( count($mp)>0) {
sort($mp);
echo "".gettext("Résultat du Pop Up aux machines du parc")." $parc:
\n";
echo gettext("Le parc")." $parc ".gettext("contient "). count($mp).gettext(" machine(s)");
$nbrconnect=0;
for ($loop=0; $loop < count($mp); $loop++) {
$connect=`smbstatus |grep -w $mp[$loop]`;
if (empty($connect)) {
//echo "$mp[$loop] n'est pas connectée !";
} else {
$nbrconnect= $nbrconnect + 1;
exec ("cat /tmp/popup.txt|smbclient -U 'Administrateur Samba Edu 3' -M $mp[$loop]");
echo "$mp[$loop]".gettext("est destinataire du Pop Up")."";
}
}
echo "
";
if ($nbrconnect==0) {
echo "".gettext("Pas d'émission de Pop Up car aucune machine du parc n'est actuellement connectée !")."";
} else {
echo gettext("Nombre total de popup émis: ")." $nbrconnect";
}
}
exit;
}
if (empty($destination)){
include "entete.inc.php";
//aide
$_SESSION["pageaide"]="Gestion_des_parcs#Envoi_d.27un_popup";
echo "".gettext("Pop Down :-) ")."
".gettext("Il faut impérativement cocher une case !")."";
} elseif (!(($destination=="poptous")||($destination=="popparc")||($destination=="popcomputer"))){
die (gettext("Valeur incorrecte"));
} elseif ($destination=="poptous") {
include "poptous.inc.php";
} elseif ($destination=="popparc") {
include "popparc.inc.php";
} elseif ($destination=="popcomputer") {
include "popcomputer.inc.php";
}
include("pdp.inc.php");
?>