* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html * 'Workshoprep' (as Workshop Report) module is used by 'Workshop' modules */ //////////// Check Inclusion de pages //////////// if (!class_exists('auth')) { include_once("../lib/lib_common.php"); ReloadIndex('admin'); } //////////// if(isset($_GET['work_id'])) $work_id=$_GET['work_id']; if(isset($_POST['work_id'])) $work_id=$_POST['work_id']; $cancel_action_link="?rub=workshop&todo=det&id=".$work_id; $requete=SQL_getWorkshopDenomination($work_id); $result=$sql_object->DBSelect($requete); if(count($result)>1) exit(); $workrep_workshop_name=$result[0]['workshop_denomination']; //////////// Check Droits utilisateur //////////// if (!$l21auth->hasRight('workshop')) ReloadIndex('admin'); if(!$l21auth->isWorkgroupOrganiser($l21auth->GetSessionElement('id'), $sql_object, $work_id) && !$l21auth->isSuperAdmin()) ReloadIndex('admin'); //////////// $rub_link="index.php?rub=workshop"; ?>
AddWorkshopReport($data_table, $sql_object); $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&id=".$result; if(is_numeric($result)) { header("Location: ".safe_redirect($link_confirm)); exit; } else system_error(); } if(isset($_POST['valider'])) { $table = array(); $table[0]=$_POST['workrep_title']; $table[1]=$_POST['workrep_resume']; $table[2]=$_POST['workrep_comment']; $table[3]=$_POST['workrep_statut']; $table[4]=$_POST['work_id']; $table['visible']=$_POST['workrep_visible']; $integrity=$workshop_report_object->CheckDataIntegrity($table, $sql_object); if(is_string($integrity)) { $text_format='2FIELD'; } else { $text_format='2HTML'; } $form_title=formatText($_POST['workrep_title'], $text_format); $form_resume=formatText($_POST['workrep_resume'], $text_format); $form_comment=formatText($_POST['workrep_comment'], $text_format); if($_POST['workrep_visible'] == 1) { $display_form_visible = _t('divers', 'yes'); } else { $display_form_visible = _t('divers', 'no'); } if($_POST['workrep_statut']=='D') $mask_statut_D="checked=\"checked\""; else $mask_statut_D=''; if($_POST['workrep_statut']=='P') $mask_statut_P="checked=\"checked\""; else $mask_statut_P=''; if($_POST['workrep_visible']==0) $mask_visible_N="checked=\"checked\""; else $mask_visible_N=''; if($_POST['workrep_visible']==1) $mask_visible_Y="checked=\"checked\""; else $mask_visible_Y=''; $table=urlencode(serialize($table)); } ?>