コード例 #1
0
ファイル: calendar_index.php プロジェクト: Kervinou/OBM
  exit();

} elseif ($action == 'async_indexing') {
///////////////////////////////////////////////////////////////////////////////
  if ($params['remove']) {
    OBM_IndexingService::delete('event', $params['id']);
  } else {
    run_query_calendar_solr_store($params['id']);
  }
  exit();

} elseif ($action == 'share_calendar') {
///////////////////////////////////////////////////////////////////////////////
  if(OBM_Acl::areAllowed($obm['uid'], 'calendar',array($params['entity_id']), 'admin' )) {
    run_query_calendar_update_token($params);
    $display['msg'] .= display_ok_msg("$l_shares : $l_update_ok");
  } else {
    $display['msg'] .= display_warn_msg($l_share_err_auth);
  }
  $display['detail'] = dis_calendar_right_dis_admin($params['entity_id']);
  
} elseif ($action == 'add_shared_calendar') {
///////////////////////////////////////////////////////////////////////////////
  $url_parts = parse_url($params['shared_calendar_url']);
  $url_params = array();
  if (isset($url_parts['query'])) {
    parse_str($url_parts['query'], $url_params);
  }
  $url_params['url'] = $params['shared_calendar_url'];
  if (isset($url_params['email'])) {
    $displayed_contacts = $current_view->get_contacts();
コード例 #2
0
ファイル: project_index.php プロジェクト: Kervinou/OBM
} elseif ($action == 'reftask_update') {
///////////////////////////////////////////////////////////////////////////////
  $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);
コード例 #3
0
ファイル: profile_index.php プロジェクト: Kervinou/OBM
      $display['detail'] = html_profile_consult($profile);      
    } else {
      $display['msg'] .= display_err_msg("$l_profile : $l_update_error");
      $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);
コード例 #4
0
ファイル: deal_index.php プロジェクト: Kervinou/OBM
    $display['detail'] = dis_deal_parentdeal_consult($params);
  } else {
    $display['msg'] .= display_err_msg($err['msg']);
    $display['detail'] = dis_deal_parentdeal_form($action, $params);
  }

} elseif ($action == 'affect') {
///////////////////////////////////////////////////////////////////////////////
  $parent_q = run_query_deal_search_parentdeal('');
  $display['detail'] = html_deal_affect($parent_q, $params['deal_id']);

} elseif ($action == 'affect_update') {
///////////////////////////////////////////////////////////////////////////////
  if ($params['deal_id'] > 0) {
    run_query_deal_affect_deal_parentdeal($params['deal_id'], $params);
    $display['msg'] .= display_ok_msg($l_updateaffect_ok);
    $display['detail'] = dis_deal_consult($params);
  }

} elseif ($action == 'display') {
///////////////////////////////////////////////////////////////////////////////
  $prefs = get_display_pref($obm['uid'],'deal',1);
  $prefs_parent = get_display_pref($obm['uid'],'parentdeal',1);
  $display['detail'] = dis_deal_display_pref($prefs, $prefs_parent);
  
} else if ($action == 'dispref_display') {
///////////////////////////////////////////////////////////////////////////////
  update_display_pref($params);
  $prefs = get_display_pref($obm['uid'],'deal',1);
  $prefs_parent = get_display_pref($obm['uid'],'parentdeal',1);
  $display['detail'] = dis_deal_display_pref($prefs, $prefs_parent);
コード例 #5
0
ファイル: account_index.php プロジェクト: Kervinou/OBM
    $q_account = run_query_account_detail ($params['account_id']);
    // used to compute today balance :
    $q_payments = run_query_account_search_payments($params['account_id'], date ('Y-m-d'));
    // used to compute balance on $tf_balance_date :
    $q_expected_payments = run_query_account_search_expected_payments ($params['account_id'], $tf_balance_date);
    $payments_options = run_query_display_options ($obm['uid'], 'payment');
    $expected_payments_options = run_query_display_options ($obm['uid'], 'payment');
    html_account_compute_balance ($q_account, $q_payments, $q_expected_payments, $payments_options, $expected_payments_options, $tf_balance_date);
  } else{
    display_err_msg($l_error_permission);
  }
  */
  if (true) {
    // account_js.inc needed to check date input by user...
    require ('account_js.inc');
    $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);
