* @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->isWorkgroupOrganiser($l21auth->GetSessionElement('id'), $sql_object, $id) && !$l21auth->isSuperAdmin()) ReloadIndex('admin'); //////////// include_once("../lib/input_helpers.php"); $form_date = ''; $form_task=''; $form_task_details=''; $author=$l21auth->GetSessionElement('id'); $mask = ''; $mask_notify=''; $disabled = !$l21auth->isSuperAdmin() ? ' disabled="disabled"' : '' ; $link_add_cal = $rub_link . "&todo=add_cal&id="; $link_det = $rub_link . "&todo=det&id="; $req_det_workshop= SQL_getoneCompleteWorkshop($id); $result_workshop=$sql_object->DBSelect($req_det_workshop); $workshop_denomination=formatText($result_workshop[0]['workshop_denomination'], '2HTML'); $link_cancel=$rub_link."&todo=list_cal&id=".$id; $calendar_object= new calendar; if(isset($_POST['enregistrer'])) { $data_table=unserialize(urldecode($_POST['data_table'])); $result=$calendar_object->AddTask($data_table, $sql_object); //faire l'ajout de user avec AddUserWorkshop $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&id=".$id; if(is_numeric($result)) { // we notify users if needed if($data_table[6]===true) { notifyUsersMsg(array('id' => $id,'user' => $_SESSION['userlogin'],'owner' => $_SESSION['userlogin'], 'action' => 'event_alert', 'task_date' => $data_table[0], 'task_subject' => $data_table[1], 'task_body' => $data_table[2])); } header("Location: ".safe_redirect($link_confirm)); exit; } else system_error(); } if(isset($_POST['valider'])) { $table = array(); //traitement de la date $table[0] = $_POST['date']; $table[1] = $_POST['task']; $table[2] = $_POST['task_details']; $table[3] = $_POST['id']; $table[4] = $_POST['author']; isset($_POST['is_common']) ? $table[5] = 1 : $table[5] = 0; if(isset($_POST['notify-users'])) { $mask_notify=' checked="checked"'; $table[6] = true; $notifyusers_display = _t('divers', 'yes'); } else { $mask_notify=''; $table[6] = false; $notifyusers_display = _t('divers', 'no'); } $integrity=$calendar_object->CheckDataIntegrity($table, $sql_object); if(is_string($integrity)) { $text_format='2FIELD'; } else { $text_format='2HTML'; } $form_task=formatText($_POST['task'], $text_format); $form_task_details=formatText($_POST['task_details'], $text_format); $form_date = $_POST['date']; if(isset($_POST['is_common'])) { $mask = 'checked="checked"'; $form_common = _t('divers', 'yes'); } else { $mask = ''; $form_common = _t('divers', 'no'); } $table=urlencode(serialize($table)); } $navtitle=_t('workshop','add_cal')." : ".$workshop_denomination; // foundation Datepicker include addDynamicCSS('../lib/js/foundation-datepicker/stylesheets/foundation-datepicker.css'); footerAddJS('../lib/js/foundation-datepicker/js/foundation-datepicker.js'); ?>


name="is_common" type="checkbox" id="is_common" value="1" />

/>

\n"; echo "
".mb_ucfirst(_t('workshop','task'))." :
\n"; echo "
". $display_form_task."
\n"; echo "
". mb_ucfirst(_t('workshop','task_details')). " :
\n"; echo "
".$display_form_task_details."
\n"; echo "
".mb_ucfirst(_t('workshop','date'))." :
\n"; echo "
".$form_date."
\n"; echo "
".mb_ucfirst(_t('workshop','task_common'))." :
\n"; echo "
".$form_common."
\n"; echo "
".mb_ucfirst(_t('workshop','com_notify')) ." :
\n"; echo "
".$notifyusers_display."
\n"; echo "\n"; ?>