Пример #1
0
	$FCobj->NmChamp="DRH_LLFONCCOMP";
	DispLigReq();
	
	$FCobj->NmChamp="DRH_NUDOMCPT";
	DispLigReq();
	
	$FCobj->NmChamp="DRH_COCORRESP";
	DispLigReq();

	if($ss_InfoUser[COPROFIL]=="UF_ADM" || $ss_InfoUser[COPROFIL]=="UF_LS") {
		// seul l'adm d'UF est limité à la consult de ses ouailles
		// les autres voient tout
		?>
		<input type="hidden" name="tf_DRH_NUUNITE" value="LDMEG">
		<input type="hidden" name="sp_NUUNITEG" value="<?php 
echo implode(":", TbUFdep($ss_InfoUser[NUUNITEG]));
?>
">
		<?
		}
	else { // si pas adm UF (forcement consult DRH ou super admin)
		$FCobj->NmChamp="DRH_NUUNITE";
		$FCobj->NmTable="INFOS_DRH";
		DispLigReq(); 
	} // fin si adm UF
	
		
	$FCobj->NmTable="INFOS_DRH";
	$FCobj->NmChamp="DRH_NUGEOPOS";
	DispLigReq();
<?
require("infos.php");	
InitPage(true); // initialise en envoyant les balises de début <HTML> etc ...

JSpopup(530,500); 
?>	
<div align="center"><a name="haut"></a>
<span class="TRM">Fiches personnes détaillées</span>
<? EchoTitIm1("RESULTAT"); 
// cherche les UF dep 
$TbUf=TbUFdep($ss_InfoUser[NUUNITEG]);

$nolig=1;
$ss_prmev[ro]="M";
foreach ($TbUf as $val) {
	$LLUNITE= Recuplib("UNITE_FONCTION","UFO_NUUNITE","UFO_LLUNITE",$val);
	$rqpd=msq("select PER_NUPERS from PERSONNE left join INFOS_DRH on PER_NUPERS=DRH_NUPERSO where DRH_NUUNITE='$val'");
	while ($rwpd=mysql_fetch_row($rqpd)) {
		echo "<span class=\"TRM\">$LLUNITE</span>";
		$NUPERS=$rwpd[0];
		$AppIncl=true; // appel par include
		include("./popup_fichpers.php");
		echo "<br>Page ".$nolig++." <BR>";
		echo "<HR>";
		echo "<DIV STYLE=\"page-break-before:always\"></DIV>"; // saut de page
		} // boucle sur les pers de l'UF	
	} // boucle sur les UF géré par la pers courante
?>
</div></BODY>
</HTML>
Пример #3
0
require("infos.php");	
InitPage(true); // initialise en envoyant les balises de début <HTML> etc ...

JSpopup(530,500,"popinfosDRH"); 
?>	
<table width="300" border="0">
<tr><td align="center" colspan="2">
<a name="haut"></a>
<span class="TRM"><?php 
echo $prech == "C" ? "Coordonnées" : "MAJ";
?>
 des entités géographiques</span>
<? EchoTitIm1("RESULTAT"); 
// cherche les UF dep sf, si ADM alors ttes
// gestion des droits sur les entités GEO
$TbUf=(($ss_InfoUser[COPROFIL]=="DRH_ADM" || $ss_InfoUser[COPROFIL]=="SADMIN" || $prech=="C") ? Array("%") : TbUFdep($ss_InfoUser[NUUNITEG]));

// possibilité de création
if ($ss_InfoUser[COPROFIL]=="DRH_ADM" || $ss_InfoUser[COPROFIL]=="SADMIN") {
$bulle="Cliquez pour créer une nouvelle entité géographique";
echo "<br><a href=\"#\" onclick=\"javascript:popup('popup_fichGEO.php?TypEdit=N');\" title=\"$bulle\"><span class=\"boldred11px\"><img src=\"../../../intranet/partage/IMAGES/ajouter.gif\" border=\"0\"></span></a><br/>"; }

if (count($TbUf)>=$NbLigFHB || in_array("%",$TbUf)) { // affiche flèche vers le bas 
   	?><br><a href="#bas"><img src="../../../intranet/partage/IMAGES/bas.gif" border="0" title="vers le bas et la barre de navigation"><br></a>
	<? }
 	?>
