Example #1
0
  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;
  }
Example #2
0
    $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);
Example #3
0
///////////////////////////////////////////////////////////////////////////////
  $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') {
Example #4
0
  } 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);
Example #5
0
    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);
Example #6
0
  $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();
Example #7
0
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&amp;campaign_id=$params[campaign_id]",
    'Right'    => $cright_read,
    'Condition'=> array ('detailupdate', 'monitor') 
  );

  $actions['campaign']['delete'] = array (
    'Url'      => "${campaign_index}?action=delete&amp;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&amp;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&amp;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&amp;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&amp;popup=1&amp;ext_title="
    .urlencode($lang['l_add_lists'])."&amp;ext_action=add_list_target&amp;ext_url="
    .urlencode($path."/campaign/campaign_index.php")."&amp;ext_id="
    .$params['campaign_id']."&amp;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&amp;popup=1&amp;ext_title="
//    .urlencode($lang['l_add_users'])."&amp;ext_action=add_user_target&amp;ext_url="
//    .urlencode($path."/campaign/campaign_index.php")."&amp;ext_id=".$params['campaign_id']
//    ."&amp;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&amp;popup=1&amp;ext_title="
//    .urlencode($lang['l_add_groups'])."&amp;ext_action=add_group_target&amp;ext_url="
//    .urlencode($path."/campaign/campaign_index.php")."&amp;ext_id=".$params['campaign_id']
//    ."&amp;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&amp;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&amp;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&amp;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&amp;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");
}
Example #8
0
  $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") {
Example #9
0
    } 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);
Example #10
0
  } 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') {
Example #11
0
  } 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") {
Example #12
0
  } 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') {
Example #13
0
  $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') {
Example #14
0
      $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);


///////////////////////////////////////////////////////////////////////////////
Example #15
0
      $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') {
///////////////////////////////////////////////////////////////////////////////
Example #16
0
  }

} 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') {
///////////////////////////////////////////////////////////////////////////////
Example #17
0
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;
}
Example #18
0
  $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") {
///////////////////////////////////////////////////////////////////////////////
Example #19
0
///////////////////////////////////////////////////////////////////////////////
  $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') {
Example #20
0
    $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']);
Example #21
0
    $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();
Example #22
0
    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') {
Example #23
0
} 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);
Example #24
0
} 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);
Example #25
0
    $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); 
Example #26
0
    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;
}
Example #27
0
  $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") {
///////////////////////////////////////////////////////////////////////////////