예제 #1
0
파일: poste_class.php 프로젝트: japila/nomi
 function Imprimer_form($css, $mode, $forme, $listePostes)
 {
     print '<table border="0" bgcolor="#EBEBEB" align="center"><tr><td>';
     print Imprime_titreListe("Gestion d'un poste d'une instance", "titre");
     print "<br>";
     $f = new Formulaire("post", "postes.php", "", TRUE, $forme);
     $f->debutTable(HORIZONTAL);
     $f->champListe("{$instance_id}", "instance_id", $this->instance_id, 1, $listePostes);
     $f->champTexte("{$poste_no}", "poste_no", $this->poste_no, 3, 58);
     $f->champTexte("{$poste_nom}", "poste_nom", $this->poste_nom, 3, 58);
     $f->champTexte("{$poste_proc}", "poste_proc", $this->poste_proc, 3, 58);
     $f->finTable();
     $f->debutTable(HORIZONTAL);
     if ($mode == "ajouter") {
         $f->champValider("sauver", "action");
     } else {
         $f->champValider("sauver", "action");
         $f->champValider("sauver", "action");
     }
     $f->finTable();
     $f->champCache("poste_id", $this->poste_id);
     $f->fin();
     print '</td></tr></table>';
 }
예제 #2
0
파일: pu_class.php 프로젝트: japila/budget
 function Imprimer_form($parametres, $action)
 {
     print '<table border="0" bgcolor="#EBEBEB" align="center"><tr><td>';
     print Imprime_titreListe("Acc&egrave;s aux projets", "titre");
     print "<br>";
     $f = new Formulaire("POST", "pus.php");
     $f->debutTable(VERTICAL);
     //$f->champTexte("$this->{$value}", "$this->{$value}", $this->{$value}, 3, 58);
     //$f->champListe("chosir un élément de la liste", $this->{variable}, $this->{variable}, 1, $uneListe);
     //$f->champFenetre("fenêtre", $this->{$value}, $this->{$value}, 1, 79);
     $f->champCache("pu_id", $this->pu_id);
     $f->finTable();
     $f->debutTable(HORIZONTAL);
     $f->champValider("sauver", "action");
     $f->finTable();
     $f->fin();
     print '</td></tr></table>';
 }
예제 #3
0
 function Imprimer_form($action, $css, $listeUsagers)
 {
     $listeAcces[0] = "non&nbsp; &nbsp; &nbsp; &nbsp; ";
     $listeAcces[1] = "oui";
     print '<table border="0" bgcolor="#EBEBEB" align="center"><tr><td>';
     print Imprime_titreListe("Gestion d'un projet", "titre");
     print "<br>";
     $f = new Formulaire("post", "projets.php");
     $f->debutTable(HORIZONTAL);
     $f->champTexte("no du projet", "pj_no", $this->pj_no, 15, 15);
     $f->champTexte("nom du projet", "pj_nom", $this->pj_nom, 50, 50);
     $f->champListe("nom du responsable", "usager_id", $this->usager_id, 1, $listeUsagers);
     $f->champListe("peut &eacute;diter ?", "pj_acces", $this->pj_acces, 1, $listeAcces);
     $f->champCache("pj_id", $this->pj_id);
     $f->finTable();
     $f->debutTable(HORIZONTAL);
     $f->champValider("sauver", "action");
     $f->finTable();
     $f->fin();
     print '</td></tr></table>';
 }
