Beispiel #1
0
							echo "<td title='Attribuer le login $lig_rp->login au responsable non supprimé'><label for='conserver_".$cpt_rp."_".$cpt_nom_prenom_courant."'>$derniere_connexion</label></td>\n";

							// Élève associé dans la base
							echo "<td>\n";
							/*
							$tab_ele_base=get_enfants_from_resp_login($lig_rp->login, 'avec_classe');
							// Faire une fonction de ce qui suit, avec divers modes d'affichages, avec et sans lien,...
							$chaine_ele="";
							for($loop=1;$loop<count($tab_ele_base);$loop+=2) {
								if($loop>1) {
									$chaine_ele.=", ";
								}
								$chaine_ele.=$tab_ele_base[$loop];
							}
							*/
							$tab_ele_base=get_enfants_from_pers_id($lig_rp->pers_id, 'avec_classe');
							// Faire une fonction de ce qui suit, avec divers modes d'affichages, avec et sans lien,...
							$chaine_ele="";
							for($loop=1;$loop<count($tab_ele_base);$loop+=2) {
								if($loop>1) {
									$chaine_ele.=", ";
								}
								$chaine_ele.=$tab_ele_base[$loop];
							}

							if($chaine_ele!="") {
								echo "<span title='Responsabilité actuellement présente dans Gepi'>";
								echo $chaine_ele;
								echo "</span>";
							}
							echo "</td>\n";
Beispiel #2
0
function get_info_responsable($login_resp, $pers_id = "")
{
    $tab = array();
    if ($login_resp != "" || $pers_id != "") {
        if ($login_resp != "") {
            $sql = "SELECT * FROM resp_pers WHERE login='******';";
        } elseif ($pers_id != "") {
            $sql = "SELECT * FROM resp_pers WHERE pers_id='{$pers_id}';";
        }
        $res = mysqli_query($GLOBALS["mysqli"], $sql);
        if (mysqli_num_rows($res) > 0) {
            $lig = mysqli_fetch_object($res);
            $tab['login'] = $lig->login;
            $tab['pers_id'] = $lig->pers_id;
            $tab['civilite'] = $lig->civilite;
            $tab['nom'] = $lig->nom;
            $tab['prenom'] = $lig->prenom;
            $tab['denomination'] = casse_mot($lig->nom, "maj") . " " . casse_mot($lig->prenom, "majf2");
            $tab['civ_denomination'] = $tab['civilite'] . " " . $tab['denomination'];
            $tab['tel_pers'] = $lig->tel_pers;
            $tab['tel_port'] = $lig->tel_port;
            $tab['tel_prof'] = $lig->tel_prof;
            $tab['mel'] = $lig->mel;
            $tab['email'] = $lig->mel;
            $tab['adr_id'] = $lig->adr_id;
            $tab['adresse'] = get_adresse_responsable($lig->pers_id);
            $tab['enfants'] = get_enfants_from_pers_id($lig->pers_id);
            $tab['statut'] = "responsable";
        }
    }
    return $tab;
}
Beispiel #3
0
			}
			echo temoin_compte_sso($resp_login);
		}
		else {
			$compte_resp_existe="n";

			if($_SESSION['statut']=="administrateur") {
				$tmp_tab=get_enfants_from_pers_id($pers_id, 'simple', "n");
				if(count($tmp_tab)>0) {
					echo " <a href='../utilisateurs/create_responsable.php?filtrage=Afficher&amp;critere_recherche=".preg_replace("/[^A-Za-z]/", "%", $resp_nom)."'";
					echo " onclick=\"return confirm_abandon (this, change, '$themessage')\"";
					echo " title=\"Ajouter un compte d'utilisateur pour ce responsable.\"><img src='../images/icons/buddy_plus.png' class='icone16' /></a>";
				}
				elseif(getSettingAOui('GepiMemesDroitsRespNonLegaux')) {
					// Il ne faut pas "yy" parce que le droit spécial ne peut être donné qu'une fois le compte créé.
					$tmp_tab=get_enfants_from_pers_id($pers_id, 'simple', "y");
					/*
					echo "<pre>";
					print_r($tmp_tab);
					echo "</pre>";
					*/
					if(count($tmp_tab)>0) {
						echo " <a href='../utilisateurs/create_responsable.php?filtrage_rl0=Afficher&amp;critere_recherche_rl0=".preg_replace("/[^A-Za-z]/", "%", $resp_nom)."'";
						echo " onclick=\"return confirm_abandon (this, change, '$themessage')\"";
						echo " title=\"Ajouter un compte d'utilisateur pour ce responsable.\"><img src='../images/icons/buddy_plus.png' class='icone16' /></a>";
					}
				}
			}
		}

		if(($compte_resp_existe=="y")&&
Beispiel #4
0
             $tab_result_recherche['responsable'][$cpt_resp]['login'] = $lig->login;
             if ($_SESSION['statut'] == 'administrateur') {
                 $tab_result_recherche['responsable'][$cpt_resp]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "y", 'y');
             } else {
                 $tab_result_recherche['responsable'][$cpt_resp]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "n", 'y');
             }
             if (preg_match("/inactif/", $tab_result_recherche['responsable'][$cpt_resp]['td_compte'])) {
                 $tab_result_recherche['responsable'][$cpt_resp]['compte'] = "inactif";
             } else {
                 $tab_result_recherche['responsable'][$cpt_resp]['compte'] = "actif";
             }
             $tab_result_recherche['responsable'][$cpt_resp]['td_compte'] .= temoin_compte_sso($lig->login);
         }
         $tab_result_recherche['responsable'][$cpt_resp]['enfants'] = "";
         $tab_result_recherche['responsable'][$cpt_resp]['td_enfants'] = "";
         $tab_enfants = get_enfants_from_pers_id($lig->pers_id, "avec_classe", "y", array("resp_legal", "envoi_bulletin"));
         for ($loop = 0; $loop < count($tab_enfants); $loop += 2) {
             if ($loop > 0) {
                 $tab_result_recherche['responsable'][$cpt_resp]['enfants'] .= ", ";
             }
             $tab_result_recherche['responsable'][$cpt_resp]['enfants'] .= $tab_enfants[$loop + 1];
             if ($acces_visu_eleve) {
                 $tab_result_recherche['responsable'][$cpt_resp]['td_enfants'] .= "<a href='{$gepiPath}/eleves/visu_eleve.php?ele_login="******"' title=\"Consulter la fiche élève\"><img src='{$gepiPath}/images/icons/ele_onglets.png' class='icone16' alt='Onglets élève' /> " . $tab_enfants[$loop + 1] . "</a><br />";
             } else {
                 $tab_result_recherche['responsable'][$cpt_resp]['td_enfants'] .= $tab_enfants[$loop + 1] . "<br />";
             }
         }
         //$compteur_personnes_trouvees++;
         $cpt_resp++;
     }
 }