".gettext("Pop Down :-) ")."\n"; echo "
"; echo "

".gettext("Sélection du parc destinataire du Pop Up")."

"; $list_parcs=search_machines("objectclass=groupOfNames","parcs"); if ( count($list_parcs)>0) { echo "
\n"; echo gettext("Choisir le parc:")." \n"; echo "  \n"; echo "\n"; echo "\n"; echo "
\n"; } } else { // 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("Pop Down :-) ")."


".gettext(" Ce parc est vide !").""); } if ( count($mp)>0) { sort($mp); echo "

".gettext("Envoi du Pop Up au parc")." $parc

\n"; echo "

".gettext("Résultat du Pop Up aux machines du parc")." $parc:

\n"; echo gettext("Le parc")." $parc ".gettext("contient "). count($mp).gettext(" machines"); $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"; } } } } include ("pdp.inc.php"); ?>