예제 #4
0
function Menu_budget($choix, $action = "")
{
    $gesAcces = array(1, 33);
    // 1=Pierre Lavigne   33= Charles Cormier
    print "<br />" . "\n";
    print '<div class="taC invisible">' . "\n";
    if (in_array($_SESSION['usager_id'], $gesAcces)) {
        print '&nbsp;<a href="projets.php" class="boutonM">&nbsp;projets&nbsp;</a>&nbsp;' . "\n";
        print '&nbsp;<a href="comptes.php" class="boutonM">&nbsp;comptes&nbsp;</a>&nbsp;' . "\n";
    }
    print '&nbsp;<a href="budgets.php" class="boutonM">&nbsp;<b>B U D G E T S&nbsp;</b></a>&nbsp;' . "\n";
    print '&nbsp;<a href="budgets.php?action=sommaire" class="boutonM">&nbsp;<b>S O M M A I R E</b>&nbsp;</a>&nbsp;' . "\n";
    print '&nbsp;<a href="budgets.php?action=detail"  class="boutonM"><b>&nbsp;D &Eacute; T A I L &nbsp;</b></a>&nbsp;' . "\n";
    print '&nbsp;<a href="budgets.php?action=liste-projets-comptes" class="boutonM">&nbsp;listes p/c&nbsp;</a>&nbsp;' . "\n";
    print '&nbsp;<a href="budgets.php?action=deconnexion" class="boutonM">&nbsp;d&eacute;connexion&nbsp;</a>&nbsp;' . "\n";
    print '&nbsp;<a href="http://www.archivistes.qc.ca/cora/sg/pvi_reunions.php"   class="boutonM">&nbsp;G E S P V I&nbsp;</a>&nbsp;' . "\n";
    if (in_array($_SESSION['usager_id'], $gesAcces)) {
        print '&nbsp;<a href="http://www.archivistes.qc.ca/cora/sg/budget/budgets.php?action=cts_analyse"   class="boutonM">&nbsp;analyse comptes&nbsp;</a>&nbsp;' . "\n";
    }
    if (in_array($_SESSION['usager_id'], $gesAcces)) {
        $f = new Formulaire("post", "budgets.php");
        $f->debutTable(HORIZONTAL);
        $dateRapport = trim($_SESSION['dateRapport']) == "" ? date("Y-m-d") : $_SESSION['dateRapport'];
        $f->champTexte("nouvelle date pour les rapports", "dateRapport", $dateRapport, 25, 15);
        $f->champValider("changer-date-du-rapport", "action");
        $f->finTable();
        $f->fin();
    }
    print "</div>" . "\n";
    //print("<br />" . "\n");
}
예제 #5
0
파일: mem_postes.php 프로젝트: japila/nomi
           <!--
\t           a:link {font-color:blue;}
   \t           a:visited {font-color:blue;}
               TD, TH {font-family:Verdana; font-size:9pt;}
           -->
          </style
EOD;
print Html3("haut", $action, $css);
if (!isset($instances)) {
    $instances = "cad cex add cco cac cet cre cai cve";
}
$f = new Formulaire("POST", "mem_postes.php", FALSE, "Form");
$f->debutTable(HORIZONTAL);
//		   $instances = "cad cex add cco cac cet cre cai cve";
$f->champTexte("entrez une ou plusieurs instances (séparées par un espace)&nbsp; &nbsp;<a href='http://www.polymtl.ca/archives/membres/instances_adr_c.php' style='color:blue;'>retour à mem</a><br><span style='font-size:smaller; font-weight:normal;'>enlever, ci-dessous, les instances qui ne sont pas nécessaires </span>", instances, $instances, 85, 85);
$f->champValider("mem-postes", "action");
$f->finTable();
$f->fin();
$reqSel = "SELECT cp.nom, " . "           cp.prenom, " . "           ins.instance_id, " . "           pos.sgiPoste_no, " . "           pos.sgiPoste_nom, " . "           aff.date_arrivee, " . "           aff.date_depart " . " FROM   sgiAffec as aff, " . "           sgInstances as ins, " . "           sgiPostes as pos, " . "           cPerson as cp " . " WHERE aff.sgiPoste_id = pos.sgiPoste_id " . "     AND aff.instance_id = ins.instance_id " . "     AND aff.cPerson_id = cp.cPerson_id " . "     AND aff.instance_id = ins.instance_id " . "     AND INSTR('{$instances}', aff.instance_id) " . " ORDER by cp.nom ASC, " . "               cp.prenom, " . "               date_arrivee ASC ";
$resSel = $bd->execRequete($reqSel);
print "<table width='950' border='1' cellpadding='2' cellspacing='0'>";
print "   <tr>";
print "      <th>nom</th>";
print "      <th>prénom</th>";
print "      <th>ins</th>";
print "      <th>no</th>";
print "      <th>poste nom</th>";
print "      <th>début</th>";
print "      <th>fin</th>";
print "   </tr>";
$nomTemp = "xxxxx";
예제 #6
0
파일: budgets.php 프로젝트: japila/budget
 case "enlever":
     //======================================================  e n l e v e r
     $pc = new PC("pcs");
     $pc->Get_pc($bd, $pc_id);
     $ct = new CT("cts");
     $ct->Get_ct($bd, $pc->ct_id);
     $pj = new PJ("pjs");
     $pj->Get_pj($bd, $pc->pj_id);
     print Html3("haut", "Destruction budget-compte", $css);
     print '<br /><table align="center" bgcolor="#EBEBEB"><tr><td>' . "\n";
     print "<br />";
     print Imprime_titreListe("Projet : {$pj->pj_no} - {$pj->pj_nom}", "ffA fs20 bcRouge cBlanc");
     $f = new Formulaire("post", "budgets.php", FALSE, "Form");
     $f->debutTable(HORIZONTAL);
     $f->champTexte("", "", $ct->ct_no . " - " . $ct->ct_nom, 45, 45);
     $f->champValider("OUI-destruction-de-ce-compte", "action");
     $f->champCache("pc_id", $pc_id);
     $f->fin();
     print "<br /><br />";
     print Imprime_titreListe("<b>S I N O N</b> &nbsp;=&gt;&nbsp; <a href=\"budgets.php?action=gestion-du-projet-choisi&pj_id={$pc->pj_id}\" style=\"color:blue;\">retour au budget du projet</a>", "ffA fs12 fwN");
     print "</td></tr></table>\n";
     print "<br />";
     unset($pc);
     unset($ct);
     print Html3("bas");
     break;
 case "OUI-destruction-de-ce-compte":
     // ====================================== d e t ru i r e
     $pc = new PC("pcs");
     $pc->Get_pc($bd, $pc_id);
     $pc->Detruire($bd);
