* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ //////////// Check Inclusion de pages //////////// if (!class_exists('auth')) { include_once("../lib/lib_common.php"); ReloadIndex('admin'); } //////////// //////////// Check Droits utilisateur //////////// if (!$l21auth->isSuperAdmin()) ReloadIndex('admin'); //////////// $user_object= new user; if(isset($_POST['id'])) $id=$_POST['id']; if(isset($_GET['id'])) $id=$_GET['id']; $req_det= SQL_getAllUserInfo($id); $result=$sql_object->DBSelect($req_det); // Do record exists? if(!isset($result[0]['user_login'])) redirect_to('@module_default'); // groupes de travail $r=$user_object->GetUserWorkshops($id, 'both', $sql_object); $default_wg= array(); $wg_rights = array(); foreach($r as $value) { array_push($default_wg, $value['jwu_workshop_id']); $wg_rights[$value['jwu_workshop_id']] = $value['jwu_user_right']; } $wg_display = ''; if(!empty($default_wg)) { $q=SQL_Get_WorkshopsDenomination($default_wg); $workgroups=$sql_object->DBSelect($q); foreach($workgroups as $wg) { if($wg_rights[$wg['workshop_id']] == 'O') $mask = ' ['.formatText(_t('workshop', 'organizer2'), '2HTML').']'; else $mask = ''; $wg_display .= '- '.$wg['workshop_denomination']. $mask .'
'.PHP_EOL; } } else $wg_display .= _t('divers', 'none'); $link_det=$rub_link."&todo=det&id="; $link_det_theme="index.php?rub=theme&todo=det&id="; $link_sup=$rub_link."&todo=sup&id="; $link_mod=$rub_link."&todo=mod&id="; // formattage des données $current_title=formatText($result[0]['user_login'], '2HTML'); $user_login=formatText($result[0]['user_login'], '2HTML'); $user_previous_login = ''; if(!empty($result[0]['user_old_logins'])) { $user_previous_login .= formatText(str_replace(',', ', ', ltrim($result[0]['user_old_logins'], ',')), '2HTML'); } $user_email=$result[0]['profile_email']; $user_email=formatText(''.$user_email.'', '2HTML'); $user_groupe=formatText($result[0]['catus_name'], '2HTML'); // droits utilisateur $rights_dashboard=$result[0]['rights_dashboard']; $rights_project=$result[0]['rights_project']; $rights_publication=$result[0]['rights_publication']; $rights_news=$result[0]['rights_news']; $rights_workshop=$result[0]['rights_workshop']; $user_public_email=$result[0]['profile_email_display']; if($user_public_email=='Y') $user_public_email=_t('divers','yes'); else $user_public_email=_t('divers','no'); $user_profile_firstname=formatText(empty_nc($result[0]['profile_firstname']), '2HTML'); $user_profile_lastname=formatText(empty_nc($result[0]['profile_lastname']), '2HTML'); $user_profile_city=formatText(empty_nc($result[0]['profile_city']), '2HTML'); $user_profile_birthdate=formatText(empty_nc($result[0]['profile_birthdate']), '2HTML'); $user_profile_leisures=formatText(empty_nc($result[0]['profile_leisures']), '2HTML'); $user_profile_job=formatText(empty_nc($result[0]['profile_job']), '2HTML'); $user_profile_quotation=formatText(empty_nc($result[0]['profile_quotation']), '2HTML'); $user_profile_signature=formatText(empty_nc($result[0]['profile_signature']), '2HTML'); if(!empty($result[0]['profile_avatar'])) { $complete_uri='../'.$result[0]['profile_avatar']; $user_profile_avatar=''._t('user','avatar').' '.$user_login.''; } else $user_profile_avatar=_t('divers','none'); $profile_last_modify_display=$result[0]['profile_last_modify_display']; $profile_date_crea_display=$result[0]['profile_date_crea_display']; $user_last_con_display=empty_nc($result[0]['user_last_con_display']); $user_validity=display_statut(_t('statut','draft')); $link_det=$rub_link."&todo=det&id="; $link_sup=$rub_link."&todo=sup&id="; $link_mod=$rub_link."&todo=mod&id="; //prepa affichage de droits $reca_droits=''; $reca_droits.='

