$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"); } $display['search'] = dis_list_search_form(''); } 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 == 'contact_add') { /////////////////////////////////////////////////////////////////////////////// if ($params['con_nb'] > 0) { $nb = run_query_list_contactlist_insert($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_added"); } else { $display['msg'] .= display_err_msg('no contact to add'); } $display['detail'] = dis_list_consult($params);
/////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// if ($action == "index") { /////////////////////////////////////////////////////////////////////////////// $display["search"] = dis_log_search_form($params); } elseif ($action == "search") { /////////////////////////////////////////////////////////////////////////////// if ((is_array($params['sel_user_id']) && count($params['sel_user_id']) > 0) || (! is_array($params['sel_user_id']) && $params['sel_user_id'] != '')) { $display["search"] = dis_log_search_form($params); $display["result"] = dis_log_search_list($params); } else { $display["msg"] = display_warn_msg($l_param_empty); $display["search"] = dis_log_search_form($params); } } /////////////////////////////////////////////////////////////////////////////// // Display /////////////////////////////////////////////////////////////////////////////// $display["head"] = display_head($l_log); if (! $params["popup"]) { $display["header"] = display_menu($module); } $display["end"] = display_end();
$display['msg'] .= display_err_msg($l_update_error); } $display['detail'] = dis_domain_consult($params); } else { $display['msg'] .= display_err_msg($err['msg']); $prop_q = run_query_domain_properties($params['domain_id']); $display['detail'] = html_domain_form('','','', null, null, null, null, $prop_q, $params); } } elseif ($action == 'check_delete') { /////////////////////////////////////////////////////////////////////////////// if (check_domain_can_delete($params['domain_id'])) { $display['msg'] .= display_info_msg($ok_msg, false); $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);
} elseif ($action == 'group_del') { /////////////////////////////////////////////////////////////////////////////// if (check_group_update_rights($params)) { if ($params['group_nb'] > 0) { $nb = run_query_group_group_delete($params); // Set update state only if updated group is public $g = get_group_info($params['group_id']); if ($g['privacy'] == 0) { set_update_state(); } $display['msg'] .= display_ok_msg("$nb $l_group_removed"); } else { $display['msg'] .= display_err_msg($l_no_group_deleted); } } else { $display['msg'] .= display_warn_msg($err['msg']); } $display['detail'] = dis_group_consult($params, $obm['uid']); } else if ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $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); } else if ($action == 'dispref_display') { /////////////////////////////////////////////////////////////////////////////// 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);
function add_upload_warn_message_if_attachments() { global $l_other_files_detached; $result = ''; $filename_list = array(); if (isset($_FILES['fi_other_files']['name']) && !empty($_FILES['fi_other_files']['name']) && is_array($_FILES['fi_other_files']['name'])) { $has_files = false; foreach ($_FILES['fi_other_files']['name'] as $k => $filename) { if (!empty($filename) && $_FILES['fi_other_files']['error'][$k] === UPLOAD_ERR_OK) { $has_files = true; $filename_list[] = $filename; } } if ($has_files) { $result .= display_warn_msg("$l_other_files_detached"); $result .= "<strong>" . display_warn_msg(implode(", ", $filename_list)) . "</strong>"; } } return $result; }
} else { $display['msg'] .= display_warn_msg($err['msg'], false); $display['msg'] .= display_warn_msg($l_cant_delete, false); $display['detail'] = dis_resource_consult($params); } } elseif ($action == 'rights_admin') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_resource_right_dis_admin($params['entity_id']); } elseif ($action == 'rights_update') { /////////////////////////////////////////////////////////////////////////////// if (OBM_Acl_Utils::updateRights('resource', $params['entity_id'], $obm['uid'], $params)) { $display['msg'] .= display_ok_msg($l_right_update_ok); } else { $display['msg'] .= display_warn_msg($l_of_right_err_auth); } $display['detail'] = dis_resource_right_dis_admin($params['entity_id']); } elseif ($action == 'admin') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_resource_admin_index($params); } elseif ($action == 'rtype_insert') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_resource_rtype_insert($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_rtype : $l_insert_ok"); } else { $display['msg'] .= display_err_msg("$l_rtype : $l_insert_error"); }
/////////////////////////////////////////////////////////////////////////////// if(Obm_Acl::isAllowed($obm['uid'], 'mailbox', $params['entity_id'], "admin") || check_mailbox_update_rights($params) ){ $display["detail"] = dis_mailbox_right_dis_admin($params["entity_id"]); } else { $err['msg'] = $l_insufficient_permission; $display['msg'] .= display_err_msg($err['msg']); } } elseif ($action == "rights_update") { /////////////////////////////////////////////////////////////////////////////// if (OBM_Acl_Utils::updateRights('mailbox', $params['entity_id'], $obm['uid'], $params)) { $mailbox_owner_login = get_user_login($params['entity_id']); update_mailbox_acl( $mailbox_owner_login, $obm['domain_id'] ); $display["msg"] .= display_ok_msg("$l_rights : $l_update_ok"); } else { $display["msg"] .= display_warn_msg($l_of_right_err_auth); } $display["detail"] = dis_mailbox_right_dis_admin($params["entity_id"]); } /////////////////////////////////////////////////////////////////////////////// // Display /////////////////////////////////////////////////////////////////////////////// $display["head"] = display_head($l_mailbox); if (! $params["popup"]) { $display["header"] = display_menu($module); } $display["end"] = display_end(); display_page($display);
$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') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($entity, $fieldname, $fieldstatus); $prefs = get_display_pref($obm['uid'], 'profile', 1); $display['detail'] = dis_profile_display_pref($prefs);
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); } require("cv_js.inc"); $display["detail"] .= dis_admin_index(); } elseif ($action == "defaultodttemplate_update") {
/////////////////////////////////////////////////////////////////////////////// if (check_user_defined_rules() && check_todo_data_form($params)) { $retour = run_query_todo_update($params); if ($popup) { $display['result'] .= " <script language=\"javascript\"> window.opener.location.href=\"$path/todo/todo_index.php?action=index\"; window.close(); </script>"; } else { $display['detail'] = dis_todo_consult($params); } // Form data are not valid } else { $display['msg'] .= display_warn_msg($l_invalid_data . ' : ' . $err['msg']); $display['detail'] = dis_todo_form($params); } } elseif ($action == 'display') { /////////////////////////////////////////////////////////////////////////////// $prefs = get_display_pref($obm['uid'], 'todo', 1); $display['detail'] = dis_todo_display_pref($prefs); } else if ($action == 'dispref_display') { /////////////////////////////////////////////////////////////////////////////// update_display_pref($params); $prefs = get_display_pref($obm['uid'], 'todo', 1); $display['detail'] = dis_todo_display_pref($prefs); } else if ($action == 'dispref_level') {
} else { $display["msg"] .= display_warn_msg("$err[msg] $l_dir_cant_delete"); $display["detail"] = html_document_tree($params,"true"); } } elseif ($action == "dir_delete") { /////////////////////////////////////////////////////////////////////////////// if (check_document_can_delete_dir($params["document_id"])) { $retour = run_query_document_delete($params["document_id"]); if ($retour) { $display["msg"] .= display_ok_msg("$l_dir : $l_delete_ok"); } else { $display["msg"] .= display_err_msg("$l_dir : $l_delete_error"); } } else { $display["msg"] .= display_warn_msg("$err[msg] $l_dir_cant_delete"); } $display["detail"] = html_document_tree($params,"true"); } elseif ($action == "admin") { /////////////////////////////////////////////////////////////////////////////// $display["detail"] = dis_document_admin_index(); } elseif ($action == "mime_insert") { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_document_mime_insert($params); if ($retour) { $display["msg"] .= display_ok_msg("$l_mimetype : $l_insert_ok"); } else { $display["msg"] .= display_err_msg("$l_mimetype : $l_insert_error"); }
$display['detail'] = dis_payment_admin_index(); } } elseif ($action == 'kind_insert') { /////////////////////////////////////////////////////////////////////////////// if (check_payment_kind($params)) { $retour = run_query_payment_kind_insert($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_kind : $l_insert_ok"); $display['detail'] = dis_payment_admin_index(); } else { $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(); } }
} else { $display['msg'] .= display_err_msg("$l_no_member_add"); } // gets updated infos $members_q = run_query_project_members($pid); $display['detail'] = html_project_member_form($members_q, $params); } elseif ($action == 'member_del') { /////////////////////////////////////////////////////////////////////////////// $pid = $params['project_id']; $params['name'] = run_query_project_name($params['project_id']); if ($params['mem_nb'] > 0) { $nb = run_query_project_memberlist_delete($params); $display['msg'] .= display_ok_msg("$nb $l_member_removed"); if ($nb != $params['mem_nb']) $display['msg'] .= display_warn_msg("$l_member : $l_delete_error"); } else { $display['msg'] .= display_err_msg("$l_no_member_del"); } // gets updated infos $members_q = run_query_project_members($pid); $display['detail'] = html_project_member_form($members_q, $params); } elseif ($action == 'member_update') { /////////////////////////////////////////////////////////////////////////////// $pid = $params['project_id']; $params['name'] = run_query_project_name($pid); $retour = run_query_project_memberstatus_change($params); // gets updated infos $members_q = run_query_project_members($pid); $display['detail'] = html_project_member_form($members_q, $params);