예제 #7
0
 function Imprimer_form($css, $mode, $forme)
 {
     print '<table border="0" bgcolor="#EBEBEB" align="center"><tr><td>';
     print Imprime_titreListe("titre de la liste", "titre");
     print "<br>";
     $f = new Formulaire("post", "paffecs.php", "", TRUE, $forme);
     $f->debutTable(HORIZONTAL);
     $f->champTexte("{$poste_id}", "poste_id", $this->poste_id, 3, 58);
     $f->champTexte("{$usager_id}", "usager_id", $this->usager_id, 3, 58);
     $f->champTexte("{$paffec_mandatNo}", "paffec_mandatNo", $this->paffec_mandatNo, 3, 58);
     $f->champTexte("{$paffec_actif}", "paffec_actif", $this->paffec_actif, 3, 58);
     $f->champTexte("{$paffec_vacant}", "paffec_vacant", $this->paffec_vacant, 3, 58);
     $f->champTexte("{$paffec_debut}", "paffec_debut", $this->paffec_debut, 3, 58);
     $f->champTexte("{$paffec_arrivee}", "paffec_arrivee", $this->paffec_arrivee, 3, 58);
     $f->champTexte("{$paffec_fin}", "paffec_fin", $this->paffec_fin, 3, 58);
     $f->champTexte("{$paffec_depart}", "paffec_depart", $this->paffec_depart, 3, 58);
     $f->champTexte("{$sgaffec_raisonFin}", "sgaffec_raisonFin", $this->sgaffec_raisonFin, 3, 58);
     $f->champTexte("{$paffec_relance}", "paffec_relance", $this->paffec_relance, 3, 58);
     $f->champTexte("{$paffec_decret}", "paffec_decret", $this->paffec_decret, 3, 58);
     $f->champTexte("{$paffec_notes}", "paffec_notes", $this->paffec_notes, 3, 58);
     $f->finTable();
     $f->debutTable(HORIZONTAL);
     if ($mode == "ajouter") {
         $f->champValider("sauver", "action");
     } else {
         $f->champValider("sauver", "action");
         $f->champValider("sauver", "action");
     }
     $f->finTable();
     $f->champCache("paffec_id", $this->paffec_id);
     $f->fin();
     print '</td></tr></table>';
 }
