* @auteurs Carip-Academie de Lyon * @Licence Distribue selon les termes de la licence GPL * @note */ /** * @Repertoire: printers/ * file: printer_jobs.php */ // Affichage des travaux en cours avec possibilite de suppression include "entete.inc.php"; include "ihm.inc.php"; // pour is_admin() require_once ("lang.inc.php"); bindtextdomain('se3-printers',"/var/www/se3/locale"); textdomain ('se3-printers'); $printer=$_POST['printer']; $tag=$_POST['tag']; $list_job=$_POST['list_job']; //aide $_SESSION["pageaide"]="Imprimantes"; if (is_admin("printers_is_admin",$login)=="Y") { //Affichage des travaux echo "

".gettext("Travaux en cours pour l'imprimante")." $printer

\n"; if (!$list_job){ // Retourne le nombre de travaux $nb_jobs=exec("lpstat -o $printer | wc -l"); // Retourne les travaux $return=exec ("lpstat -R $printer",$job); if ($nb_jobs>0) { // Teste l'existence de travaux echo "

".gettext("Sélectionnez les travaux que vous voulez supprimer")."

"; // Affichage du filtre sur utilisateur if (!isset($filtre)) { echo "

".gettext("Nom d'utilisateur:")."

"; echo "
"; echo ""; echo ""; echo ""; echo "
"; } //Affichage du formulaire de liste des travaux echo "
"; echo "\n"; echo "

\n"; echo "\n"; // AJOUT: boireaus pour permettre un retour apres consultation des travaux echo "\n"; echo "
\n"; echo "
\n"; // Rafraichissement de la page echo "
\n"; echo "\n"; echo "\n"; echo "
\n"; } else { echo "

".gettext("Pas de travaux en cours")."

\n"; } echo "

Retour à la page de Gestion de l'imprimante $printer

\n"; } //Suppression des travaux selectionnes else { for ($i=0;$i$id_job[0] ".gettext("de l'utilisateur")." $id_job[3] ".gettext("supprimé")."
"; } if (is_admin("se3_is_admin",$login)=="Y") { echo "

Retour à la page de Gestion de l'imprimante $printer

\n"; } else{ echo "

Retour à la page de Gestion de l'imprimante $printer

\n"; } } } include "pdp.inc.php"; ?>