コード例 #1
0
ファイル: list_index.php プロジェクト: Kervinou/OBM
    $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);
コード例 #2
0
ファイル: log_index.php プロジェクト: Kervinou/OBM
///////////////////////////////////////////////////////////////////////////////
// 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();
コード例 #3
0
ファイル: domain_index.php プロジェクト: Kervinou/OBM
      $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);
コード例 #4
0
ファイル: group_index.php プロジェクト: Kervinou/OBM
} 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);
コード例 #5
0
ファイル: calendar_index.php プロジェクト: Kervinou/OBM
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;
}
コード例 #6
0
ファイル: resource_index.php プロジェクト: Kervinou/OBM
  } 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");
  }
コード例 #7
0
ファイル: mailbox_index.php プロジェクト: Kervinou/OBM
///////////////////////////////////////////////////////////////////////////////
  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);
コード例 #8
0
ファイル: profile_index.php プロジェクト: Kervinou/OBM
    $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);
コード例 #9
0
ファイル: cv_index.php プロジェクト: Kervinou/OBM
  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")  {
コード例 #10
0
ファイル: todo_index.php プロジェクト: Kervinou/OBM
///////////////////////////////////////////////////////////////////////////////
  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') {
コード例 #11
0
ファイル: document_index.php プロジェクト: Kervinou/OBM
  } 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");
  }
コード例 #12
0
ファイル: payment_index.php プロジェクト: Kervinou/OBM
    $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();
  }
}
コード例 #13
0
ファイル: project_index.php プロジェクト: Kervinou/OBM
  } 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);