Message de MySQL : " . mysql_error($connexion); exit; } mysql_query("SET NAMES latin-1"); /* On recupere la fiche de la personne */ $requete= "select * from personnels where nom like \"$nom\" and prenom like \"$prenom\"" ; $resultat = mysql_query ($requete, $connexion); /* S'il y eu une faute dans la recherche */ if ( ! $resultat) { echo "Erreur dans l'exÈcution de la requÍte '$requete'.
"; echo "Message de MySQL : " . mysql_error($connexion); exit; } /* Tout s'est bien passe, on recupere le resultat (les champs) associes */ $meta=mysql_fetch_array($resultat); /* Si l utilisateur n'a pas de page perso */ if ($meta["nom"] != $nom) { $variable = 0 ; $nom = "" ; $prenom="" ;} // printf ("Nom : %s\n
", $meta["nom"] ); // printf ("Prenom : %s\n
", $meta["prenom"] ); // On recupere tous les champs dans des variables $photo = $meta["photo"]; if (strtolower($photo) == "roux.jpg") { $photo = "rouxs.jpg" ; } if ( !$photo ) { $photo = strtolower($nom) . ".jpg" ; } $prenom = $meta["prenom"]; $email = $meta["email"]; $telephone = $meta["telephone"]; $fonction = $meta["fonction"]; $responsabilitelmt = $meta["responsabilitelmt"]; $responsabilitelmtEG = $meta["responsabilitelmtEG"]; $recherche = $meta["recherche"]; $rechercheEG = $meta["rechercheEG"]; $enseignement = $meta["enseignement"]; $enseignementEG = $meta["enseignementEG"]; $responsabilite = $meta["responsabilite"]; $responsabiliteEG = $meta["responsabiliteEG"]; $lienprive = $meta["lienprive"]; $publis = $meta["publis"]; /* Cas particulier */ /* qui pose probleme */ if ($nom=="LELOCH") { $nom = "LE LOCH"; } if ($nom=="CREVOISIER") { $nom = "DE CREVOISIER"; } /* Pour le numero de fax pour le secteur */ $fax1 = "22" ; $fax2 = "40" ; if ($secteur=="1") { $fax1 = "22"; $fax2= "40" ; } if ($secteur=="2") { $fax1 = "27" ; $fax2 = "85" ; } if ($secteur=="3" ) { $fax1 = "22"; $fax2 = "40"; } if ($variable == 1) { ?>

"LAVERNHE" ) {echo $nom ;} ?>

Page personnelle / Personal data sheet


   Nom / Last Name  "LAVERNHE" ) {echo $nom ;} ?>
   Prénom / First Name

   

   Courriel
/ E-mail


    Page privée
/ private page
    

Contact :

Adresse / address :
L.M.T. Cachan
61 Avenue du Président Wilson
94235 CACHAN Cedex


Tél : (33) 1 47 40
Fax : (33) 1 47 40


Responsabilités LMT :

   

LMT Responsibilities:

   


Activités de recherche :

Current research interrest:

   


Activités d'enseignement :

   

Teaching activities:

   


Responsabilités collectives :

   

Collective responsabilities:

   


Principales publications / Selected publications :

