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 (!class_exists('auth')) {
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!$l21auth->isSuperAdmin()) ReloadIndex('admin');
  20. ////////////
  21. $user_objectnew user;
  22. if(isset($_POST['id']))    $id=$_POST['id'];
  23. if(isset($_GET['id']))    $id=$_GET['id'];
  24.  
  25. $req_detSQL_getAllUserInfo($id);
  26. $result=$sql_object->DBSelect($req_det);
  27. if(count($result)>1exit();
  28.  
  29. // groupes de travail
  30. $r=$user_object->GetUserWorkshops($id$sql_object);
  31. $default_wgarray();
  32. foreach($r as $value{
  33.   array_push($default_wg$value['jwu_workshop_id']);
  34. }
  35. $wg_display '';
  36. if(!empty($default_wg)) {
  37.   $q=SQL_Get_WorkshopsDenomination($default_wg);
  38.   $workgroups=$sql_object->DBSelect($q);
  39.   foreach($workgroups as $wg{
  40.     $wg_display .= '- '.$wg['workshop_denomination'].'<br />'.END_LINE;
  41.   }
  42. else $wg_display .= _t('divers''none');
  43.  
  44. $link_det=$rub_link."&amp;todo=det&amp;id=";
  45. $link_det_theme="index.php?rub=theme&amp;todo=det&amp;id=";
  46. $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  47. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  48.  
  49.  
  50. // formattage des donnĂ©es
  51. $current_title=formatText($result[0]['user_login']'2HTML');
  52. $user_login=formatText($result[0]['user_login']'2HTML');
  53. $user_previous_login '';
  54. if(!empty($result[0]['user_old_logins'])) {
  55.     $user_previous_login .= formatText(str_replace(','', 'ltrim($result[0]['user_old_logins']','))'2HTML');
  56. }
  57. $user_email=$result[0]['profile_email'];
  58. $user_email=formatText('<a href="mailto:'.$user_email.'">'.$user_email.'</a>''2HTML');
  59. $user_groupe=formatText($result[0]['catus_name']'2HTML');
  60. // droits utilisateur
  61. $rights_dashboard=$result[0]['rights_dashboard'];
  62. $rights_publication=$result[0]['rights_publication'];
  63. $rights_news=$result[0]['rights_news'];
  64. $rights_workshop=$result[0]['rights_workshop'];
  65.  
  66. $user_public_email=$result[0]['profile_email_display'];
  67. if($user_public_email=='Y'$user_public_email=_t('divers','yes');
  68. else $user_public_email=_t('divers','no');
  69. $user_profile_firstname=formatText(empty_nc($result[0]['profile_firstname'])'2HTML');
  70. $user_profile_lastname=formatText(empty_nc($result[0]['profile_lastname'])'2HTML');
  71. $user_profile_city=formatText(empty_nc($result[0]['profile_city'])'2HTML');
  72. $user_profile_birthdate=formatText(empty_nc($result[0]['profile_birthdate'])'2HTML');
  73. $user_profile_leisures=formatText(empty_nc($result[0]['profile_leisures'])'2HTML');
  74. $user_profile_job=formatText(empty_nc($result[0]['profile_job'])'2HTML');
  75. $user_profile_quotation=formatText(empty_nc($result[0]['profile_quotation'])'2HTML');
  76. $user_profile_signature=formatText(empty_nc($result[0]['profile_signature'])'2HTML');
  77.  
  78. if(!empty($result[0]['profile_avatar'])) {
  79.   $complete_uri='../'.$result[0]['profile_avatar'];
  80.   $user_profile_avatar='<img src="'.$complete_uri.'" alt="'._t('user','avatar').' '.$user_login.'" />';
  81. else $user_profile_avatar=_t('divers','none');
  82.  
  83. $profile_last_modify_display=$result[0]['profile_last_modify_display'];
  84. $profile_date_crea_display=$result[0]['profile_date_crea_display'];
  85. $user_last_con_display=empty_nc($result[0]['user_last_con_display']);
  86.  
  87. $user_validity=display_statut(_t('statut','draft'));
  88.  
  89. $link_det=$rub_link."&amp;todo=det&amp;id=";
  90. $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  91. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  92.  
  93. //prepa affichage de droits
  94. $reca_droits='';
  95. $reca_droits.='<h3 class="part">'.mb_ucfirst(_t('user','rights')).'</h3>';
  96. $reca_droits.="<dl class=\"summary\">\n";
  97. $reca_droits.="<dt>".mb_ucfirst(_t('user','groupe'))." :</dt>\n";
  98. $reca_droits.="<dd>".$user_groupe."</dd>\n";
  99. if(defined('MOD_SDI'))  {
  100.   $reca_droits.="<dt> . "._t('menu','dashboard')."</dt>\n";
  101.   $reca_droits.="<dd>".GetDisplayUserRight($rights_dashboard'dashboard')."<br /></dd>\n";
  102. }
  103. if(defined('MOD_PUBLICATION'))  {
  104.   $reca_droits.="<dt>  . "._t('menu','publication')."</dt>\n";
  105.   $reca_droits.="<dd>".GetDisplayUserRight($rights_publication)."<br /></dd>\n";
  106. }
  107. if(defined('MOD_WORKSHOP'))  {
  108.   $reca_droits.="<dt>  . "._t('menu','workshop')."</dt>\n";
  109.   $reca_droits.="<dd>".GetDisplayUserRight($rights_workshop'workshop')."<br /></dd>\n";
  110. }
  111. if(defined('MOD_NEWS'))  {
  112.   $reca_droits.="<dt>  . "._t('menu','news')."</dt>\n";
  113.   $reca_droits.="<dd>".GetDisplayUserRight($rights_news)."<br /></dd>\n";
  114. }
  115. $reca_droits.="</dl>\n";
  116. ?>
  117. <div id="chemin">
  118. <ul>
  119.     <li><a href="index.php" class="chemin_home"><?php echo _t('way','home')?></a></li>
  120.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>" class="chemin_rub"><?php echo _t('menu','user');?></a></li>
  121.     <li><span><?php echo formatnavTitle(_t('user','det')" : " .$current_title)?></span></li>
  122. </ul>
  123. </div>
  124. <!--end barre haute -->
  125. <?php
  126. include_once(THEME_ADMIN_PATH."quickicons.php");
  127. ?>
  128. <div class="contentcontainer"><?php
  129. include_once(override($dir.'/menurub.php'THEME_ADMIN_PATH));
  130. ?>
  131. <div id="content">
  132. <?php
  133.  
  134. if($result[0]['user_password'== '@ldap_forward'{
  135.     $suffix'<i class="icon-universal-access"></i>';
  136. else {
  137.     $suffix' ';
  138. }
  139.  
  140. echo "<h2>".formatTitleh2($current_title).$suffix."</h2>\n";
  141. echo "\t<a href=\"".$link_sup.$id."\" title=\""._t('user','sup')."\" class=\"ico_sup2\"><i class=\"icon-trash\"></i><span>" _t('user','sup'"</span></a>\n";
  142. echo "\t<a href=\"".$link_mod.$id."\" title=\""._t('user','mod')."\" class=\"ico_mod2\"><i class=\"icon-pencil\"></i><span>" _t('user','mod'"</span></a>\n";
  143. echo $reca_droits;
  144. echo '<h3 class="part">'._t('user','profile').'</h3>';
  145. echo "<dl class=\"summary\">\n";
  146. echo "<dt>"mb_ucfirst(_t('user','login'))" :</dt>\n";
  147. echo "<dd>".$user_login."</dd>\n";
  148. if(!empty($user_previous_login)) {
  149.     echo "<dt>"mb_ucfirst(_t('user','previous_logins'))" :</dt>\n";
  150.     echo "<dd>".$user_previous_login."</dd>\n";
  151. }
  152. echo "<dt>"mb_ucfirst(_t('user','first_name'))" :</dt>\n";
  153. echo "<dd>".$user_profile_firstname."</dd>\n";
  154. echo "<dt>".mb_ucfirst(_t('user','last_name'))" :</dt>\n";
  155. echo "<dd>".$user_profile_lastname."</dd>\n";
  156. echo "<dt>".mb_ucfirst(_t('user','email'))" :</dt>\n";
  157. echo "<dd>".$user_email."</dd>\n";
  158. echo "<dt>".mb_ucfirst(_t('user','email_display'))." :</dt>\n";
  159. echo "<dd>"$user_public_email."</dd>\n";
  160. echo "<dt>".mb_ucfirst(_t('user','workgroups'))." :</dt>\n";
  161. echo "<dd>"stripslashes($wg_display)."</dd>\n";
  162. echo "<dt>".mb_ucfirst(_t('user','birthdate'))." :</dt>\n";
  163. echo "<dd>"$user_profile_birthdate."</dd>\n";
  164. echo "<dt>".mb_ucfirst(_t('user','city'))." :</dt>\n";
  165. echo "<dd>"$user_profile_city."</dd>\n";
  166. echo "<dt>".mb_ucfirst(_t('user','leisures'))." :</dt>\n";
  167. echo "<dd>"$user_profile_leisures."</dd>\n";
  168. echo "<dt>".mb_ucfirst(_t('user','job'))." :</dt>\n";
  169. echo "<dd>"$user_profile_job."</dd>\n";
  170. echo "<dt>".mb_ucfirst(_t('user','avatar'))." :</dt>\n";
  171. echo "<dd>"$user_profile_avatar."</dd>\n";
  172. echo "<dt>".mb_ucfirst(_t('user','quotation'))." :</dt>\n";
  173. echo "<dd>"$user_profile_quotation."</dd>\n";
  174. echo "<dt>".mb_ucfirst(_t('user','signature'))." :</dt>\n";
  175. echo "<dd>"$user_profile_signature."</dd>\n";
  176. echo "<dt>".mb_ucfirst(_t('user','latest_con'))." :</dt>\n";
  177. echo "<dd>"$user_last_con_display."</dd>\n";
  178. echo "<dt>".mb_ucfirst(_t('divers','last_modify'))." :</dt>\n";
  179. echo "<dd>"$profile_last_modify_display."</dd>\n";
  180. echo "<dt>".mb_ucfirst(_t('divers','date_crea'))." :</dt>\n";
  181. echo "<dd>"$profile_date_crea_display."</dd>\n";
  182. echo "<dt>".mb_ucfirst(_t('divers','statut')) ." :</dt>\n";
  183. echo "<dd>"$user_validity"</dd>\n";
  184. echo "</dl>\n";
  185. ?></div>
  186. <?php include_once(override($dir.'/help.php'THEME_ADMIN_PATH))?>
  187. </div>

Documentation generated on Thu, 20 Mar 2014 16:47:21 +0100 by phpDocumentor 1.4.1