$FCobj->NmChamp="PER_LLNOMPERS"; DispLigReq(); $FCobj->NmChamp="PER_LLPRENOMPERS"; DispLigReq(); $FCobj->NmChamp="DRH_NUUNITE"; $FCobj->NmTable="INFOS_DRH"; //DispLigReq(); $FCobj->InitPO(); // initialise l'objet echo "<tr><td colspan=\"2\">\n"; echo "<b>".$FCobj->Libelle."</b><br>\n"; echo ($FCobj->Comment!="" ? "<br><span class=\"legendes9px\">".$FCobj->Comment."</span>" : ""); $FCobj->EchoFilt(false); // affiche filtre sans négation echo "</td></tr>\n"; ?> <tr><td> </td><td> <input type="hidden" name="tf_PER_LMTYPERS" value="INPLIKE"> <input type="hidden" name="rq_PER_LMTYPERS" value="INT"> <input type="hidden" name="lc_FirstPers" value="0"> <? // fonction renvoyant une chaine contenant les codes positions affichables dans l'annuaire séparés par des : $tbica=Ctbica(); // passage multiples valeurs d'affichage dans l'annuaire ?> <input type="hidden" name="tf_DRH_LLACTIVITE" value="LDMEG"> <input type="hidden" name="sp_DRH_LLACTIVITE" value="<?php echo $tbica; ?>
<TR class="THEAD"> <TH>Paramètre</TH><TH>Valeur</TH><TH>Commentaire</TH></TR> <? $FCobj=new PYAobj(); $FCobj->NmBase=$DBName; $nolig=0; foreach ($tbargscust as $arg) { $tbpropPya = hash_explode($arg); $nolig++; // pour l'instant on traite que le cas des filtres PYAObj $FCobj->NmTable = $tbpropPya['NmTable']; $FCobj->NmChamp = $tbpropPya['NmChamp']; $tblvarrqc[] = $tbpropPya['NmChamp']; $FCobj->InitPO(); echo "<TR class=\"".($nolig % 2==1 ? "backwhiten" : "backredc")."\"><TD><B>$FCobj->Libelle</B><BR><small>$FCobj->Comment</small></TD><TD>"; $FCobj->EchoFilt(); echo '<input type="hidden" name="nvc_'.$tbpropPya['NmChamp'].'" value="'.$nolig.'">'; echo "</TD><TD>"; $FCobj->EchoCSA(); echo "</TD></TR>\n"; } echo '<input type="hidden" name="tblvarrqc" value="'.implode(",",$tblvarrqc).'">'; } ?> <tr><td colspan="3" align="center"><br> <?php echo trad(LT_nblig_aff_ppage); ?> <input type="text" name="lc_nbligpp" size="3" maxlength="3" value="<? echo ($nbligpp>0 ? $nbligpp : $nbligpp_def) ?>"><br><?php
$nolig = 0; $db->query('SELECT `NM_CHAMP` from `DESC_TABLES` WHERE NM_TABLE="ENTITES" AND NM_CHAMP!="TABLE0COMM" AND (`NM_CHAMP`="CATEGORIES_CAT_ID" OR `NM_CHAMP`="ENT_RAISONSOCIAL" OR `NM_CHAMP`="ENT_NOMINATION" OR `NM_CHAMP`="ENT_CONAF" OR `NM_CHAMP`="ENT_VILLE" OR `NM_CHAMP`="ENT_CODEPOSTAL" OR `NM_CHAMP`="ENT_PAYS" OR `NM_CHAMP`="ENT_REGION" OR `NM_CHAMP`="ENT_MOTCLES") ORDER BY ORDAFF, LIBELLE'); while ($res = $db->fetch_array()) { $nolig++; $FCobj->NmChamp = $res['NM_CHAMP']; $FCobj->InitPO(); $FCobj->DirEcho = false; $tmp .= "<TR><TD><B>{$FCobj->Libelle}</B><BR></TD><TD>"; $tmp .= $FCobj->EchoFilt(false); $tmp .= "</TD></TR>"; } $tpl->set_var('formulaire_entites', $tmp); // RECHERCHE PERSONNES // -------------------------------- unset($tmp, $FCobj, $res); $FCobj = new PYAobj(); $FCobj->NmTable = 'PERSONNES'; $FCobj->NmBase = $DBName; $db->query('SELECT `NM_CHAMP` from `DESC_TABLES` WHERE NM_TABLE="PERSONNES" AND NM_CHAMP!="TABLE0COMM" AND ( `NM_CHAMP`="PER_TITRE" OR `NM_CHAMP`="PER_NOM" OR `NM_CHAMP`="PER_PRENOM" OR `NM_CHAMP`="PER_VILLE" OR `NM_CHAMP`="PER_CODEPOSTAL" OR `NM_CHAMP`="PER_PAYS" OR `NM_CHAMP`="PER_REGION" ) ORDER BY ORDAFF, LIBELLE'); while ($res = $db->fetch_array()) { $FCobj->NmChamp = $res['NM_CHAMP']; $FCobj->InitPO(); $FCobj->DirEcho = false; $tmp .= "<TR><TD><B>{$FCobj->Libelle}</B><BR></TD><TD>"; $tmp .= $FCobj->EchoFilt(false); $tmp .= "</TD></TR>"; } $tpl->set_var('formulaire_personnes', $tmp); $tpl->parse('FileOut', 'FileRef'); // ###################################################################### include 'FOOTER.php';