Beispiel #1
0
 function sr_beta_show_console()
 {
     //Constants for the arrow indicators
     define('SR_IMG_UP_GREEN', 'fa fa-angle-double-up icon_cumm_indicator_green');
     define('SR_IMG_UP_RED', 'fa fa-angle-double-up icon_cumm_indicator_red');
     define('SR_IMG_DOWN_RED', 'fa fa-angle-double-down icon_cumm_indicator_red');
     //Constant for DatePicker Icon
     define('SR_IMG_DATE_PICKER', SR_IMG_URL . 'calendar-blue.gif');
     define("SR_BETA", "true");
     $base_path = WP_PLUGIN_DIR . '/' . str_replace(basename(__FILE__), "", plugin_basename(__FILE__)) . 'sr/';
     if (file_exists($base_path . 'json-woo.php')) {
         include_once $base_path . 'json-woo.php';
         $sr_daily_widget_data = sr_get_daily_kpi_data(SR_NONCE);
         define("sr_daily_widget_data", $sr_daily_widget_data);
     }
     sr_console_common();
 }
Beispiel #2
0
    $result_order_fulfillment_yest = $wpdb->get_col($query_order_fulfillment_yest);
    $rows_order_fulfillment_yest = $wpdb->num_rows;
    if ($rows_order_fulfillment_yest > 0) {
        $daily_widget_data['count_order_fulfillment_yest'] = $result_order_fulfillment_yest[0];
    } else {
        $daily_widget_data['count_order_fulfillment_yest'] = 0;
    }
    $daily_order_fulfillment_kpi = sr_get_daily_kpi_data_formatted('order_fulfillment', $daily_widget_data['count_order_fulfillment_today'], $daily_widget_data['count_order_fulfillment_yest'], $_POST);
    $daily_widget_data = array_merge($daily_widget_data, $daily_sales_kpi, $month_to_date_sales_kpi, $avg_sales_per_day_kpi, $forcasted_sales_kpi, $daily_cust_kpi, $daily_refund_kpi, $daily_order_fulfillment_kpi);
    return $daily_widget_data;
}
if (isset($_POST['cmd']) && $_POST['cmd'] == 'daily') {
    while (ob_get_contents()) {
        ob_clean();
    }
    echo json_encode(sr_get_daily_kpi_data());
}
if (isset($_POST['cmd']) && $_POST['cmd'] == 'monthly') {
    $sr_currency_symbol = isset($_POST['SR_CURRENCY_SYMBOL']) ? $_POST['SR_CURRENCY_SYMBOL'] : '';
    $sr_currency_pos = isset($_POST['SR_CURRENCY_POS']) ? $_POST['SR_CURRENCY_POS'] : '';
    $sr_decimal_places = isset($_POST['SR_DECIMAL_PLACES']) ? $_POST['SR_DECIMAL_PLACES'] : '';
    //Get the converted dates
    $converted_dates = date_timezone_conversion($_POST);
    $start_date = $converted_dates['start_date'];
    $end_date = $converted_dates['end_date'];
    $strtotime_start = strtotime($start_date);
    $strtotime_end = strtotime($end_date);
    $diff_dates = (strtotime($_POST['end_date']) - strtotime($_POST['start_date'])) / (60 * 60 * 24);
    if ($diff_dates > 0) {
        $comparison_end_date = date('Y-m-d H:i:s', strtotime($start_date . ' -1 day'));
        $comparison_start_date = date('Y-m-d H:i:s', strtotime($comparison_end_date) - $diff_dates * 60 * 60 * 24);