public static function search($core, $pattern, $offset, $limit, $options) { global $obm, $cdg_solr, $display; $result = array(); $solr = OBM_IndexingService::connect($core); if ($solr) { try { if ($pattern != "") { $pattern = "$pattern domain:$obm[domain_id]"; } else { $pattern = "domain:$obm[domain_id]"; } // $pattern = strtolower($pattern); => do not work because of solr keyword "OR" and "AND" // replace compound word in pattern $pattern = preg_replace("/(?<=[a-zA-Z])-(?=[a-zA-Z])/"," + ", $pattern); $pattern = preg_replace("/(\w*)\*/e", "strtolower('$1').'*'", $pattern); $response = $solr->search($pattern, $offset, $limit, $options); display_debug_solr($pattern, $cdg_solr, "OBM_Search::search($core)"); if($response->response->numFound > 0) { foreach ($response->response->docs as $doc) { array_push($result, $doc->id); } } } catch (Exception $e) { //echo $e->getMessage(); } } else { $display['msg'] = display_err_msg($GLOBALS['l_solr_connection_err']); } return $result; }
$dsrc_q = run_query_global_datasource(); $users = of_usergroup_get_group_users($obm['group_com'], true); $display['detail'] = html_import_form($action, $params, $import_q, $dsrc_q, $users); } } elseif ($action == 'check_delete') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_import_warn_delete($params['import_id']); } elseif ($action == 'delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_import_delete($params['import_id']); if ($retour) { $display['msg'] .= display_ok_msg("$l_import : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_import : $l_delete_error"); } $display['search'] = dis_import_search_form($params); } elseif ($action == 'file_sample') { /////////////////////////////////////////////////////////////////////////////// $import_q = run_query_import_detail($params['import_id']); $display['detail'] = html_import_consult_file($import_q); $display['detail'] .= html_import_file_sample($import_q, $params, 5); } elseif ($action == 'file_test') { /////////////////////////////////////////////////////////////////////////////// $import_q = run_query_import_detail($params['import_id']); $display['detail'] = html_import_consult_file($import_q); $display['detail'] .= html_import_file_import($import_q, $params);
/////////////////////////////////////////////////////////////////////////////// $retour = run_query_project_reftask_update($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_reftask : $l_update_ok"); } else { $display['msg'] .= display_err_msg("$l_reftask : $l_update_error"); } $display['detail'] .= dis_project_admin_index(); } elseif ($action == 'reftask_delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_project_reftask_delete($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_reftask : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_reftask : $l_delete_error"); } $display['detail'] .= dis_project_admin_index(); } elseif ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'project', 1); $display['detail'] = dis_project_display_pref($prefs); } else if ($action == 'dispref_display') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'project', 1); $display['detail'] = dis_project_display_pref($prefs); } else if ($action == 'dispref_level') {
} else { $display['msg'] .= display_err_msg("$l_region : $l_update_error"); } $display['detail'] = dis_admin_ref_region_index(); } elseif ($action == 'region_checklink') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] .= of_category_dis_links(array('deal'), 'region', $params, 'mono'); } elseif ($action == 'region_delete') { /////////////////////////////////////////////////////////////////////////////// $retour = of_category_query_delete('', 'region', $params); if ($retour) { $display['msg'] .= display_ok_msg("$l_region : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_region : $l_delete_error"); } $display['detail'] = dis_admin_ref_region_index(); } /////////////////////////////////////////////////////////////////////////////// // Display /////////////////////////////////////////////////////////////////////////////// $display['head'] = display_head($l_header_admin_ref); if (! $params['popup']) { $display['header'] = display_menu($module); } $display['end'] = display_end(); display_page($display);
run_query_list_update_static_nb($params['list_id']); $display['msg'] .= display_ok_msg("$nb $l_contact_added"); } else { $display['msg'] .= display_err_msg('no contact to add'); } $display['detail'] = dis_list_consult($params); } elseif ($action == 'contact_del') { /////////////////////////////////////////////////////////////////////////////// if ($params['con_nb'] > 0) { $nb = run_query_list_contactlist_delete($params); run_query_list_update_sql($params['list_id']); run_query_list_update_static_nb($params['list_id']); $display['msg'] .= display_ok_msg("$nb $l_contact_removed"); } else { $display['msg'] .= display_err_msg('no contact to delete'); } $display['detail'] = dis_list_consult($params); } else if ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'list', 1); $prefs_con = get_display_pref($obm['uid'], 'list_contact', 1); $display['detail'] = dis_list_display_pref($prefs, $prefs_con); } else if ($action == 'dispref_display') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'list', 1); $prefs_con = get_display_pref($obm['uid'], 'list_contact', 1); $display['detail'] = dis_list_display_pref($prefs, $prefs_con);
$display['detail'] = dis_company_display_pref($prefs); } else if ($action == 'dispref_level') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'company', 1); $display['detail'] = dis_company_display_pref($prefs); } elseif ($action == 'document_add') { /////////////////////////////////////////////////////////////////////////////// $params['company_id'] = $params['ext_id']; if ($params['doc_nb'] > 0) { $nb = run_query_global_insert_documents_links($params, 'company'); $display['msg'] .= display_ok_msg("$nb $l_document_added"); } else { $display['msg'] .= display_err_msg($l_no_document_added); } $display['detail'] = dis_company_consult($params); } of_category_user_action_switch($module, $action, $params); /////////////////////////////////////////////////////////////////////////////// // Display /////////////////////////////////////////////////////////////////////////////// $display['head'] = display_head($l_company); $display['end'] = display_end(); // Update actions url in case some values have been updated (id after insert) if (! $params['popup']) { update_company_action();
function get_campaign_action() { global $params, $actions, $path, $action; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; $lang = &$GLOBALS; //$campaign_index = "$path/campaign/campaign_index.php"; $campaign_index = ''; $actions['campaign']['dispref_display'] = array ( 'Url' => "${campaign_index}?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['dispref_level'] = array ( 'Url' => "${campaign_index}?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['ext_get_ids'] = array ( 'Url' => "${campaign_index}?action=ext_get_ids", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['insert'] = array ( 'Url' => "${campaign_index}?action=insert", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['ext_get_id'] = array ( 'Url' => "${campaign_index}?action=ext_get_id", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['update'] = array ( 'Url' => "${campaign_index}?action=update", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['search'] = array ( 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['index'] = array ( 'Name' => $lang['l_header_find'], 'Url' => "${campaign_index}?action=search", 'Right' => $cright_read, 'Condition'=> array ('all') ); $actions['campaign']['new'] = array ( 'Name' => $lang['l_header_new'], 'Url' => "${campaign_index}?action=new", 'Right' => $cright_write, 'Condition'=> array ('all') ); $actions['campaign']['detailconsult'] = array ( 'Name' => $lang['l_header_consult'], 'Url' => "${campaign_index}?action=detailconsult&campaign_id=$params[campaign_id]", 'Right' => $cright_read, 'Condition'=> array ('detailupdate', 'monitor') ); $actions['campaign']['delete'] = array ( 'Url' => "${campaign_index}?action=delete&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['detailupdate'] = array ( 'Name' => $lang['l_header_update'], 'Url' => "${campaign_index}?action=detailupdate&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); $actions['campaign']['check_delete'] = array ( 'Name' => $lang['l_header_delete'], 'Url' => "${campaign_index}?action=check_delete&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult','detailupdate') ); $actions['campaign']['duplicate'] = array ( 'Name' => $lang['l_header_duplicate'], 'Url' => "${campaign_index}?action=duplicate&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array('detailconsult') ); $actions['campaign']['del_target'] = array ( 'Privacy' => true, 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['add_list_target'] = array ( 'Name' => "$lang[l_add] $lang[l_listss]", 'Url' => "$path/list/list_index.php?action=ext_get_ids&popup=1&ext_title=" .urlencode($lang['l_add_lists'])."&ext_action=add_list_target&ext_url=" .urlencode($path."/campaign/campaign_index.php")."&ext_id=" .$params['campaign_id']."&ext_target=Lists", 'Popup' => 1, 'Target' => $lang['l_listes'], 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); // TODO: disabled because the sendCampaign.pl script doesn't care about // $actions['campaign']['add_user_target'] = array ( // 'Name' => "$lang[l_add] $lang[l_userss]", // 'Url' => "$path/user/user_index.php?action=ext_get_ids&popup=1&ext_title=" // .urlencode($lang['l_add_users'])."&ext_action=add_user_target&ext_url=" // .urlencode($path."/campaign/campaign_index.php")."&ext_id=".$params['campaign_id'] // ."&ext_target=Users", // 'Popup' => 1, // 'Target' => $lang['l_users'], // 'Right' => $cright_write, // 'Condition'=> array ('detailconsult') // ); // // $actions['campaign']['add_group_target'] = array ( // 'Name' => "$lang[l_add] $lang[l_groupss]", // 'Url' => "$path/group/group_index.php?action=ext_get_ids&popup=1&ext_title=" // .urlencode($lang['l_add_groups'])."&ext_action=add_group_target&ext_url=" // .urlencode($path."/campaign/campaign_index.php")."&ext_id=".$params['campaign_id'] // ."&ext_target=Groups", // 'Popup' => 1, // 'Target' => $lang['l_groups'], // 'Right' => $cright_write, // 'Condition'=> array ('detailconsult') // ); $actions['campaign']['new_subcampaign'] = array ( 'Name' => "$lang[l_header_new] $lang[l_subcampaign]", 'Url' => "${campaign_index}?action=new_subcampaign&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); $actions['campaign']['admin'] = array ( 'Name' => $lang['l_header_admin'], 'Url' => "${campaign_index}?action=admin", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['test_module_admin'] = array ( 'Right' => $cright_write_admin, 'Condition'=> array ('none') ); $actions['campaign']['display'] = array ( 'Name' => $lang['l_header_display'], 'Url' => "${campaign_index}?action=display", 'Right' => $cright_read, 'Condition'=> array ('index','search') ); $actions['campaign']['archive'] = array ( 'Name' => $lang['l_campaign_archive'], 'Url' => "${campaign_index}?action=archive&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); $actions['campaign']['unarchive'] = array ( 'Name' => $lang['l_campaign_unarchive'], 'Url' => "${campaign_index}?action=unarchive&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); // TODO in developement // $actions['campaign']['monitor'] = array ( // 'Name' => 'Monitor', //$lang['l_monitor'], // 'Url' => "${campaign_index}?action=monitor&campaign_id=$params[campaign_id]", // 'Right' => $cright_read, // //'Condition'=> array ('none') , // 'Condition'=> array ('detailconsult'), // ); if (isset($params['campaign_id'])) { $params['campaign_q'] = run_query_campaign_detail($params['campaign_id']); if (!$params['campaign_q']) { $action == 'search'; $display['msg'] .= display_err_msg($GLOBALS['l_campaign_not_found']); } else { if (!can_update_campaign($params['campaign_q'])) { $actions['campaign']['detailupdate']['Condition'] = array('none'); $actions['campaign']['add_group_target']['Condition'] = array('none'); $actions['campaign']['add_user_target']['Condition'] = array('none'); $actions['campaign']['add_list_target']['Condition'] = array('none'); } if ($params['campaign_q']->f('campaign_status') != $GLOBALS['c_campaign_status_enum']['finished']) $actions['campaign']['archive']['Condition'] = array('none'); if ($params['campaign_q']->f('campaign_status') != $GLOBALS['c_campaign_status_enum']['archived']) $actions['campaign']['unarchive']['Condition'] = array('none'); } } of_category_user_module_action("campaign"); }
$retour = of_category_query_delete("incident", "resolutiontype", $params,"IncidentResolutionType"); if ($retour) { $display["msg"] .= display_ok_msg("$l_resolutiontype : $l_delete_ok"); } else { $display["msg"] .= display_err_msg("$l_resolutiontype : $l_delete_error"); } $display["detail"] .= dis_incident_admin_index(); } elseif ($action == "document_add") { /////////////////////////////////////////////////////////////////////////////// $params["incident_id"] = $params["ext_id"]; if ($params["doc_nb"] > 0) { $nb = run_query_global_insert_documents_links($params, "incident"); $display["msg"] .= display_ok_msg("$nb $l_document_added"); } else { $display["msg"] .= display_err_msg($l_no_document_added); } $display["detail"] = dis_incident_consult($params); } elseif ($action == "display") { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm["uid"], "incident", 1); $display["detail"] = dis_incident_display_pref($prefs); } else if($action == "dispref_display") { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm["uid"], "incident", 1); $display["detail"] = dis_incident_display_pref($prefs); } else if($action == "dispref_level") {
} else { $display["msg"] .= display_err_msg($l_no_resourcegroup_added); } } else { $display['msg'] .= display_warn_msg($err['msg']); } $display["detail"] = dis_resourcegroup_consult($params, $obm["uid"]); } elseif ($action == "resourcegroup_del") { /////////////////////////////////////////////////////////////////////////////// if (check_resourcegroup_update_rights($params)) { if ($params["resourcegroup_nb"] > 0) { $nb = run_query_resourcegroupresourcegroup_delete($params); $display["msg"] .= display_ok_msg("$nb $l_resourcegroup_removed"); } else { $display["msg"] .= display_err_msg($l_no_resourcegroup_deleted); } } else { $display['msg'] .= display_warn_msg($err['msg']); } $display["detail"] = dis_resourcegroup_consult($params, $obm["uid"]); } else if ($action == "display") { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm["uid"], "resourcegroup", 1); $prefs_r = get_display_pref($obm["uid"], "resourcegroup_resource", 1); $display["detail"] = dis_resourcegroup_display_pref($prefs, $prefs_r); } else if ($action == "dispref_display") { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params);
} else { $display['msg'] .= display_err_msg("$l_recept : $l_update_error"); } $display['detail'] .= dis_publication_admin_index(); } elseif ($action == 'recept_checklink') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] .= dis_publication_recept_links($params); } elseif ($action == 'recept_delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_publication_recept_delete($params['recept']); if ($retour) { $display['msg'] .= display_ok_msg("$l_recept : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_recept : $l_delete_error"); } $display['detail'] .= dis_publication_admin_index(); } elseif ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'publication', 1); $display['detail'] = dis_publication_display_pref($prefs); } else if ($action == 'dispref_display') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'publication', 1); $display['detail'] = dis_publication_display_pref($prefs); } else if ($action == 'dispref_level') {
} else { $display["msg"] .= display_err_msg("$l_mimetype : $l_update_error"); } $display["detail"] .= dis_document_admin_index(); } elseif ($action == "mime_checklink") { /////////////////////////////////////////////////////////////////////////////// $display["detail"] .= dis_document_mime_links($params); } elseif ($action == "mime_delete") { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_document_mime_delete($params["mime"]); if ($retour) { $display["msg"] .= display_ok_msg("$l_mimetype : $l_delete_ok"); } else { $display["msg"] .= display_err_msg("$l_mimetype : $l_delete_error"); } $display["detail"] .= dis_document_admin_index(); } elseif ($action == "display") { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm["uid"], "document", 1); $display["detail"] = dis_document_display_pref($prefs); } else if ($action == "dispref_display") { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm["uid"], "document", 1); $display["detail"] = dis_document_display_pref($prefs); } else if ($action == "dispref_level") {
} else { $display['msg'] .= display_err_msg("$l_status : $l_update_error"); } $display['detail'] .= dis_lead_admin_index(); } elseif ($action == 'status_checklink') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] .= of_category_dis_links('lead', 'status', $params, 'mono'); } elseif ($action == 'status_delete') { /////////////////////////////////////////////////////////////////////////////// $retour = of_category_query_delete('lead', 'status', $params); if ($retour) { $display['msg'] .= display_ok_msg("$l_status : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_status : $l_delete_error"); } $display['detail'] .= dis_lead_admin_index(); } elseif ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'lead', 1); $display['detail'] = dis_lead_display_pref($prefs); } elseif ($action == 'dispref_display') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'lead', 1); $display['detail'] = dis_lead_display_pref($prefs); } elseif ($action == 'dispref_level') {
$display['detail'] = dis_tools_update_detail(); } elseif ($action == 'update_update') { /////////////////////////////////////////////////////////////////////////////// if (check_tools_update_context_ok($params)) { set_update_lock(); set_update_state($params['domain_id']); store_update_data($params); run_query_tools_init_progress(); $res = exec_tools_update_update($params); if ($res === 0) { $display['msg'] .= display_ok_msg($l_upd_running); $display['detail'] = dis_tools_update_detail(); remove_update_lock(); } else { $display['msg'] .= display_err_msg("$l_upd_error ($res)"); remove_update_lock(); $display['detail'] = dis_tools_update_detail(); } } else { // Si le contexte ne permet pas une modification de configuration $display['msg'] .= display_warn_msg($err['msg']); $display['detail'] = dis_tools_update_detail(); } } elseif ($action == 'halt_halt') { /////////////////////////////////////////////////////////////////////////////// $display['msg'] .= display_debug_msg($cmd_halt, $cdg_exe); $ret = exec($cmd_halt); } elseif($action == 'progress') {
$display['msg'] .= display_err_msg("$l_err_kind"); $display['detail'] = dis_payment_admin_index(); } } else { $display['msg'] .= display_warn_msg("$l_kind : $err[msg]"); $display['detail'] = dis_payment_admin_index(); } } elseif ($action == 'kind_delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_payment_kind_delete($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_kind : $l_delete_ok"); $display['detail'] = dis_payment_admin_index(); } else { $display['msg'] .= display_err_msg("$l_err_del_kind"); $display['detail'] = dis_payment_admin_index(); } } /////////////////////////////////////////////////////////////////////////////// // Display /////////////////////////////////////////////////////////////////////////////// $display['head'] = display_head("$l_payment"); update_payment_action(); $display['header'] = display_menu($module); $display['end'] = display_end(); display_page($display); ///////////////////////////////////////////////////////////////////////////////
$display['detail'] = html_profile_form($params); } } else { $display['msg'] .= display_warn_msg($l_invalid_data . " : " . $err['msg']); $display['detail'] = html_profile_form($params); } } elseif ($action == 'check_delete') { /////////////////////////////////////////////////////////////////////////////// if (check_can_delete_profile($params['profile_id'])) { $retour = run_query_profile_delete($params['profile_id']); if ($retour) { $display['msg'] .= display_ok_msg("$l_profile : $l_delete_ok"); $display['search'] = dis_profile_search_form($params); } else { $display['msg'] .= display_err_msg("$l_profile : $l_delete_error"); $display['search'] = dis_profile_search_form($params); } } else { $display['msg'] .= display_warn_msg($l_profile_delete_warning); $profile = run_query_profile_details($params['profile_id']); $display['detail'] = html_profile_consult($profile); } } elseif ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'profile', 1); $display['detail'] = dis_profile_display_pref($prefs); } else if ($action == 'dispref_display') { ///////////////////////////////////////////////////////////////////////////////
} } else if ($action == 'delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_todo_delete($_POST); $display['msg'] = display_ok_msg("$l_todo : $l_delete_ok"); $display['detail'] .= dis_todo_search_form($params); } else if ($action == 'delete_unique') { /////////////////////////////////////////////////////////////////////////////// if (check_todo_can_delete($params['todo_id'])) { $retour = run_query_todo_delete_unique($params['todo_id']); if ($retour) { $display['msg'] = display_ok_msg("$l_todo : $l_delete_ok"); } else { $display['msg'] = display_err_msg("$l_todo : $l_delete_error"); } $display['detail'] .= dis_todo_search_form($params); } else { $display['msg'] .= display_warn_msg($err['msg'], false); $display['msg'] .= display_warn_msg($l_cant_delete, false); $display['detail'] .= dis_todo_consult($params); } } else if ($action == 'detailupdate') { /////////////////////////////////////////////////////////////////////////////// $params_q = run_query_todo_detail($params); $display['detail'] = dis_todo_form($params, $params_q); } else if ($action == 'update') { ///////////////////////////////////////////////////////////////////////////////
function add_upload_error_message_other() { global $l_other_files_upload_error_other; $result = ''; $filename_list = array(); if (isset($_FILES['fi_other_files']['name']) && !empty($_FILES['fi_other_files']['name']) && is_array($_FILES['fi_other_files']['name'])) { $is_error = false; foreach ($_FILES['fi_other_files']['name'] as $k => $filename) { if (!empty($filename) && $_FILES['fi_other_files']['error'][$k] !== UPLOAD_ERR_OK && $_FILES['fi_other_files']['error'][$k] !== UPLOAD_ERR_INI_SIZE) { $is_error = true; $filename_list[] = $filename; } } if ($is_error) { $result .= display_err_msg("$l_other_files_upload_error_other :"); $result .= "<strong>" . display_err_msg(implode(", ", $filename_list)) . "</strong>"; } } return $result; }
$retour = run_query_defaultodttemplate_update($params); if ($retour) { $display["msg"] .= display_ok_msg($l_defaultodttemplate_update_ok); } else { $display["msg"] .= display_err_msg($l_defaultodttemplate_update_error); } require("cv_js.inc"); $display["detail"] .= dis_admin_index(); } elseif ($action == "defaultodttemplate_delete") { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_defaultodttemplate_delete($params["defaultodttemplate"]); if ($retour) { $display["msg"] .= display_ok_msg($l_defaultodttemplate_delete_ok); } else { $display["msg"] .= display_err_msg($l_defaultodttemplate_delete_error); } require("cv_js.inc"); $display["detail"] .= dis_admin_index(); } elseif ($action == "admin") { /////////////////////////////////////////////////////////////////////////////// require("cv_js.inc"); $display["detail"] = dis_admin_index(); } elseif ($action == "display") { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm["uid"], "cv", 1); $display["detail"] = dis_cv_display_pref($prefs); } elseif ($action == "dispref_display") { ///////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////// $retour = run_query_resource_ritem_update($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_ritem : $l_update_ok"); } else { $display['msg'] .= display_err_msg("$l_ritem : $l_update_error"); } $display['detail'] .= dis_resource_admin_index($params); } elseif ($action == 'ritem_delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_resource_ritem_delete($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_ritem : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_ritem : $l_delete_error"); } $display['detail'] .= dis_resource_admin_index($params); } elseif ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'resource', 1); $display['detail'] = dis_resource_display_pref($prefs); } else if ($action == 'dispref_display') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'resource', 1); $display['detail'] = dis_resource_display_pref($prefs); } else if ($action == 'dispref_level') {
$display['msg'] .= display_err_msg($err['msg']); } } elseif ($action == 'download_document') { /////////////////////////////////////////////////////////////////////////////// require '../document/document_query.inc'; require '../document/document_display.inc'; if (!check_document_access_by_token($params['document_id'], $params['event_id'])) { $display['msg'] .= display_err_msg("$l_err_file_access_forbidden"); } else { $doc_q = run_query_document_detail($params['document_id']); if ($doc_q->num_rows() == 1) { dis_document_file($doc_q); } else { $display['msg'] .= display_err_msg("$l_no_document !"); } } } elseif ($action == 'pdf_export_form') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_calendar_pdf_options($current_view); } elseif ($action == 'pdf_export') { /////////////////////////////////////////////////////////////////////////////// require_once("$obminclude/lib/Zend/Pdf.php"); dis_calendar_pdf_view($params, $current_view); exit(); } elseif ($action == 'draw') { /////////////////////////////////////////////////////////////////////////////// echo dis_calendar_draw($current_view, $params['ndays']);
$warn_delete = false; } else { $display['msg'] .= display_warn_msg($err['msg'], false); $warn_delete = true; //$display['msg'] .= display_warn_msg($l_cant_delete, false); //$display['detail'] = dis_domain_consult($params); } $display['detail'] = dis_domain_can_delete($params['domain_id'],$warn_delete); } elseif ($action == 'delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_domain_delete($params['domain_id']); if ($retour) { $display['msg'] .= display_ok_msg($l_delete_ok); } else { $display['msg'] .= display_err_msg($l_delete_error); } $display['search'] = html_domain_search_form($params); } /////////////////////////////////////////////////////////////////////////////// // Display /////////////////////////////////////////////////////////////////////////////// $display['head'] = display_head($l_domain, $module, $params); if (! $params['popup']) { update_domain_action(); $display['header'] = display_menu($module); } $display['end'] = display_end();
if ($retour) { $display['msg'] .= display_ok_msg("$l_header_batch : $l_update_ok (".sizeof($users_id).") "); if(sizeof($users_id) > 0) { set_update_state(); } if (sizeof($users_id_error) > 0) { check_users_error_data($params, $users_id_error); $display['msg'] .= display_warn_msg($err['msg'], false); } $display['search'] = html_user_search_form($params); } else { $display['msg'] .= display_err_msg("$l_header_batch : $l_update_error"); $display['detail'] = html_user_batch_form($params); } } else { $display['msg'] .= display_err_msg($err['msg'], false); $display['detail'] = html_user_batch_form($params); } } else if ($action == 'add_partnership') { /////////////////////////////////////////////////////////////////////////////// $add_q = run_query_userobm_mobile_add_partnership($params); echo "({".$display['json']."})"; exit(); } else if ($action == 'unlink_mobile') { /////////////////////////////////////////////////////////////////////////////// $remove_q = run_query_userobm_mobile_unlink($params); echo "({".$display['json']."})"; exit(); } else if ($action == 'remove_partnership') {
} else if ($action == 'dispref_level') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'group', 1); $prefs_u = get_display_pref($obm['uid'], 'group_user', 1); $display['detail'] = dis_group_display_pref($prefs, $prefs_u); } elseif ($action == 'import') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_group_import_index(); } elseif ($action == 'import_file') { /////////////////////////////////////////////////////////////////////////////// if ( !array_key_exists("fi_file", $_FILES) || !file_exists($_FILES["fi_file"]["tmp_name"])) { $display['msg'] .= display_err_msg("$l_file_error"); $display['detail'] = dis_group_import_index(); } else { $display['detail'] = dis_group_import_file_run($params); } } elseif ($action == 'admin') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_group_admin_index(); /////////////////////////////////////////////////////////////////////////////// // External calls (main menu not displayed) // /////////////////////////////////////////////////////////////////////////////// } else if ($action == 'ext_get_ids') { $display['search'] = html_group_search_form($params); if ($_SESSION['set_display'] == 'yes') { $display['result'] = dis_group_search_group($params);
} else if ($action == 'activity_report') { /////////////////////////////////////////////////////////////////////////////// global $l_pdf_no_project_selected; global $l_pdf_bad_date; if (isset($params['pdf_form'])) { if (empty($params['projects'])) $display['msg'] = display_err_msg($l_pdf_no_project_selected); elseif ($params['interval'] === 'date') { $elms = array('d', 'm', 'Y'); $repl = array('(?P<day>\d{2})', '(?P<month>\d{2})', '(?P<year>\d{4})'); $patt = '#'.str_replace($elms, $repl, $_SESSION['set_date_upd']).'#'; preg_match($patt, $params['int_date'], $arr); $date = $arr['year'].'-'.$arr['month'].'-'.$arr['day']; if (!strtotime($date)) $display['msg'] = display_err_msg($l_pdf_bad_date); else $params['int_date'] = date("Ymd", strtotime($date)); } } $display['detail'] = dis_time_form_ra($params); } /////////////////////////////////////////////////////////////////////////////// // Display /////////////////////////////////////////////////////////////////////////////// $display['head'] = display_head($l_time); $display['end'] = display_end(); if (! $popup) { $display['header'] = display_menu($module);
$display['msg'] = display_ok_msg ('FIXME PERMISSIONS'); //$q_account = run_query_account_detail ($params['account_id']); // $payments_options = run_query_display_options ($obm['uid'],'payment'); $payments_prefs = get_display_pref ($obm['uid'], 'payment'); $display['detail'] = html_account_compute_balance ($params['account_id'], $payments_prefs, $params['balance_date']); } else { $display['msg'] = display_err_msg($l_error_permission); } } elseif ($action == 'admin') { /////////////////////////////////////////////////////////////////////////////// if ($obm['profile'] != $perms_user) { $display['msg'] = "<center>Nothing here for now</center><br />"; } else { $display['msg'] = display_err_msg($l_error_permission); } } elseif ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'account',1); $prefs_p = get_display_pref ($obm['uid'], 'payment',1); $display['detail'] = dis_account_display_pref ($prefs, $prefs_p); } else if($action =='dispref_display') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'account',1); $prefs_p = get_display_pref ($obm['uid'], 'payment',1); $display['detail'] = dis_account_display_pref ($prefs, $prefs_p);
dis_admin_pref_help($params["mode"]); break; case "index": dis_admin_pref_index($params["mode"]); break; case "user_pref_reset": dis_admin_pref_user_pref_reset($params["mode"]); dis_admin_pref_index($params["mode"]); break; case "user_pref_update_one": dis_admin_pref_user_pref_update_one($params["mode"], $params["userpref"], $params["pref_value"]); dis_admin_pref_index($params["mode"]); break; default: $msg = "$action : Action not implemented !"; $display["msg"] .= display_err_msg("$msg"); echo (($params["mode"] == "txt") ? $msg : $display["msg"]); break; } // Program End switch ($params["mode"]) { case "txt": echo "bye...\n"; break; case "html": page_close(); $display["end"] = display_end(); echo $display["end"]; break; }
$userpattern_id = $params['userpattern_id']; if ($pattern = UserPattern::get($userpattern_id)) { $display["detail"] = dis_userpattern_can_delete($pattern); } else { $display['msg'] .= display_err_msg($err['msg']); $display['search'] = dis_userpattern_search_form($params); } } elseif ($action == 'delete') { /////////////////////////////////////////////////////////////////////////////// $userpattern_id = $params['userpattern_id']; if ($pattern = UserPattern::get($userpattern_id)) { $pattern->delete(); $params['userpattern_id'] = 0; } else { $display['msg'] .= display_err_msg($err['msg']); } $display['search'] = dis_userpattern_search_form($params); } elseif ($action == 'apply') { /////////////////////////////////////////////////////////////////////////////// $userpattern_id = $params['userpattern_id']; if ($pattern = UserPattern::get($userpattern_id)) { $attributes = is_array($params['attributes']) ? $params['attributes'] : array(); $pattern->applyTo($attributes); $return = array('attributes' => $attributes); } if (!empty($err['msg'])) $return = array('err' => $err['msg']); echo json_encode($return); exit();
$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"); } $display["search"] = dis_organizationalchart_search_form($params); } 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 == "display") { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm["uid"], "organizationalchart", 1); $display["detail"] = dis_organizationalchart_display_pref($prefs); } else if ($action == "dispref_display") { ///////////////////////////////////////////////////////////////////////////////