type_id] = $rev->type_ref; } // On boucle sur les annees // P-R le 7/1/2010 // on cree la variable CetteAnnee pour eviter d'avoir a // changer la borne sup tous les ans $CetteAnnee = date ( "Y" ) + 1 ; // for ($annee = 2009; $annee >= 1997;$annee--) { for ($annee = $CetteAnnee ; $annee >= 1997;$annee--) { // $requete = "SELECT * from publi where auteur like '%$auteur%' and annee like'%$annee%' and type_id<> '9' " ; $requete = "SELECT * FROM publi,type_reference WHERE auteur LIKE '%$auteur%' AND annee LIKE '%$annee%' AND publi.type_id=type_reference.type_id AND type_reference.type_ref != 'Scientific or Organization Comitee Member' " ; if ($nom == "TAILLARD") { // $requete = "SELECT * from publi where auteur like '%TAILLARD%' and annee like'%$annee%' and type_id<> '9' " ; $requete = "SELECT * FROM publi,type_reference WHERE auteur LIKE '%TAILLARD%' AND annee LIKE '%$annee%' AND publi.type_id=type_reference.type_id AND type_reference.type_ref != 'Scientific or Organization Comitee Member' " ; } if ($nom == "DE SA") { // $requete = "SELECT * from publi where auteur like '%TAILLARD%' and annee like'%$annee%' and type_id<> '9' " ; $requete = "SELECT * FROM publi,type_reference WHERE (auteur LIKE '%DE SA%' OR auteur LIKE '%DESA%') AND annee LIKE '%$annee%' AND publi.type_id=type_reference.type_id AND type_reference.type_ref != 'Scientific or Organization Comitee Member' " ; } // Ph.S. mardi 3 avril 2012, 18:20:07 --> ajout DE CREVOISIER == DECREVOISIER if ($nom == "DECREVOISIER") { $requete = "SELECT * FROM publi,type_reference WHERE (auteur LIKE '%DE CREVOISIER%' OR auteur LIKE '%DECREVOISIER%') AND annee LIKE '%$annee%' AND publi.type_id=type_reference.type_id AND type_reference.type_ref != 'Scientific or Organization Comitee Member' " ; } // PAB mardi 10 avril 2012, --> ajout NGUYEN Thi if ($nom == "NGUYEN") { // $requete = "SELECT * from publi where auteur like '%TAILLARD%' and annee like'%$annee%' and type_id<> '9' " ; $requete = "SELECT * FROM publi,type_reference WHERE auteur LIKE '%NGUYEN, T.%' AND annee LIKE '%$annee%' AND publi.type_id=type_reference.type_id AND type_reference.type_ref != 'Scientific or Organization Comitee Member' " ; } if ($publis!="all") { // $requete .= " and (type_id=1 or type_id=2 or type_id=12 or type_id=13)" ; $requete .= " AND ( type_reference.type_ref = 'Journal Article' OR type_reference.type_ref = 'Edited Book' OR type_reference.type_ref = 'Book' OR type_reference.type_ref = 'Book Section' )" ; } $resultat = ExecRequete ($requete, $connexion); if (mysql_num_rows($resultat)) { echo "

Année $annee
 

" ; } $nbPublies=1; while ($publi = LigneSuivante ($resultat)) { if ( isset ( $publi->revue_id ) ) { # Premier essai abandonne # depuis la creation de autre_revue il faut traiter 2 tables # on n'a pas propage un autre_revue_id # on vas se debrouiller avec le type en recherchant la liste # $typeReference = $publi->type_id ; # $tableRevues="revue" ; # if ( $listeTypes[$typeReference] == "Other Journal" ) {$tableRevues="autre_revue" ;} # echo " type ref : $typeReference , table : $tableRevues
\n"; # $requete = "SELECT nom from $tableRevues where revue_id=$publi->revue_id"; # $resu = ExecRequete ($requete, $connexion); # $rev = LigneSuivante($resu) ; $requete = "SELECT nom from revue where revue_id=$publi->revue_id"; $resu = ExecRequete ($requete, $connexion); $rev = LigneSuivante($resu) ; $cmVol="" ; $cmNum="" ; $cmPag="" ; if ( isset($publi->volume) ) { if ( $publi->volume != "NULL" ) { $cmVol=". Vol " ;}} if ( isset($publi->numero) ) { $cmNum=". Num " ; } if ( isset($publi->pages) ) { $cmPag=". Pages " ; } // HTML $texte = "" . $publi->auteur . "" . ". " . $publi->titre . "" . ". " . $rev->nom . $cmVol . $publi->volume . $cmNum . $publi->numero . $cmPag . $publi->pages . ". " . $publi->annee ; # modif le 15/04/2005 ( oubli ) if ( $listeTypes[$typeReference] == "Guest Editor" ) { $texte = $texte . " Guest Editor" ; } // RTF /* $rtf->Writeb( $publi->auteur ) ; */ /* $rtf->Writei( $publi->titre . "." , 'no' ) ; */ /* $textrtf = */ /* $rev->nom */ /* . $cmVol . $publi->volume */ /* . $cmNum . $publi->numero */ /* . $cmPag . $publi->pages */ /* . ". " . $publi->annee */ /* ; */ $publie_id = $publi->publi_id ; /* ecrit_article_bibtex ( $fichier_bibtex , $publi->bibtex_ref , */ /* $publi->auteur , $publi->titre , $rev->nom , */ /* $publi->volume , $publi->numero ,$publi->pages, $publi->annee ) ; */ } // -------------------------------------------------------------------------------------------------- // autre revue // -------------------------------------------------------------------------------------------------- elseif ( isset ( $publi->autre_revue_id ) ) { $requete = "SELECT nom from autre_revue where autre_revue_id=$publi->autre_revue_id"; $resu = ExecRequete ($requete, $connexion); $rev = LigneSuivante($resu) ; $cmVol="" ; $cmNum="" ; $cmPag="" ; if ( $publi->volume == "NULL" ) { $publi->volume = "" ;} if ( $publi->numero == "NULL" ) { $publi->numero = "" ;} if ( $publi->pages == "NULL" ) { $publi->pages = "" ;} if ( isset($publi->volume) && $publi->volume != "" ) { $cmVol=". Vol " ;} if ( isset($publi->numero) && $publi->numero != "" ) { $cmNum=". Num " ; } if ( isset($publi->pages) && $publi->pages != "" ) { $cmPag=". Pages " ; } // HTML $texte = "" . $publi->auteur . "" . ". " . $publi->titre . "" . ". " . $rev->nom . $cmVol . $publi->volume . $cmNum . $publi->numero . $cmPag . $publi->pages . ". " . $publi->annee ; // RTF /* $rtf->Writeb( $publi->auteur ) ; */ /* $rtf->Writei( $publi->titre . "." , 'no' ) ; */ /* $textrtf = $rev->nom */ /* . $cmVol . $publi->volume */ /* . $cmNum . $publi->numero */ /* . $cmPag . $publi->pages */ /* . ". " . $publi->annee */ /* ; */ $publie_id = $publi->publi_id ; /* ecrit_article_bibtex ( $fichier_bibtex , $publi->bibtex_ref , */ /* $publi->auteur , $publi->titre , $rev->nom , */ /* $publi->volume , $publi->numero ,$publi->pages, $publi->annee ) ; */ } // -------------------------------------------------------------------------------------------------- // proceeding // -------------------------------------------------------------------------------------------------- elseif ( isset ( $publi->conf_id ) ) { $requete = "SELECT nom from conference where conf_id=$publi->conf_id"; $resu = ExecRequete ($requete, $connexion); $conf = LigneSuivante($resu) ; $cmVol="" ; $cmNum="" ; $cmPag="" ; if ( isset($publi->volume) ) { if ( $publi->volume != "NULL" ) { $cmVol=". Vol " ;} else { $publi->volume = "" ;} } if ( isset($publi->numero) ) { if ( $publi->numero != "NULL" ) { $cmNum=". Num " ; } else { $publi->numero = "" ;} } if ( isset($publi->pages) ) { if ( $publi->pages != "NULL" ) { $cmPag=". Pages " ; } else { $publi->pages = "" ;} } // HTML $texte = "" . $publi->auteur . "" . ". " . $publi->titre . "" . ". " . $conf->nom . $cmVol . $publi->volume . $cmNum . $publi->numero . $cmPag . $publi->pages . ". " . $publi->annee ; // if ( $publi->type_id == 9 || $publi->type_id == 8) if ( $listeTypes[$publi->type_id] == "Conference Organization" || $listeTypes[$publi->type_id] == "Scientific or Organization Comitee Member" || $listeTypes[$publi->type_id] == "Seminars and Courses" || $listeTypes[$publi->type_id] == "Conference Without Proceeding" || $listeTypes[$publi->type_id] == "Conference Proceedings" ) { $texte .= ". " . $publi->edition ; } // RTF // $rtf->Writeb( $publi->auteur ) ; // $rtf->Writei( $publi->titre . "." , 'no' ) ; // $textrtf = $conf->nom /* . $cmVol . $publi->volume */ /* . $cmNum . $publi->numero */ /* . $cmPag . $publi->pages */ /* . ". " . $publi->annee */ /* ; */ // if ( $publi->type_id == 9 || $publi->type_id == 8) // if ( $listeTypes[$publi->type_id] == "Conference Organization" || // $listeTypes[$publi->type_id] == "Scientific or Organization Comitee Member" || // $listeTypes[$publi->type_id] == "Seminars and Courses" || // $listeTypes[$publi->type_id] == "Conference Without Proceeding" || // $listeTypes[$publi->type_id] == "Conference Proceedings" ) // { $textrtf .= ". " . $publi->edition ;} $publie_id = $publi->publi_id ; // ecrit_proceeding_bibtex ( $fichier_bibtex , $publi->bibtex_ref , // $publi->auteur , $publi->titre , $conf->nom , // $publi->volume , $publi->numero ,$publi->pages, $publi->annee ) ; } // -------------------------------------------------------------------------------------------------- // these // -------------------------------------------------------------------------------------------------- elseif ( isset ( $publi->these_id ) ) { $requete = "SELECT * from these where id=$publi->these_id"; $resu = ExecRequete ($requete, $connexion); $thes = LigneSuivante($resu) ; $requete = "SELECT * from university where id=$thes->univ_id"; $resu = ExecRequete ($requete, $connexion); $univ = LigneSuivante($resu) ; $requete = "SELECT * from type_these where id=$thes->these_type_id"; $resu = ExecRequete ($requete, $connexion); $thty = LigneSuivante($resu) ; // vol num et page merdoient pour une these pb entre NULL et isset !! // isset ne renvopit pas non quand la variable est NULL ! // de toute facon on les vire ! $cmVol="" ; $cmNum="" ; $cmPag="" ; if ( isset($publi->volume) ) { $cmVol=". Vol " ;} if ( isset($publi->numero) ) { $cmNum=". Num " ; } if ( isset($publi->pages) ) { $cmPag=". Pages " ; } // HTML $texte = "" . $publi->auteur . "" . ". " . $publi->titre . "" . ". " . $thty->nom . " , " . $univ->nom // . $cmVol . $publi->volume // . $cmNum . $publi->numero // . $cmPag . $publi->pages . ". " . $publi->annee ; // RTF // $rtf->Writeb( $publi->auteur ) ; // $rtf->Writei( $publi->titre . "." , 'no' ) ; // $textrtf = $thty->nom . " , " . $univ->nom // . $cmVol . $publi->volume // . $cmNum . $publi->numero // . $cmPag . $publi->pages // . ". " . $publi->annee // ; $publie_id = $publi->publi_id ; /* ecrit_these_bibtex ( $fichier_bibtex , $publi->bibtex_ref , */ /* $publi->auteur , $publi->titre , $thty->nom, $univ->nom , */ /* $publi->volume , $publi->numero ,$publi->pages, $publi->annee ) ; */ } // -------------------------------------------------------------------------------------------------- // livre // -------------------------------------------------------------------------------------------------- elseif ( isset ( $publi->livre_id ) ) { $requete = "SELECT * from livre where livre_id=$publi->livre_id"; $resu = ExecRequete ($requete, $connexion); $liv = LigneSuivante($resu) ; // on fait parfois un autre test apres isset car le champ n'est // pas toujours NULL !! il y a parfois 0 ou "" ..... // si il y a un titre de section il est dans publi $cmVol="" ; $cmNum="" ; $cmSec="" ; if ( $publi->volume == "NULL" ) { $publi->volume = "" ; } if ( $publi->numero == "NULL" ) { $publi->numero = "" ; } if ( isset($publi->volume) && $publi->volume != "" ) { $cmVol=". Vol " ;} if ( isset($publi->numero) && $publi->numero != "" ) { $cmNum=". Num " ; } if ( isset($publi->titre) ) { if ( $publi->titre != "" ) { $cmSec=". Section " ; }} // if ( isset($publi->titre) ) { echo " titre section ?? : _" . $publi->titre . "_
\n" ; } // le titre du livre est dans liv $cmNbPag="" ; $cmNbVol="" ; $cmPublish=""; $cmEditor=""; if ( isset($liv->nb_pages) ) { if ($liv->nb_pages != 0 ) { $cmNbPag=". Nb Pages " ; } else { $liv->nb_pages = "" ;} } if ( isset($liv->nb_volume) ) { $cmNbVol=". Nb Vol " ; } if ( isset($liv->publisher) ) { if ( $liv->publisher != "" ) { $cmPublish=". Publisher " ; }} if ( isset($liv->editor) ) { if ($liv->editor != "" ) { $cmEditor=". Editor " ; }} $cmSansTitre=""; if ( ! isset($liv->titre) ) { $cmSansTitre="SANS TITRE " ; } $cmSansAuteur=""; if ( $publi->auteur == "" ) { $cmSansAuteur="SANS AUTEUR " ; } $cmSerie="" ; if ( isset($publi->serie_id) ) { $requete = "SELECT * from serie where id=$publi->serie_id"; $resu = ExecRequete ($requete, $connexion); $ser = LigneSuivante($resu) ; $cmSerie = " Serie : $ser->title" ; } // HTML $texte = "" . $publi->auteur . "" . $cmSansAuteur . $cmSansTitre . ". " . $liv->titre . "" . $cmSec . " " . $publi->titre . "" . $cmSerie . $cmPublish . $liv->publisher . $cmEditor . $liv->editor . $cmVol . $publi->volume . $cmNum . $publi->numero . $cmNbPag . $liv->nb_pages . $cmNbVol . $liv->nb_volume . ". " . $publi->annee ; // RTF /* $rtf->Writeb( $publi->auteur ) ; */ /* $rtf->Write ( $cmSansAuteur . $cmSansTitre , 'no' ) ; */ /* $rtf->Writei( $liv->titre , 'no' ) ; */ /* $rtf->Write ( $cmSec , 'no' ) ; */ /* $rtf->Writei( $publi->titre , 'no' ) ; */ /* $textrtf = $cmSerie */ /* . $cmPublish . $liv->publisher */ /* . $cmEditor . $liv->editor */ /* . $cmVol . $publi->volume */ /* . $cmNum . $publi->numero */ /* . $cmNbPag . $liv->nb_pages */ /* . $cmNbVol . $liv->nb_volume */ /* . ". " . $publi->annee */ /* ; */ $publie_id = $publi->publi_id ; // attention on ne distingue pas bien book book-section et edited-book /* ecrit_book_bibtex ( $fichier_bibtex , $publi->bibtex_ref , */ /* $publi->auteur , $liv->titre , */ /* $liv->publisher , */ /* $publi->annee ) ; */ } // -------------------------------------------------------------------------------------------------- // report // -------------------------------------------------------------------------------------------------- elseif ( isset ( $publi->report_id ) ) { $requete = "SELECT * from report where id=$publi->report_id"; $resu = ExecRequete ($requete, $connexion); $rep = LigneSuivante($resu) ; $cmVol="" ; $cmNum="" ; $cmPag="" ; $cmReportNb="" ; $cmType="" ; $cmInstitution="" ; // on n'arrive pas trop a gerer set ou NULL ou vide ??!!?? if ( $publi->volume == "NULL" ) { $publi->volume = "" ; } if ( $publi->numero == "NULL" ) { $publi->numero = "" ; } if ( isset($publi->volume) && $publi->volume != "" ) { $cmVol=". Vol " ;} if ( isset($publi->numero) && $publi->numero != "" ) { $cmNum=". Num " ; } if ( isset($publi->pages) ) { $cmPag=". Pages " ; } // P-R 13/05/2005 le champ n'est pas report_nb mais numero // on change aussi les commentaires // Report Nb devient ":" // Report type devient vide // institution aussi // if ( isset($rep->report_nb) ) { $cmReportNb=". Report Nb " ; } // if ( isset($rep->numero) ) { $cmReportNb=". Report Nb " ; } // si pas de type on force rapport interne (P-R le 21/06/2005) if ( isset($rep->report_type) ) { $cmType=". $rep->report_type " ; } else { $cmType=". Rapport interne " ; } // if ( isset($rep->institution) ) { $cmInstitution=". Institution " ; } if ( isset($rep->numero) ) { $cmReportNb=": " ; } if ( isset($rep->report_type) ) { $cmType=". " ; } // on rejoute un test sur chaine vide if ( isset($rep->institution) && $rep->institution != "" ) { $cmInstitution=". " ; } // HTML $texte = "" . $publi->auteur . "" . ". " . $publi->titre . "" // PAB - Petite faute, on affiche pas le titre de revue ici ! // . ". " . $rev->nom // pas report_nb mais numero // . $cmReportNb . $rep->report_nb // on met le numero apres le type ( et : entre comme cmReportNb ) . $cmType . $rep->report_type . $cmReportNb . $rep->numero . $cmInstitution . $rep->institution . $cmVol . $publi->volume . $cmNum . $publi->numero . $cmPag . $publi->pages . ". " . $publi->annee ; // RTF // $rtf->Writeb( $publi->auteur ) ; // $rtf->Writei( $publi->titre . "." , 'no' ) ; // $textrtf = $cmReportNb . $rep->report_nb /* $textrtf = $cmType . $rep->report_type */ /* . $cmReportNb . $rep->numero */ /* . $cmInstitution . $rep->institution */ /* . $cmVol . $publi->volume */ /* . $cmNum . $publi->numero */ /* . $cmPag . $publi->pages */ /* . ". " . $publi->annee */ /* ; */ /* */ $publie_id = $publi->publi_id ; /* ecrit_report_bibtex ( $fichier_bibtex , $publi->bibtex_ref , */ /* $publi->auteur , $publi->titre , */ /* // $rep->report_nb , $rep->report_type , */ /* $rep->numero , $rep->report_type , */ /* $rep->institution , */ /* $publi->annee ) ; */ } else { // // Recherche de la liste des types de reference ( article, book , proceeding ... ) // $resu_ref = ExecRequete ("SELECT * FROM type_reference", $connexion); // while ($rev = LigneSuivante ($resu_ref)) // { // $listeTypes[$rev->type_id] = $rev->type_ref; // } // pas d'identificateur du genre qqchose_id , il faut choisir comment formatter // en fonction de type_id !!! // la table le 7/02/2005 // +---------+-------------------------------------------+ // | type_id | type_ref | // +---------+-------------------------------------------+ // | 1 | Journal Article | // | 2 | Edited Book | // | 3 | Other Journal | // | 4 | Conference Proceedings | // | 5 | Conference Without Proceeding | // | 6 | Scientific Meeting | // | 7 | Seminars and Courses | // | 8 | Conference Organization | // | 9 | Scientific or Organization Comitee Member | // | 10 | Thesis | // | 11 | Report | // | 12 | Book | // | 13 | Book Section | // | 14 | Guest Editor | // +---------+-------------------------------------------+ // 6,7,8,9 concernent l'organisation de conferences // si il n'y a pas de pointeur conf_id // le titre de la publi est en fait le nom de la conf organisee // ??!!??!! a verifier // car bizarre // select * from publi where type_id=6 and conf_id is NULL ; // renvoit uniquement la publi 2225 et // select * from publi where type_id=7 and conf_id is NULL ; // select * from publi where type_id=8 and conf_id is NULL ; // select * from publi where type_id=9 and conf_id is NULL ; // ne renvoient rien --> // c'est peut etre un oubli dans la base $type = $publi->type_id ; $publie_id = $publi->publi_id ; $texte = " Aucune reference a un(e) : revue, autre_revue, conference, these, livre ou report." . " On ne sait pas encore comment formatter les infos de la publi : " . " $publie_id " . " de type : $type . Il faut programmer ce cas , " . " ou bien corriger les donn\xe9es dans la base." ; } // fin de si revue ou proceeding ou livre ou ...... $texte = ereg_replace(";",",",$texte); $texte = ereg_replace("--","-",$texte); $texte = ereg_replace("Num NULL.","",$texte); $texte = ereg_replace("Num 0.","",$texte); $texte = ereg_replace("NULL","",$texte); $texte = ereg_replace(".. ",". ",$texte); $texte = ereg_replace(". "," ",$texte); $texte = stripslashes($texte); echo "

$texte"; $draft = $publi-> draft ; $doi = $publi-> doi ; $hal_cnrs = $publi-> hal_cnrs ; if ( $draft ) { echo " bibtex_ref . ".pdf\">Draft PDF  " ; } if ( $doi ) { echo " DOI  " ; } if ( $hal_cnrs ) { $hal_cnrs=str_replace("http://","",$hal_cnrs); echo " HAL CNRS  " ; } echo "
 

\n" ; echo ""; } // fin de tant que publi } // fin de boucle "for" sur les annees ?>
Page personnelle de <%=$prenom%> <%=$nom%>





   Cet utilisateur n'a pas encore de page personnelle...

   This user does not have a personal page...