* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ if(isset($_POST['id'])) $id=$_POST['id']; if(isset($_GET['id'])) $id=$_GET['id']; //////////// Check Inclusion de pages //////////// if (!class_exists('auth')){ include_once("../lib/lib_common.php"); ReloadIndex('admin'); } //////////// //////////// Check Droits utilisateur //////////// if (!$l21auth->hasRight('workshop') && !$l21auth->isSuperAdmin()) ReloadIndex('admin'); //////////// include_once('../class/class.workshop.php'); $workshop_object = new workshop; include_once("../lib/input_helpers.php"); // From that page, the administrator is able to import users from another group // we do that if needed if(isset($_POST['valider'])) { if(isset($_POST['workshop_import']) && $_POST['workshop_import'] != 0) { $workshop_object= new workshop; $r = $workshop_object->importUsers($id, $_POST['workshop_import'], $sql_object); } } $req_det= SQL_getoneCompleteWorkshop($id); $result=$sql_object->DBSelect($req_det); // Do record exists? if(!isset($result[0]['workshop_denomination'])) redirect_to('@module_default'); if ($result[0]['workshop_statut']<>'P' && !$l21auth->isSuperAdmin()){ ReloadIndex('admin'); } $link_det=$rub_link."&todo=det&id="; $link_sup=$rub_link."&todo=sup&id="; $link_mod=$rub_link."&todo=mod&id="; $link_det_u="index.php?rub=user&todo=det&id="; $link_det_level="index.php?rub=level&todo=det&id="; $link_sup_u=$rub_link."&todo=sup_u&id="; $link_add_u=$rub_link."&todo=add_u&id="; $link_list_cal=$rub_link."&todo=list_cal&id="; $link_list_com=$rub_link."&todo=list_com&id="; $link_sup_rep="index.php?rub=workshoprep&todo=sup&id="; $link_mod_rep="index.php?rub=workshoprep&todo=mod&id="; $link_det_rep="index.php?rub=workshoprep&todo=det&id="; $link_add_rep="index.php?rub=workshoprep&todo=add&work_id="; $workshop_denomination=formatText($result[0]['workshop_denomination'], '2HTML'); $workshop_resume=empty_nc(formatText($result[0]['workshop_resume'], '2HTML')); $workshop_comment=empty_nc(formatText($result[0]['workshop_comment'], '2HTML')); $level_denomination=empty_none(formatText($result[0]['level_name'], '2HTML')); $workshop_statut=display_statut($result[0]['workshop_statut']); $display_date_crea=$result[0]['workshop_date_crea_display']; $display_last_modify=$result[0]['workshop_last_modify_display']; // getting associated projects $projects = $sql_object->DBSelect(SQL_getAssociatedProjects($id, array('P', 'PA'))); if(isset($projects[0]['project_id'])) { $workshop_projects = '
".mb_ucfirst(_t('workshop','user'))." | \n"; $contents_user.="".mb_ucfirst(_t('divers','actions'))." | \n"; $contents_user.=""; if ($l21auth->isSuperAdmin()) $contents_user.="".$name."\n"; else $contents_user.="".$name.""; if ($result_user[$i]['jwu_user_right']=='O') $contents_user.=" ["._t('statut', 'O')."] "; if ($result_user[$i]['jwu_user_right']=='A') $contents_user.=" ("._t('statut', 'pending').") "; $contents_user.=" | \n"; if ($l21auth->isWorkgroupOrganiser($l21auth->GetSessionElement('id'), $sql_object, $id) || $l21auth->isSuperAdmin()){ $contents_user.="";
if ($result_user[$i]['jwu_user_right']=='A') {
$contents_user.="" . _t('workshop','del_user') . "\n";
} else {
$contents_user.="" . _t('workshop','del_user') . "\n";
}
$contents_user.="";
if ($result_user[$i]['jwu_user_right']=='A') {
$contents_user.="" . _t('workshop','add_new_user') . "\n";
} else {
if($result_user[$i]['jwu_user_right'] == "O") {
$newstatus = 'U';
$title_status = _t('workshop','convert_to_subscriber');
}
else {
$newstatus = 'O';
$title_status = _t('workshop','convert_to_moderator');
}
$contents_user.="" . $title_status . "\n";
}
$contents_user.=" ";
$contents_user.=" | ";
}
else $contents_user.="\n"; $contents_user.="\n"; $mailing_list.=$result_user[$i]['profile_email'].MAIL_SEPARATOR; } $contents_user.=" |
'. _t('workshop', 'nb_members') .'
', $totalMembers); $reca_user ="".mb_ucfirst(_t('workshop','title_report'))." | \n"; $contents_report.="".mb_ucfirst(_t('divers','statut'))." | \n"; $contents_report.="".mb_ucfirst(_t('divers','date_crea'))." | \n"; $contents_report.="".mb_ucfirst(_t('divers','actions'))." | \n"; $contents_report.="".$workshop_report_title." | \n"; $contents_report.="".display_statut($result_report[$i]['workrep_statut'])." | \n"; $contents_report.="".$result_report[$i]['workrep_date_crea_display']." | \n"; if ($l21auth->isWorkgroupOrganiser ($l21auth->GetSessionElement('id'), $sql_object, $id) || $l21auth->isSuperAdmin()){ $contents_report.="" . _t('workshop','del_report') . "\n";
$contents_report.="" . _t('workshop','mod_report') . " | ";
}
else $contents_report.="\n"; $contents_report.="\n"; } $contents_report.=" |