//update_last_visit('userpattern', $params['userpattern_id'], $action); page_close(); /////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// if ($action == 'index' || $action == '') { /////////////////////////////////////////////////////////////////////////////// $display['search'] = dis_userpattern_search_form($params); if ($_SESSION['set_display'] == 'yes') { $display['result'] = dis_userpattern_search_list($params); } else { $display['msg'] .= display_info_msg($l_no_display); } } elseif ($action == 'search') { /////////////////////////////////////////////////////////////////////////////// $display['search'] = dis_userpattern_search_form($params); $display['result'] = dis_userpattern_search_list($params); } elseif ($action == 'new') { /////////////////////////////////////////////////////////////////////////////// $display["detail"] = dis_userpattern_form($action, $params); } elseif ($action == 'insert') { /////////////////////////////////////////////////////////////////////////////// $pattern = null; if (check_userpattern_data_form($params, $pattern)) {
if ($retour) { $display['msg'] .= display_ok_msg("$l_list : $l_update_ok"); } else { $display['msg'] .= display_err_msg("$l_list : $l_update_error"); } $display['detail'] = dis_list_consult($params); } else { $display['msg'] .= display_warn_msg($err['msg']); $params_q = run_query_list_detail($params['list_id']); $display['detail'] = dis_list_form($action, $params_q, $params); } } elseif ($action == 'check_delete') { /////////////////////////////////////////////////////////////////////////////// if (check_list_can_delete($params['list_id'])) { $display['msg'] .= display_info_msg($ok_msg, false); $display['detail'] = dis_list_can_delete($params['list_id']); } else { $display['msg'] .= display_warn_msg($err['msg'], false); $display['msg'] .= display_warn_msg($l_cant_delete, false); $display['detail'] = dis_list_consult($params); } } elseif ($action == 'delete') { /////////////////////////////////////////////////////////////////////////////// if (check_list_can_delete($params['list_id'])) { $retour = run_query_list_delete($params['list_id']); if ($retour) { $display['msg'] .= display_ok_msg("$l_list : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_list : $l_delete_error");
$extra_js_include[] = 'freebusy.js'; if (!$params['force'] && $conflicts = check_calendar_decision_conflict($params)) { $display['detail'] = html_calendar_dis_conflict($params, $conflicts) ; $display['detail'] .= html_calendar_conflict_form($params); $display['msg'] .= display_err_msg("$l_event : $l_insert_error"); } else { if (check_calendar_participation_decision($params)) { //we want to send mails $GLOBALS["send_notification_mail"] = true; run_query_calendar_insert_decision($params, $obm['uid']); } else { $display['msg'] .= display_err_msg($err['msg']); } $obm_wait = run_query_calendar_waiting_events(); if ($obm_wait->nf() != 0) { $display['msg'] .= display_info_msg($l_waiting_events.' : '.$obm_wait->nf()); $display['detail'] = html_calendar_waiting_events($obm_wait); } else { redirect_ok($params, "$l_event: $l_update_ok"); } } } elseif ($action == 'new') { /////////////////////////////////////////////////////////////////////////////// $extra_js_include[] = 'inplaceeditor.js'; $extra_js_include[] = 'mootools/plugins/mooRainbow.1.2b2.js' ; $extra_js_include[] = 'freebusy.js'; $extra_js_include[] = '/event/eventForm.js'; $extra_css[] = $css_ext_color_picker ; $GLOBALS['extra_js'] .= ' window.addEvent("domready", function(){
} } elseif ($action == "delete") { /////////////////////////////////////////////////////////////////////////////// if (check_can_delete_cv($params["cv_id"])) { $ret = run_query_cv_delete($params["cv_id"]); if ($ret) { $display["msg"] .= display_ok_msg($l_delete_ok); } else { $display["msg"] .= display_err_msg($l_delete_error); } $display["search"] = dis_cv_search_form($params); if ($_SESSION['set_display'] == "yes") { $display["result"] = dis_cv_search_list($params); } else { $display["msg"] .= display_info_msg($l_no_display); } } else { $display["msg"] .= display_warn_msg($err["msg"], false); $display["msg"] .= display_warn_msg($l_cant_delete, false); $display["detail"] = dis_cv_consult($params); } } elseif ($action == "defaultodttemplate_insert") { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_defaultodttemplate_insert($params); if ($retour) { $display["msg"] .= display_ok_msg($l_defaultodttemplate_insert_ok); } else { $display["msg"] .= display_err_msg($l_defaultodttemplate_insert_error); }
if ($retour) { $display["msg"] .= display_ok_msg("$l_dir : $l_update_ok"); } else { $display["msg"] .= display_err_msg("$l_dir : $l_update_error"); } $display["detail"] = html_document_tree($params,true); // Form data are not valid } else { $display["msg"] = display_warn_msg($l_invalid_data . " : " . $err["msg"]); $display["detail"] = html_document_dir_form($action, $params); } } elseif ($action == "check_delete") { /////////////////////////////////////////////////////////////////////////////// if (check_document_can_delete($params["document_id"])) { $display["msg"] .= display_info_msg($err["msg"]); $display["detail"] = dis_document_can_delete($params["document_id"]); } else { $display["msg"] .= display_warn_msg($err["msg"]); $display["detail"] = dis_document_force_delete($params["document_id"]); } } elseif ($action == "delete") { /////////////////////////////////////////////////////////////////////////////// if ($params["force"] == "true" || check_document_can_delete($params["document_id"])) { $retour = run_query_document_delete($params["document_id"]); if ($retour) { $display["msg"] .= display_ok_msg("$l_document : $l_delete_ok"); } else { $display["msg"] .= display_err_msg("$l_document : $l_delete_error"); }
dis_organizationalchart_export_ldif($params); exit(); } elseif ($action == "export_svg") { /////////////////////////////////////////////////////////////////////////////// organizationalchart_export_svg($params, $view); exit(); } elseif ($action == "export_pdf") { /////////////////////////////////////////////////////////////////////////////// organizationalchart_export_pdf($params, $view); exit(); } elseif ($action == "check_delete") { /////////////////////////////////////////////////////////////////////////////// if (check_can_delete_organizationalchart($params["organizationalchart_id"])) { $display["msg"] .= display_info_msg($ok_msg, false); $display["detail"] = dis_can_delete_organizationalchart($params["organizationalchart_id"]); } else { $display["msg"] .= display_warn_msg($err["msg"], false); $display["msg"] .= display_warn_msg($l_cant_delete, false); $display["detail"] = dis_organizationalchart_consult($params, $view); } } elseif ($action == "delete") { /////////////////////////////////////////////////////////////////////////////// if (check_can_delete_organizationalchart($params["organizationalchart_id"])) { $retour = run_query_organizationalchart_delete($params["organizationalchart_id"]); if ($retour) { $display["msg"] .= display_ok_msg("$l_organizationalchart : $l_delete_ok"); } else { $display["msg"] .= display_err_msg("$l_organizationalchart : $l_delete_error");