コード例 #1
0
ファイル: service.php プロジェクト: referjs/solrcloud
 case 'do_edit':
     $service_id = $params['service_id'];
     //$check_service_info = pdo_get_service($pdo, $params['service_name']);
     /*if($check_service_info){
           $service_info = pdo_get_service_byid($pdo,$service_id);
           if($check_service_info['service_id']!=$service_info['service_id']){
               msg_redirect("back",'This service name has been exist!');
           }
       }*/
     $service_attr['description'] = $params['description'];
     $service_attr['hash_type'] = $params['hash_type'];
     $service_attr['optimize_time'] = $params['optimize_time'];
     $service_attr['config_type'] = $params['config_type'];
     $service_attr['schema_type'] = $params['schema_type'];
     $service_attr['schema_type'] = $params['schema_type'];
     $res = update_service($pdo, $service_id, $service_attr);
     if ($params['config_type'] == 1) {
         $solr_config_attr['maxDocs'] = intval($params['maxDocs']);
         $solr_config_attr['maxTime'] = intval($params['maxTime']);
         $solr_config_attr['pollInterval'] = $params['pollInterval'];
     } else {
         $solr_config_attr = $params['hand_config'];
     }
     update_solr_config($pdo, $service_id, $solr_config_attr);
     if ($params['schema_type'] == 1) {
         $solr_schema_attr['uniqueKey'] = $params['uniqueKey'];
         $solr_schema_attr['defaultSearchField'] = $params['defaultSearchField'];
         $solr_schema_attr['defaultOperator'] = $params['defaultOperator'];
     } else {
         $solr_schema_attr = $params['hand_config_schema'];
     }
コード例 #2
0
ファイル: services.php プロジェクト: only1dallas/WP-UWConnect
function save_service_form($post_id, $post)
{
    if (!verify_save('service_details_nonce', $post_id)) {
        return $post_id;
    }
    update_service($post_id, 'service_form', 'uwc-short-description');
    update_service($post_id, 'service_form', 'uwc-description');
    update_service($post_id, 'service_form', 'uwc-options-text');
    update_service($post_id, 'service_form', 'uwc-options-list');
    update_service($post_id, 'service_form', 'uwc-eligibility');
    update_service($post_id, 'service_form', 'uwc-ordering');
    update_service($post_id, 'service_form', 'uwc-availability');
    update_service($post_id, 'service_form', 'uwc-price');
    update_service($post_id, 'service_form', 'uwc-additional-info');
    update_service($post_id, 'service_form', 'uwc-level-descr');
    update_service($post_id, 'service_form', 'uwc-support-info');
    update_service($post_id, 'service_form', 'uwc-customer-ref');
    update_service($post_id, 'service_form', 'uwc-more-info');
    update_service($post_id, 'service_form', 'uwc-service-rep');
    update_service($post_id, 'service_form', 'uwc-last-review');
    update_service($post_id, 'service_form', 'uwc-next-review');
    update_service($post_id, 'service_form', 'uwc-keywords');
    update_service($post_id, 'service_form', 'uwc-cost');
    update_service($post_id, 'service_form', 'uwc-extra-notes');
    update_service($post_id, 'service_form', 'uwc-teams');
    flush_rewrite_rules();
}
コード例 #3
0
ファイル: services_form.php プロジェクト: phedders/zabbix
if (isset($_REQUEST['saction'])) {
    $_REQUEST["showsla"] = get_request("showsla", 0);
    $_REQUEST["soft"] = get_request("soft", 0);
    if (isset($_REQUEST["delete"]) && isset($_REQUEST["serviceid"])) {
        $result = delete_service($service["serviceid"]);
        show_messages($result, S_SERVICE_DELETED, S_CANNOT_DELETE_SERVICE);
        add_audit_if($result, AUDIT_ACTION_DELETE, AUDIT_RESOURCE_IT_SERVICE, ' Name [' . $service["name"] . '] id [' . $service['serviceid'] . ']');
        unset($service);
    } else {
        if (isset($_REQUEST["save_service"])) {
            $service_times = get_request('service_times', array());
            $childs = get_request('childs', array());
            $triggerid = isset($_REQUEST["linktrigger"]) ? $_REQUEST["triggerid"] : null;
            DBstart();
            if (isset($service["serviceid"])) {
                $result = update_service($service["serviceid"], $_REQUEST["name"], $triggerid, $_REQUEST["algorithm"], $_REQUEST["showsla"], $_REQUEST["goodsla"], $_REQUEST["sortorder"], $service_times, $_REQUEST['parentid'], $childs);
            } else {
                $result = add_service($_REQUEST["name"], $triggerid, $_REQUEST["algorithm"], $_REQUEST["showsla"], $_REQUEST["goodsla"], $_REQUEST["sortorder"], $service_times, $_REQUEST['parentid'], $childs);
            }
            $result = DBend() ? $result : false;
            if (isset($serrvice['serviceid'])) {
                show_messages($result, S_SERVICE_UPDATED, S_CANNOT_UPDATE_SERVICE);
                $serviceid = $service["serviceid"];
                $audit_acrion = AUDIT_ACTION_UPDATE;
            } else {
                show_messages($result, S_SERVICE_ADDED, S_CANNOT_ADD_SERVICE);
                $serviceid = $result;
                $audit_acrion = AUDIT_ACTION_ADD;
            }
            add_audit_if($result, $audit_acrion, AUDIT_RESOURCE_IT_SERVICE, ' Name [' . $_REQUEST["name"] . '] id [' . $serviceid . ']');
        } else {