linea21-core
[ class tree: linea21-core ] [ index: linea21-core ] [ all elements ]

Source for file det.php

Documentation is available at det.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage user
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. //////////// Check Inclusion de pages ////////////
  12. if (!function_exists('AuthenthificationProcess')) {
  13.     include_once("../lib/lib_common.php");
  14.     ReloadIndex('admin');
  15. } 
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!IsSuperAdmin()) ReloadIndex('admin');
  20. ////////////
  21.  
  22. if(isset($_POST['id']))    $id=$_POST['id'];
  23. if(isset($_GET['id']))    $id=$_GET['id'];
  24.  
  25. include_once("../lib/lib_common.php");
  26. $req_det= SQL_getAllUserInfo($id);
  27. $result=$sql_object->DBSelect($req_det);
  28. if(count($result)>1) exit();
  29.  
  30. $link_det=$rub_link."&amp;todo=det&amp;id="; 
  31. $link_det_theme="index.php?rub=theme&amp;todo=det&amp;id="; 
  32. $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  33. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  34.  
  35.  
  36. // formattage des donnĂ©es
  37. $current_title=formatText($result[0]['user_login'], '2HTML');
  38. $user_login=formatText($result[0]['user_login'], '2HTML');
  39. $user_email=$result[0]['profile_email'];
  40. $user_email=formatText('<a href="mailto:'.$user_email.'">'.$user_email.'</a>', '2HTML');
  41. $user_groupe=formatText($result[0]['catus_name'], '2HTML');
  42. // droits utilisateur
  43. $rights_dashboard=$result[0]['rights_dashboard'];
  44. $rights_publication=$result[0]['rights_publication'];
  45. $rights_news=$result[0]['rights_news'];
  46. $rights_workshop=$result[0]['rights_workshop'];
  47.  
  48. $user_public_email=$result[0]['profile_email_display'];                                               
  49. if($user_public_email=='Y') $user_public_email=_t('divers','yes');
  50. else $user_public_email=_t('divers','no');
  51. $user_profile_city=formatText(empty_nc($result[0]['profile_city']), '2HTML');
  52. $user_profile_birthdate=formatText(empty_nc($result[0]['profile_birthdate']), '2HTML');
  53. $user_profile_leisures=formatText(empty_nc($result[0]['profile_leisures']), '2HTML');
  54. $user_profile_job=formatText(empty_nc($result[0]['profile_job']), '2HTML');
  55. $user_profile_quotation=formatText(empty_nc($result[0]['profile_quotation']), '2HTML');
  56. $user_profile_signature=formatText(empty_nc($result[0]['profile_signature']), '2HTML');
  57.  
  58. if(!empty($result[0]['profile_avatar'])) {
  59.     $complete_uri='../'.$result[0]['profile_avatar'];
  60.     $user_profile_avatar='<img src="'.$complete_uri.'" alt="'._t('user','avatar').' '.$user_login.'" />';
  61. } else $user_profile_avatar=_t('divers','none');
  62.  
  63. $profile_last_modify_display=$result[0]['profile_last_modify_display'];
  64. $profile_date_crea_display=$result[0]['profile_date_crea_display'];
  65.  
  66. $user_validity=display_statut(_t('statut','draft'));
  67.  
  68. $link_det=$rub_link."&amp;todo=det&amp;id="; 
  69. $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  70. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  71.  
  72. //prepa affichage de droits
  73.     $reca_droits='';
  74.     $reca_droits.="<dl class=\"dl3\">\n";
  75.     $reca_droits.="<dt class=\"dl_intitule\">"._t('user','rights')." : </dt>\n";
  76.     $reca_droits.="<dd>&nbsp;<br /></dd>\n";
  77.     $reca_droits.="<dt>"._t('user','groupe')."</dt>\n";
  78.     $reca_droits.="<dd>".$user_groupe."</dd>\n";
  79.     if(defined('MOD_SDI'))  {
  80.         $reca_droits.="<dt> . "._t('menu','dashboard')."</dt>\n";
  81.         $reca_droits.="<dd>".GetDisplayUserRight($rights_dashboard, 'dashboard')."<br /></dd>\n";
  82.     }
  83.     if(defined('MOD_PUBLICATION'))  {
  84.         $reca_droits.="<dt>  . "._t('menu','publication')."</dt>\n";
  85.         $reca_droits.="<dd>".GetDisplayUserRight($rights_publication)."<br /></dd>\n";
  86.     }
  87.     if(defined('MOD_WORKSHOP'))  {
  88.         $reca_droits.="<dt>  . "._t('menu','workshop')."</dt>\n";
  89.         $reca_droits.="<dd>".GetDisplayUserRight($rights_workshop, 'workshop')."<br /></dd>\n";
  90.     }
  91.     if(defined('MOD_NEWS'))  {
  92.         $reca_droits.="<dt>  . "._t('menu','news')."</dt>\n";
  93.         $reca_droits.="<dd>".GetDisplayUserRight($rights_news)."<br /></dd>\n";
  94.     }
  95.     $reca_droits.="</dl>\n";
  96. ?>
  97. <div id="chemin">
  98.     <ul>
  99.         <li>
  100.             <a href="index.php" class="chemin_home"><?php echo _t('way','home'); ?></a>
  101.         </li>
  102.         <li>
  103.                <a href="<?php echo $rub_link; ?>" id="chemin_<? echo $rub; ?>" class="chemin_rub"><?php echo _t('menu','user');?></a>
  104.         </li>
  105.         <li>
  106.             <span><?php echo formatnavTitle(_t('user','det'). " : " .$current_title); ?></span>
  107.         </li>
  108.     </ul>
  109. </div>
  110.   <!--end barre haute -->
  111. <?php
  112. include_once(THEME_ADMIN_PATH."quickicons.php");
  113. ?>
  114. <div class="contentcontainer">
  115. <?php
  116. include_once($dir."/menurub.php");
  117. ?>
  118. <div id="content">
  119.         <?php
  120.         echo "<h2>".formatTitleh2($current_title)."</h2>\n";
  121.         echo "\t<a href=\"".$link_sup.$id."\" title=\""._t('user','sup')."\" class=\"ico_sup2\"></a>\n";
  122.         echo "\t<a href=\"".$link_mod.$id."\" title=\""._t('user','mod')."\" class=\"ico_mod2\"></a>\n";
  123.         echo $reca_droits;
  124.         echo "<dl class=\"dl3\">\n";
  125.         echo "<dt class=\"dl_intitule\">"._t('user','profile')." :</dt>\n";
  126.         echo "<dd>&nbsp;</dd>\n";
  127.         echo "<dt>". _t('user','email'). "</dt>\n";
  128.         echo "<dd>".$user_email."</dd>\n";
  129.         echo "<dt>"._t('user','email_display')."</dt>\n";
  130.         echo "<dd>". $user_public_email."</dd>\n";
  131.         echo "<dt>"._t('user','birthdate')."</dt>\n";
  132.         echo "<dd>". $user_profile_birthdate."</dd>\n";
  133.         echo "<dt>"._t('user','city')."</dt>\n";
  134.         echo "<dd>". $user_profile_city."</dd>\n";
  135.         echo "<dt>"._t('user','leisures')."</dt>\n";
  136.         echo "<dd>". $user_profile_leisures."</dd>\n";
  137.         echo "<dt>"._t('user','job')."</dt>\n";
  138.         echo "<dd>". $user_profile_job."</dd>\n";
  139.         echo "<dt>"._t('user','avatar')."</dt>\n";
  140.         echo "<dd>". $user_profile_avatar."</dd>\n";
  141.         echo "<dt>"._t('user','quotation')."</dt>\n";
  142.         echo "<dd>". $user_profile_quotation."</dd>\n";
  143.         echo "<dt>"._t('user','signature')."</dt>\n";
  144.         echo "<dd>". $user_profile_signature."</dd>\n";
  145.         echo "<dt>"._t('divers','last_modify')."</dt>\n";
  146.         echo "<dd>". $profile_last_modify_display."</dd>\n";
  147.         echo "<dt>"._t('divers','date_crea')."</dt>\n";
  148.         echo "<dd>". $profile_date_crea_display."</dd>\n";
  149.         echo "<dt>"._t('divers','statut') ."</dt>\n";
  150.         echo "<dd>". $user_validity. "</dd>\n";
  151.         echo "</dl>\n";
  152. ?>
  153.  
  154. </div>
  155. <?php include_once($dir."/help.php"); ?>
  156. </div>

Documentation generated on Fri, 16 Oct 2009 09:31:14 +0200 by phpDocumentor 1.4.1