예제 #8
0
파일: projets.php 프로젝트: japila/budget
     exit;
     break;
 case "detruire":
     $projet = new PJ("pjs");
     $projet->Get_pj($bd, $pj_id);
     print Html3("haut", "Destruction projet", $css);
     print '<br /><table align="center" bgcolor="#EBEBEB"><tr><td>' . "\n";
     print "<br />";
     print Imprime_titreListe("Voulez-vous r&eacute;ellement d&eacute;truire ce projet ?", "ffA fs20 bcRouge cBlanc");
     $f = new Formulaire("post", "projets.php", FALSE, "Form");
     $f->debutTable(HORIZONTAL);
     $f->champTexte("projet", "projet_nom", $projet->pj_nom, 40, 40);
     $f->champCache(pj_id, $pj_id);
     $f->finTable();
     $f->debutTable(HORIZONTAL);
     $f->champValider("OUI-destruction-projet", "action");
     $f->fin();
     print Imprime_titreListe("<b>S I N O N</b> &nbsp;=&gt;&nbsp; <a href=\"projets.php?action=xxx\" style=\"color:blue;\">retour à la gestion des projets</a>", "ffA fs12 fwN");
     print "</td></tr></table>\n";
     print "<br />";
     print Html3("bas");
     break;
 case "OUI-destruction-projet":
     $projet = new PJ("pjs");
     $projet->Get_pj($bd, $pj_id);
     $projet->Detruire($bd);
     $operation = $projet->Get_operation();
     $url = "Location: projets.php?action=xxx&operation={$operation}";
     header($url);
     exit;
     break;
예제 #9
0
 function Imprimer_form($action, $css)
 {
     $listeRdr[1] = "oui";
     $listeRdr[0] = "non";
     print '<table border="0" bgcolor="#EBEBEB" align="center"><tr><td>';
     print Imprime_titreListe("Gestion d'un compte", "titre");
     print "<br>";
     $f = new Formulaire("POST", "comptes.php");
     $f->debutTable(HORIZONTAL);
     $f->champTexte("&nbsp;no du compte", "ct_no", $this->ct_no, 15, 15);
     $f->champTexte("&nbsp;nom du compte", "ct_nom", $this->ct_nom, 50, 50);
     $f->champTexte("&nbsp;0 = d&eacute;penses<br />&nbsp;1 = revenus", "ct_genre", $this->ct_genre, 12, 1);
     $f->champTexte("&nbsp;1 = niveau titre<br />&nbsp;2 = niveau compte", "ct_niveau", $this->ct_niveau, 13, 1);
     $f->champListe("&nbsp;rdr", "ct_rdr", $this->ct_rdr, 2, $listeRdr);
     $f->champCache("ct_id", $this->ct_id);
     $f->finTable();
     $f->debutTable(HORIZONTAL);
     $f->champValider("sauver", "action");
     $f->finTable();
     $f->fin();
     print '</td></tr></table>';
 }
예제 #10
0
파일: pus.php 프로젝트: japila/budget
         $nbAcces++;
         $entete = $nbAcces == 1 ? "oui" : "non";
         $f = new Formulaire("post", "pus.php");
         $f->debutTable(HORIZONTAL);
         // faire une liste d'une seule unité pour éviter que l'utilisateur ne modifie l'unité ******
         //$projet = $unAcces->pj_id;
         //$listeProjet_un = array();
         //$listeProjet_un[$projet] = $listeProjets[$projet];
         if ($entete == "oui") {
             $f->champListe("&nbsp; projets <span class=\"bcRouge cBlanc fwB\">&nbsp;ne pas modifier mais plut&ocirc;t cliquer sur ENLEVER&nbsp;</span>", pj_id, $unAcces->pj_id, 1, $listeProjets);
             $f->champTexte("&nbsp; r&ocirc;les", pu_role, $unAcces->pu_role, 30, 30);
         } else {
             $f->champListe("&nbsp;", pj_id, $unAcces->pj_id, 1, $listeProjets);
             $f->champTexte("&nbsp;", pu_role, $unAcces->pu_role, 30, 30);
         }
         $f->champValider("maj", "action");
         $f->champValider("enlever", "action");
         $f->champCache("usager_id", $usager_id);
         $f->champCache("pu_id", $unAcces->pu_id);
         $f->finTable();
         $f->fin();
     }
     print '</td></tr></table>';
     print Html3("bas");
     break;
 case "ajouter-acces-pour-ce-projet":
     //==========================================  ajouter-ce-compte
     $pu = new PU("pus");
     $pu->Affectation($_POST, $pu_id);
     $pu->pu_role = $role;
     $pu->pu_date = $aujour;