'.mb_ucfirst(_t('user','rights')).'

'; $reca_droits.="
\n"; $reca_droits.="
".mb_ucfirst(_t('user','groupe'))." :
\n"; $reca_droits.="
".$user_groupe."
\n"; if(defined('MOD_SDI')) { $reca_droits.="
. "._t('menu','dashboard')."
\n"; $reca_droits.="
".GetDisplayUserRight($rights_dashboard, 'dashboard')."
\n"; } if(defined('MOD_PROJECT')) { $reca_droits.="
. "._t('menu','project')."
\n"; $reca_droits.="
".GetDisplayUserRight($rights_project, 'project')."
\n"; } if(defined('MOD_PUBLICATION')) { $reca_droits.="
. "._t('menu','publication')."
\n"; $reca_droits.="
".GetDisplayUserRight($rights_publication)."
\n"; } if(defined('MOD_WORKSHOP')) { $reca_droits.="
. "._t('menu','workshop')."
\n"; $reca_droits.="
".GetDisplayUserRight($rights_workshop, 'workshop')."
\n"; } if(defined('MOD_NEWS')) { $reca_droits.="
. "._t('menu','news')."
\n"; $reca_droits.="
".GetDisplayUserRight($rights_news)."
\n"; } $reca_droits.="
\n"; ?>
'; } else { $suffix= ' '; } echo "

".formatTitleh2($current_title).$suffix."

\n"; echo "\t" . _t('user','sup') . "\n"; echo "\t" . _t('user','mod') . "\n"; echo $reca_droits; echo '

'._t('user','profile').'

'; echo "
\n"; echo "
". mb_ucfirst(_t('user','login')). " :
\n"; echo "
".$user_login."
\n"; if(!empty($user_previous_login)) { echo "
". mb_ucfirst(_t('user','previous_logins')). " :
\n"; echo "
".$user_previous_login."
\n"; } echo "
". mb_ucfirst(_t('user','first_name')). " :
\n"; echo "
".$user_profile_firstname."
\n"; echo "
".mb_ucfirst(_t('user','last_name')). " :
\n"; echo "
".$user_profile_lastname."
\n"; echo "
".mb_ucfirst(_t('user','email')). " :
\n"; echo "
".$user_email."
\n"; echo "
".mb_ucfirst(_t('user','email_display'))." :
\n"; echo "
". $user_public_email."
\n"; echo "
".mb_ucfirst(_t('user','workgroups'))." :
\n"; echo "
". stripslashes($wg_display)."
\n"; echo "
".mb_ucfirst(_t('user','birthdate'))." :
\n"; echo "
". $user_profile_birthdate."
\n"; echo "
".mb_ucfirst(_t('user','city'))." :
\n"; echo "
". $user_profile_city."
\n"; echo "
".mb_ucfirst(_t('user','leisures'))." :
\n"; echo "
". $user_profile_leisures."
\n"; echo "
".mb_ucfirst(_t('user','job'))." :
\n"; echo "
". $user_profile_job."
\n"; echo "
".mb_ucfirst(_t('user','avatar'))." :
\n"; echo "
". $user_profile_avatar."
\n"; echo "
".mb_ucfirst(_t('user','quotation'))." :
\n"; echo "
". $user_profile_quotation."
\n"; echo "
".mb_ucfirst(_t('user','signature'))." :
\n"; echo "
". $user_profile_signature."
\n"; echo "
".mb_ucfirst(_t('user','latest_con'))." :
\n"; echo "
". $user_last_con_display."
\n"; echo "
".mb_ucfirst(_t('divers','last_modify'))." :
\n"; echo "
". $profile_last_modify_display."
\n"; echo "
".mb_ucfirst(_t('divers','date_crea'))." :
\n"; echo "
". $profile_date_crea_display."
\n"; echo "
".mb_ucfirst(_t('divers','statut')) ." :
\n"; echo "
". $user_validity. "
\n"; echo "
\n"; ?>