hannanstd.ir
مدیر انجمن و توسعه دهنده ووکامرس پارسی
سلام .
کد زیر اطلاعات رو از دیتابیس میخونه و اونهایی که مربوط به امروز هست رو استخراج میکنه .
چطور میتونم بجای امروز اطلاعات مربوط به این هفته رو نشون بدم ؟
کد زیر اطلاعات رو از دیتابیس میخونه و اونهایی که مربوط به امروز هست رو استخراج میکنه .
چطور میتونم بجای امروز اطلاعات مربوط به این هفته رو نشون بدم ؟
کد:
global $wpdb;
$tz_offset = self::get_mysql_tz_offset();
$results = $wpdb->get_results("SELECT CONVERT_TZ(t.date_created, '+00:00', '" . $tz_offset . "') as date, sum(t.amount) as amount_sold, sum(is_renewal) as renewals, sum(is_renewal=0) as new_sales
FROM {$wpdb->prefix}rg_lead l
INNER JOIN {$wpdb->prefix}rg_zarinpal_transaction t ON l.id = t.entry_id
WHERE form_id={$config["form_id"]} AND t.transaction_type='payment'
GROUP BY date(date)
ORDER BY payment_date desc
LIMIT 30");
$sales_today = 0;
$revenue_today = 0;
$data = "[";
foreach($results as $result){
$timestamp = self::get_graph_timestamp($result->date);
if(self::matches_current_date("Y-m-d", $timestamp)){
$sales_today += $result->new_sales;
$revenue_today += $result->amount_sold;
}
$data .="[{$timestamp},{$result->amount_sold}],";
}
$data = substr($data, 0, strlen($data)-1);
$data .="]";
$series = "[{data:" . $data . "}]";
آخرین ویرایش توسط مدیر: