Bug 243 sur trackers : fiche avec photo non validée
authorPascal Corpet <pascal.corpet@m4x.org>
Thu, 6 Jan 2005 16:33:55 +0000 (16:33 +0000)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 26 Jun 2008 21:27:11 +0000 (23:27 +0200)
git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-221

htdocs/fiche.php
include/profil/assign_general.inc.php
include/profil/get_general.inc.php
templates/profil/general.tpl

index 712a54a..ffe0389 100644 (file)
@@ -54,7 +54,7 @@ $page->assign('xorg_title', $title);
 
 // photo
 
-$photo = 'getphoto.php?x='.$user['forlife'].($new ? '&amp;modif=new' : '');
+$photo = 'getphoto.php?x='.($new ? $user['user_id'].'&amp;req=true' : $user['forlife']);
 
 if(!isset($user['y']) and !isset($user['x'])) {
     list($user['x'], $user['y']) = getimagesize("images/none.png");
index 8995607..b5287ca 100644 (file)
@@ -43,4 +43,5 @@ $page->assign('appli_id2',$appli_id2);
 $page->assign('appli_type1',$appli_type1);
 $page->assign('appli_type2',$appli_type2);
 
+$page->assign('nouvellephoto', $nouvellephoto);
 ?>
index 3410ac6..938ddee 100644 (file)
@@ -57,4 +57,8 @@ if(isset($_REQUEST['modifier']) || isset($_REQUEST['suivant'])) {
     $web_public = (isset($_REQUEST['web_public']));
 }
 
+// Y a-t-il une photo en attente de confirmation ?
+$sql = $globals->db->query('SELECT COUNT(*) FROM requests WHERE type="photo" AND user_id='.$_SESSION['uid']);
+list($nouvellephoto)=mysql_fetch_row($sql);
+mysql_free_result($sql);
 ?>
index 9ea70c2..d731365 100644 (file)
         <table cellspacing="0" cellpadding="0" summary="Trombinoscope">
           <tr>
             <td class="dcold">
-              Voilà la photo qui apparaîtra sur la fiche de ton profil (si tu viens
-              de changer ta photo, la photo affichée peut correspondre à ton ancien
-              profil : c'est le cas si elle n'a pas encore été validée par un administrateur du site !
-              <a href="{"fiche.php"|url}?user={$smarty.session.forlife}&amp;modif=new" class="popup2">nouvelle photo</a>).
+              Voilà la photo qui apparaîtra sur la fiche de ton profil{if $nouvellephoto} (tu viens
+              de changer ta photo, celle-ci correspond à ton ancien
+              profil car la nouvelle n'a pas encore été validée par un administrateur du site !
+              <a href="{"fiche.php"|url}?user={$smarty.session.forlife}&amp;modif=new" class="popup2">Ta fiche avec la nouvelle photo</a>)
+              {/if}.
             </td>
             <td class="dcolg">
               <img src="getphoto.php?x={$smarty.session.uid}{*{if $smarty.cookies|@count == 0}&amp;{php}echo SID;{/php}{/if}*}" alt=" [ PHOTO ] " />