コード例 #6
0
ファイル: settings_index.php プロジェクト: Kervinou/OBM
    $dis_theme .= "
      <a href=\"settings_index.php?theme=$entry\">
      <img src=\"".${'preview_'.$entry}."\" alt=\"[Theme $entry]\" style=\"height:20%;width:20%;\"
      onmouseover=\"\" 
      onmouseout=\"\"/>
      </a>";
  }
}
$theme_dir->close();


///////////////////////////////////////////////////////////////////////////////
// HTML Display
///////////////////////////////////////////////////////////////////////////////
if ($params['form_user_pref']) {
  $display['msg'] .= display_ok_msg("$l_settings : $l_update_ok");
}
if(function_exists('hook_settings_custom_fields')) {
  $customFields = hook_settings_custom_fields();
}
$display['detail'] .= "
<!--User preferences current config -->

  <form action=\"settings_index.php\" method=\"get\">
  <fieldset id='currentSettigns1' class=\"detail infos\">
  <legend>$l_cur_settings</legend>
  <table>
  <tr id='settings_menu'>
    <th>$l_set_menu</th>
    <td>
      <span class=\"NW\"><label><input type=\"radio\" class=\"box\" name=\"menu\" value=\"$cme_txt\" $me_txt />$l_me_txt</label></span>
コード例 #7
0
ファイル: company_index.php プロジェクト: Kervinou/OBM
  update_display_pref($params);
  $prefs = get_display_pref($obm['uid'], 'company', 1);
  $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) 
コード例 #8
0
ファイル: incident_index.php プロジェクト: Kervinou/OBM
} elseif ($action == "resolutiontype_delete") {
///////////////////////////////////////////////////////////////////////////////
  $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);
コード例 #9
0
ファイル: resourcegroup_index.php プロジェクト: Kervinou/OBM
      $nb = run_query_resourcegroupresourcegroup_insert($params);
      $display["msg"] .= display_ok_msg("$nb $l_resourcegroup_added");
    } 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") {
コード例 #10
0
ファイル: publication_index.php プロジェクト: Kervinou/OBM
  if ($retour) {
    $display['msg'] .= display_ok_msg("$l_recept : $l_update_ok");
  } 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);
コード例 #11
0
ファイル: document_index.php プロジェクト: Kervinou/OBM
  if ($retour) {
    $display["msg"] .= display_ok_msg("$l_mimetype : $l_update_ok");
  } 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);
コード例 #12
0
ファイル: lead_index.php プロジェクト: Kervinou/OBM
  if ($retour) {
    $display['msg'] .= display_ok_msg("$l_status : $l_update_ok");
  } 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);
コード例 #13
0
ファイル: tools_index.php プロジェクト: Kervinou/OBM
  die();
  
} elseif ($action == 'update_detail') {
///////////////////////////////////////////////////////////////////////////////
  $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') {
///////////////////////////////////////////////////////////////////////////////
コード例 #14
0
ファイル: payment_index.php プロジェクト: Kervinou/OBM
      $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();
  }
}

///////////////////////////////////////////////////////////////////////////////
// Display
///////////////////////////////////////////////////////////////////////////////
$display['head'] = display_head("$l_payment");
update_payment_action();
$display['header'] = display_menu($module);
$display['end'] = display_end();
display_page($display);
コード例 #15
0
ファイル: resource_index.php プロジェクト: Kervinou/OBM
} elseif ($action == 'ritem_update') {
///////////////////////////////////////////////////////////////////////////////
  $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);
コード例 #16
0
ファイル: todo_index.php プロジェクト: Kervinou/OBM
    $display['msg'] .= display_warn_msg($l_invalid_data . ' : ' . $err['msg']);
    $display['detail'] = dis_todo_form($params);
  }

} 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);
コード例 #17
0
ファイル: domain_index.php プロジェクト: Kervinou/OBM
  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);
}


///////////////////////////////////////////////////////////////////////////////
// Display
///////////////////////////////////////////////////////////////////////////////
$display['head'] = display_head($l_domain, $module, $params);
if (! $params['popup']) {
  update_domain_action();
  $display['header'] = display_menu($module);
}
コード例 #18
0
ファイル: cv_index.php プロジェクト: Kervinou/OBM
} elseif ($action == "defaultodttemplate_update")  {
///////////////////////////////////////////////////////////////////////////////
  $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);
  