예제 #11
0
파일: instances.php 프로젝트: japila/nomi
     $msgDebut .= "présentées en gras de couleur rouge<br />\n";
     $msgDebut .= "sur le lien suivant : <br /><br />\n\n";
     $msgMilieu = "";
     $msgMilieu .= "  http://www.polymtl.ca/archives/membres/instances.php?action=affichage-sg<br /><br />\n\n";
     $msgMilieu .= "Pierre Lavigne, webmestre du site du Secrétariat général";
     $msgFinal = $msgDebut . $msgMilieu;
     $titreFinal = "Maj des listes des membres actifs des instances";
     $msgFinal_br = $msgFinal;
     $msgFinal_br = ereg_replace("\n", "<br>", $msgFinal);
     print Html3("haut", "Maj des listes des membres actifs des instances", "../css/gesdep.css");
     include "../mnuar.php";
     print $msgFinal_br;
     print "</table><br><table width='680' border='1' align='center' bgcolor='EBEBEB' cellspacing='0'><tr><td>\n";
     $f = new Formulaire("POST", "instances.php");
     $f->debutTable(HORIZONTAL);
     $f->champValider("envoyer les courriels", "action");
     $f->champCache(msgFinal, $msgFinal);
     $f->champCache(titreFinal, $titreFinal);
     $f->champCache(instance, $instance);
     $f->finTable();
     $f->fin();
     print "</td></tr></table>\n";
     print Html3("bas");
     break;
 case "envoyer les courriels":
     //----------------------------------------------------
     $organisme = "Archives Polytechnique";
     $emetteur = "*****@*****.**";
     $header = "MIME-Version : 1.0\r\r\n";
     $header .= "Content-type: text/html; charset=iso-8859-1\r\r\n";
     $header .= "From: {$organisme} <{$emetteur}>\r\r\n";
예제 #12
0
 $formes['étiquettes'] = "d'étiquettes (Avery 05159)";
 $formes['étiquettesSG2'] = "d'étiquettes (Sec.gén. Lj II)";
 $formes['étiquettesSG1200'] = "d'étiquettes (Sec.gén. Lj 1200)";
 $formes['fiches'] = "de fiches individuelles";
 if (strstr(" p486735 p301454 ", $PHP_AUTH_USER)) {
     $formes['courriel'] = "de courriel à définir";
 }
 if (strstr(" p150705 p486735  p900884 p790142 p730063 ", $PHP_AUTH_USER)) {
     $formes['membres-postes'] = "postes des membres";
 }
 $trialpha = "non";
 $f = new Formulaire("POST", $PHP_SELF);
 $f->debutTable(HORIZONTAL);
 $f->champListe("Choisissez une instance", instance_id, $instance_id, 1, $listeInstances);
 $f->champListe("produire sous forme ", formeDe, $formeDe, 1, $formes);
 $f->champValider("go", "action");
 $f->finTable();
 $f->debutTable(HORIZONTAL);
 $f->champTexte("étiquettes :<br>no de ligne (1 &agrave; 7)", ligneimp, "1", 10, 10);
 $f->champTexte("étiquettes :<br>no de colonne (1 ou 2)", colimp, "1", 10, 10);
 if ($PHP_AUTH_USER == "p486735") {
     $f->champTexte("tri alpha(oui-non)<br>liste seulement", trialpha, $trialpha, 5, 5);
 }
 $f->finTable();
 $f->fin();
 $xhtml = Entete();
 $xhtml .= Menu_membre();
 $xhtml .= "<br /><table border=\"0\" bgcolor=\"#EBEBEB\" align=\"center\"><tr><td align='center'>\n";
 $xhtml .= "<a href='instances.php'>Liste des instances et de leur date de mise &agrave; jour</a></td></tr><tr><td>\n";
 $xhtml .= Imprime_titreListe("Liste des membres actifs d'une instance", "titreNavy");
 $xhtml .= $f->Get_formulaire();
예제 #13
0
파일: pc.class.php 프로젝트: japila/budget
 function Imprimer_form($css)
 {
     print '<table border="0" bgcolor="#EBEBEB" align="center"><tr><td>';
     print Imprime_titreListe("titre de la liste", "titre");
     print "<br>";
     $f = new Formulaire("POST", "pcs.php");
     $f->debutTable(VERTICAL);
     $f->champCache("pc_id", $this->pc_id);
     $f->finTable();
     $f->debutTable(HORIZONTAL);
     $f->champValider("sauver", "action");
     $f->finTable();
     $f->fin();
     print '</td></tr></table>';
 }