Changeset 12164
- Timestamp:
- 2007/04/18 15:42:31 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev/html/admin/total/index.php
r12163 r12164 12 12 require_once("./class/SC_GraphLine.php"); 13 13 require_once("./class/SC_GraphBar.php"); 14 15 // GD¥é¥¤¥Ö¥é¥ê¤Î¥¤¥ó¥¹¥È¡¼¥ëȽÄê 16 $install_GD = (function_exists("gd_info"))?true:false; 14 17 15 18 class LC_Page { … … 116 119 } 117 120 // ¸¡º÷·ë²Ì¤Î¼èÆÀ 118 $objPage = lfGetOrderProducts($type, $sdate, $edate, $objPage, true, $mode);121 $objPage = lfGetOrderProducts($type, $sdate, $edate, $objPage, $install_GD, $mode); 119 122 break; 120 123 // ¿¦¶ÈÊ̽¸·× … … 129 132 } 130 133 // ¸¡º÷·ë²Ì¤Î¼èÆÀ 131 $objPage = lfGetOrderJob($type, $sdate, $edate, $objPage );134 $objPage = lfGetOrderJob($type, $sdate, $edate, $objPage, $install_GD); 132 135 break; 133 136 // ²ñ°÷Ê̽¸·× … … 142 145 } 143 146 // ¸¡º÷·ë²Ì¤Î¼èÆÀ 144 $objPage = lfGetOrderMember($type, $sdate, $edate, $objPage );147 $objPage = lfGetOrderMember($type, $sdate, $edate, $objPage, $install_GD); 145 148 break; 146 149 // ǯÂåÊ̽¸·× … … 156 159 } 157 160 // ¸¡º÷·ë²Ì¤Î¼èÆÀ 158 $objPage = lfGetOrderAge($type, $sdate, $edate, $objPage );161 $objPage = lfGetOrderAge($type, $sdate, $edate, $objPage, $install_GD); 159 162 break; 160 163 // ´ü´ÖÊ̽¸·× … … 169 172 } 170 173 // ¸¡º÷·ë²Ì¤Î¼èÆÀ 171 $objPage = lfGetOrderTerm($type, $sdate, $edate, $objPage );174 $objPage = lfGetOrderTerm($type, $sdate, $edate, $objPage, $install_GD); 172 175 173 176 break; … … 200 203 // ¥Ð¥Ã¥Á¥â¡¼¥É¤Î¾ì¹ç¤Î¤ß¼Â¹Ô¤¹¤ë 201 204 if(DAILY_BATCH_MODE) { 202 // 1¥ö·îʬ¤Î½¸·×203 lfStartDailyTotal(3 1,0);205 // 3ÆüÁ°¤Þ¤Ç¤Î½¸·× 206 lfStartDailyTotal(3,0); 204 207 } 205 208 } … … 617 620 list($where, $arrval) = lfGetWhereMember('create_date', $sdate, $edate, $type); 618 621 619 $sql = "SELECT T1.product_id, T1.product_code, T 2.name, T1.products_count, T1.order_count, T1.price, T1.total ";622 $sql = "SELECT T1.product_id, T1.product_code, T1.product_name as name, T1.products_count, T1.order_count, T1.price, T1.total "; 620 623 $sql.= "FROM ( "; 621 $sql.= "SELECT product_id, product_ code, price, ";624 $sql.= "SELECT product_id, product_name, product_code, price, "; 622 625 $sql.= "COUNT(*) AS order_count, "; 623 626 $sql.= "SUM(quantity) AS products_count, "; 624 627 $sql.= "(price * sum(quantity)) AS total "; 625 628 $sql.= "FROM dtb_order_detail WHERE order_id IN (SELECT order_id FROM dtb_order WHERE $where ) "; 626 $sql.= "GROUP BY product_id, product_ code, price ";627 $sql.= ") ";628 $sql.= " AS T1 LEFT JOIN dtb_products AS T2 USING (product_id) WHERE T2.name IS NOT NULL AND status = 1ORDER BY T1.total DESC ";629 $sql.= "GROUP BY product_id, product_name, product_code, price "; 630 $sql.= ") AS T1 "; 631 $sql.= "ORDER BY T1.total DESC "; 629 632 630 633 if($mode != "csv") {
Note: See TracChangeset
for help on using the changeset viewer.