コード例 #19
0
ファイル: people_index.php プロジェクト: Kervinou/OBM
      $display["msg"] .= display_err_msg("$l_user : $l_insert_error");
      $display["detail"] = html_people_form("", $params);
      }
  // Form data are not valid
  } else {
    $display["msg"] .= display_err_msg($l_invalid_data . " : " . $err["msg"]);
    $display["detail"] = html_people_form("", $params, $err["field"]);
  }

} elseif ($action == 'update') {
///////////////////////////////////////////////////////////////////////////////
  if (check_user_defined_rules() && check_user_data_form($params['user_id'], $params)) {
    $retour = run_query_people_update($params['user_id'], $params);
    if ($retour) {
      set_update_state();
      $display['msg'] .= display_ok_msg("$l_user : $l_update_ok");
      $display['detail'] = dis_people_consult($params);
    } else {
      $display['msg'] .= display_err_msg("$l_user : $l_update_error");
      $display['detail'] = html_people_form('', $params, $err['field']);
    }
  } else {
    $display['msg'] .= display_err_msg($err['msg']);
    $display['detail'] = html_people_form('', $params, $err['field']);
  }

} elseif ($action == 'display') {
///////////////////////////////////////////////////////////////////////////////
  $prefs = get_display_pref($obm['uid'], 'people', 1);
  $display['detail'] = dis_people_display_pref($prefs);
コード例 #20
0
ファイル: mailbox_index.php プロジェクト: Kervinou/OBM
} elseif ($action == "rights_admin") {
///////////////////////////////////////////////////////////////////////////////
  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();
コード例 #21
0
ファイル: group_index.php プロジェクト: Kervinou/OBM
  } else {
    $display['msg'] .= display_warn_msg($err['msg']);
  }
  $display['detail'] = dis_group_consult($params, $obm['uid']);

} 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') {
コード例 #22
0
ファイル: user_index.php プロジェクト: Kervinou/OBM
  $setrows = $_SESSION['set_rows'];
  $_SESSION['set_rows'] = 250;   
  $display['result'] = dis_user_search_list($params);
  $_SESSION['set_rows'] = $setrows;  
} else if ($action == 'edit_batch_values') {
///////////////////////////////////////////////////////////////////////////////
  $display['detail'] = html_user_batch_form($params);
  
} else if ($action == 'batch_processing') {
///////////////////////////////////////////////////////////////////////////////
  if (check_batch_processing_data($params)) {
    $users_id_error = run_query_user_data_batch($params);
    $users_id = array_diff($params['data-user-id'], $users_id_error);    
    $retour = run_query_batch_processing_update($params, $users_id);
    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);
コード例 #23
0
ファイル: list_index.php プロジェクト: Kervinou/OBM
} else if($action == 'dispref_level') {
///////////////////////////////////////////////////////////////////////////////
  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);

///////////////////////////////////////////////////////////////////////////////
// External calls (main menu not displayed)                                  //
///////////////////////////////////////////////////////////////////////////////
} else if ($action == 'ext_get_ids') {
  $display['search'] = dis_list_search_form($params);
  if ($_SESSION['set_display'] == 'yes') {
    $display['detail'] = dis_list_search_list($params, $popup);
  } else {
    $display['msg'] .= display_ok_msg($l_no_display);
  }
}


///////////////////////////////////////////////////////////////////////////////
// Display
///////////////////////////////////////////////////////////////////////////////
// Update actions url in case some values have been updated (id after insert) 
update_list_action();
$display['head'] = display_head($l_list);
$display['end'] = display_end();
if (! $params['popup']) {
  $display['header'] = display_menu($module);
}
コード例 #24
0
ファイル: import_index.php プロジェクト: Kervinou/OBM
    $display['msg'] .= display_warn_msg($err['msg']);
    $import_q = run_query_import_detail($params['import_id']);
    $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);
コード例 #25
0
ファイル: admin_ref_index.php プロジェクト: Kervinou/OBM
  if ($retour) {
    $display['msg'] .= display_ok_msg("$l_region : $l_update_ok");
  } 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();
コード例 #26
0
///////////////////////////////////////////////////////////////////////////////
  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");
    }
    $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);