<div align="left"><br>
<? if ($prech!="C") { ?> 
Ci-dessous les entités géographiques dont vous pouvez modifier les coordonnées<BR>
<span class="legendes9px"><u>N.B.:</u> cette liste dépend de votre profil...</span>
</div>
Пример #4
0
	echo ($TypEdit!="C" ? "Ville :": "");
	$CIL[SOC_LLCOMMU]->EchoEditAll()."</td></tr>\n";
	EchoLig("SOC_COPAYS");
	EchoLig("SOC_NUTYACTIV");
	EchoLig("SOC_COMMENT");
	EchoLig("SOC_PLANACC"); // plan d'accès
	// si adm d'UF et création ou modif
	// pour la liste d'UF, n'affiche que celle dont il est l'adm
	
	
	if ($TypEdit=="")  $CIL[SOC_NUUNITE]->ValChp=$ss_InfoUser[NUUNITEG];// en création, on met tjrs par def l'UF gérée par le user
//	if (($ss_InfoUser[COPROFIL]=="UF_ADM"  || $ss_InfoUser[COPROFIL]=="EXT_GEST") && $TypEdit!="C") {
	if (($ss_InfoUser[COPROFIL]=="UF_ADM" ) && $TypEdit!="C") {
		echo "<tr><td>".$CIL[SOC_NUUNITE]->Libelle."</td><td>";
		echo " Unité $ss_InfoUser[NUUNITEG]";
		$TbUf=TbUFdep($ss_InfoUser[NUUNITEG]); // super fonction qui ramène un tableau associatif
		foreach ($TbUf as $val) {
			$tbld[$val]=Recuplib("UNITE_FONCTION","UFO_NUUNITE","UFO_LLUNITE",$val);
			// detection de la valeur existante
			if ($CIL[SOC_NUUNITE]->ValChp==$val) $tbld[$val]=$VSLD.$tbld[$val];
			} // fin boucle détection valeur
		DispLD($tbld,"SOC_NUUNITE","no");
		}
	else EchoLig("SOC_NUUNITE");

  ?>
<tr><td colspan="2" align="center">
<a name="bas">
<br>
<a href="javascript:self.close();"><img src="../../intranet/partage/IMAGES/bout_fermer.gif" border="0" width="70" height="11" alt="Fermer cette fenêtre"></a>
<? // boutons valider et annuler que quand read only false
Пример #5
0
function TbUFdep($NUUF) {
if ($NUUF!="%") { 
	$TbUF[]=$NUUF;
	$rqUF=msq("select UFO_NUUNITE,UFO_COUFOSUP from UNITE_FONCTION where UFO_COUFOSUP='$NUUF'");
	while ($rpUF=mysql_fetch_array($rqUF)) {
		// ne lance la boucle que si pas déjà dedans
		if (!in_array($rpUF[UFO_NUUNITE],$TbUF)) $TbUF=array_merge($TbUF,TbUFdep($rpUF[UFO_NUUNITE]));
		}
	}
else { // si %, toutes les UF
$rqUF=msq("select UFO_NUUNITE from UNITE_FONCTION group by UFO_NUUNITE");
	while ($rpUF=mysql_fetch_array($rqUF)) $TbUF[]=$rpUF[UFO_NUUNITE];
	}
return($TbUF);
}
Пример #6
0
<?
require("infos.php");	
InitPage(true); // initialise en envoyant les balises de début <HTML> etc ...

JSpopup(530,500,"popinfosDRH"); 
?>	
<table width="300" border="0">
<tr><td align="center" colspan="2">
<a name="haut"></a>
<span class="TRM"><?php 
echo $prech == "C" ? "Coordonnées" : "MAJ";
?>
 des Unités Fonctionnelles</span>
<? EchoTitIm1("RESULTAT"); 
// cherche les UF dep sf, si ADM alors ttes
$TbUf=TbUFdep(($ss_InfoUser[COPROFIL]=="DRH_ADM" || $ss_InfoUser[COPROFIL]=="SADMIN" || $prech=="C") ? "%" : 
$ss_InfoUser[NUUNITEG]);

// possibilité de création
if ($ss_InfoUser[COPROFIL]=="DRH_ADM" || $ss_InfoUser[COPROFIL]=="SADMIN") {
$bulle="Cliquez pour créer une nouvelle unité fonctionnelle";
echo "<br><a href=\"#\" onclick=\"javascript:popup('popup_fichUF.php?TypEdit=N');\" title=\"$bulle\"><span class=\"boldred11px\"><img src=\"../../../intranet/partage/IMAGES/ajouter.gif\" border=\"0\"></span></a><br/>"; }

if (count($TbUf)>=$NbLigFHB) { // affiche flèche vers le bas 
   	?><br><a href="#bas"><img src="../../../intranet/partage/IMAGES/bas.gif" border="0" title="vers le bas et la barre de navigation"><br></a>
	<? }
	?>  
<div align="left"><br>
<? if ($prech!="C") { ?> 
Ci-dessous les unités fonctionnelles dont vous pouvez modifier les coordonnées<BR>
<span class="legendes9px"><u>N.B.:</u> cette liste dépend de votre profil...</span>
</div>
Пример #7
0
	echo "<tr><td align=\"top\">Coordonnées postales</td><td>";
	$CIL[UFO_LLADRES]->EchoEditAll();
	if ($CIL[UFO_LLADRES2]->ValChp!="" || $TypEdit!="C") {
		echo "<BR>";
		$CIL[UFO_LLADRES2]->EchoEditAll();}
	echo "<BR>";
	$CIL[UFO_COPOSTAL]->EchoEditAll();
	echo " ";
	$CIL[UFO_LLCOMMU]->EchoEditAll();
	echo "</td></tr>\n"; // fin adresse
	EchoLig("UFO_COPAYS");
	$CIL[UFO_COHIERA]->TypEdit=$TypEditRP; 	  
	if ($TypEdit!="C") EchoLig("UFO_COHIERA");
	$wh1="where (DRH_LLACTIVITE LIKE '".str_replace(":","' OR DRH_LLACTIVITE LIKE  '",vdc(Ctbicepa(),1))."') ";
	$wh2="AND (DRH_NUUNITE LIKE '";
	foreach (TbUFdep($NUUNITE) as $NUU) {
		$wh2.=$NUU."' OR DRH_NUUNITE LIKE '";
		}
	$wh2=vdc($wh2,22).")"; // elnlève le dernier  OR DRH_NUUNITE LIKE '
	echo "<tr><td>effectif</td><td>";
	$rqsqlcnt="select COUNT(*) from INFOS_DRH ".$wh1.$wh2;
	if ($debug) echo "requête SQL de comptage: ";
	$rescnt=msq($rqsqlcnt);
	$rwcnt=mysql_fetch_row($rescnt);
	echo $rwcnt[0];
	echo "</td></tr>";
	//EchoLig("UFO_NBEFFEC");
  	$CIL[UFO_COTYUNITE]->TypEdit=$TypEditRP; 	  
	EchoLig("UFO_COTYUNITE");
	EchoLig("UFO_PLANACC");