* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ include_once("../lib/input_helpers.php"); 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->isWorkgroupOrganiser($l21auth->GetSessionElement('id'), $sql_object, $id) && !$l21auth->isSuperAdmin()) ReloadIndex('admin'); //////////// $link_add_cal = $rub_link . "&todo=add_cal&id="; $link_det = $rub_link . "&todo=det&id="; if(isset($_POST['task_id'])) $task_id=$_POST['task_id']; if(isset($_GET['task_id'])) $task_id=$_GET['task_id']; $calendar_object= new calendar; //$result_task=$calendar_object->GetOneTask($task_id, $sql_object); $req_task=SQL_getOneTask($task_id); $result_task = $sql_object -> DBSelect($req_task); // Do record exists? if(!isset($result_task[0]['workcal_task'])) redirect_to('@module_default'); $form_date=$result_task[0]['date_t']; $form_task=formatText($result_task[0]['workcal_task'], '2FIELD'); $display_title_task=formatText($result_task[0]['workcal_task'], '2FIELD'); $form_task_details=formatText($result_task[0]['workcal_task_details'], '2FIELD'); if($result_task[0]['workcal_workshop_id'] == 999999999) { $display_common = _t('divers', 'yes'); } else { $display_common = _t('divers', 'no'); } $req_det_workshop= SQL_getoneCompleteWorkshop($id); $result_workshop=$sql_object->DBSelect($req_det_workshop); $workshop_denomination=formatText($result_workshop[0]['workshop_denomination'], '2FIELD'); $link_cancel=$rub_link."&todo=list_cal&id=".$id; //$workshop_object= new workshop; if(isset($_POST['enregistrer'])) { $data_table=unserialize(urldecode($_POST['data_table'])); $result=$calendar_object->ModifyTask($task_id, $data_table, $sql_object); $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&id=".$id; if($result) { header("Location: ".safe_redirect($link_confirm)); exit; } else system_error(); } if(isset($_POST['valider'])) { //traitement de la date $table = array(); $table[0] = $_POST['date']; $table[1] = $_POST['task']; $table[2] = $_POST['task_details']; $table[3] = $_POST['id']; $integrity=$calendar_object->CheckDataIntegrity($table, $sql_object); if(is_string($integrity)) { $text_format='2FIELD'; } else { $text_format='2HTML'; //$table[6]=$integrity; } $form_task=formatText($_POST['task'], $text_format); $form_task_details=formatText($_POST['task_details'], $text_format); $form_date =$_POST['date']; $table=urlencode(serialize($table)); } $navtitle=_t('workshop','mod_cal')." : ".$display_title_task; // foundation Datepicker include addDynamicCSS('../lib/js/foundation-datepicker/stylesheets/foundation-datepicker.css'); footerAddJS('../lib/js/foundation-datepicker/js/foundation-datepicker.js'); ?>