コード例 #1
0
<?php

global $wpdb;
global $table_prefix;
if (!isset($wpdb)) {
    include_once '../../../../../wp-config.php';
    include_once '../../../../../wp-load.php';
    include_once '../../../../../wp-includes/wp-db.php';
}
$start = isset($_POST['page']) ? $_POST['page'] : 1;
$length = isset($_POST['length']) ? $_POST['length'] : 10;
$search = isset($_POST['search']) ? $_POST['search'] : "";
$sort = isset($_POST['sort']) ? $_POST['sort'] : "id";
$sort_by = isset($_POST['sort_by']) ? $_POST['sort_by'] : "desc";
$start_1 = abs(paginate_support($start, $length));
$cond = '';
if ($search != "") {
    $cond = " WHERE  attribute  LIKE '%" . $search . "%'";
}
$user_settings_res = $wpdb->get_results(" SELECT id\n                                    FROM  " . $table_prefix . "user_settings " . $cond . " ORDER BY " . $sort . " " . $sort_by);
$user_settings_data = array();
$records_total = count($user_settings_res);
$records_filter = 0;
//$records_total = 15;
if ($records_total > 0) {
    $user_settings_res_f = $wpdb->get_results(" SELECT id,attribute,form_element,\n         title_placeholder,searchable,options,order_by,placeholder,class_name,\n         style_name,is_required,is_visible_reg,is_visible_user\n\t\t       FROM  " . $table_prefix . "user_settings " . $cond . "ORDER BY " . $sort . " " . $sort_by . " LIMIT " . $length . " OFFSET " . $start_1);
    $records_filter = count($user_settings_res_f);
    foreach ($user_settings_res_f as $user_settings_array) {
        array_push($user_settings_data, $user_settings_array);
    }
}
コード例 #2
0
<?php

global $wpdb;
global $table_prefix;
if (!isset($wpdb)) {
    include_once '../../../../../wp-config.php';
    include_once '../../../../../wp-load.php';
    include_once '../../../../../wp-includes/wp-db.php';
}
$start = isset($_POST['page']) ? $_POST['page'] : 1;
$length = isset($_POST['length']) ? $_POST['length'] : 10;
$search = isset($_POST['search']) ? $_POST['search'] : "";
$sort = isset($_POST['sort']) ? $_POST['sort'] : "id";
$sort_by = isset($_POST['sort_by']) ? $_POST['sort_by'] : "desc";
$start_1 = paginate_support($start, $length);
$cond = '';
if ($search != "") {
    $cond = " WHERE  name LIKE '%" . $search . "%' ";
}
$email_data = array();
$email_res = $wpdb->get_results("SELECT id" . " FROM " . $table_prefix . "email_template " . $cond . " order by " . $sort . " " . $sort_by);
$records_total = count($email_res);
$records_filter = 0;
//$records_total = 15;
if ($records_total > 0) {
    $email_array = $wpdb->get_results("SELECT id,name,content,subject" . " FROM " . $table_prefix . "email_template " . $cond . " order by " . $sort . " " . $sort_by . " LIMIT " . $length . " OFFSET " . $start_1);
    $records_filter = count($email_array);
    foreach ($email_array as $each) {
        array_push($email_data, array("name" => ucfirst($each->name), "content" => ucfirst(nl2br($each->content)), "subject" => ucfirst($each->subject), 'id' => $each->id));
    }
}