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(); }
$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);