- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
function getGeneralOfficesStats(&$stats_year, &$stats_office_logo, &$stats_quant_client, &$stats_summ_client, &$stats_summ_supplier, &$stats_summ_delivery, &$stats_without_complex_price, &$quant_position, &$top_quant_client, &$top_summ_client, &$top_summ_supplier, &$top_summ_delivery, &$top_stats_without_complex_price, &$top_quant_position, $date_start_time=0, $date_end_time=0, $office_logo="")
{
$sql="SELECT t1.month, t1.year, t1.office_logo, t1.quant_client, t1.summ_client, t1.summ_supplier,
t1.summ_delivery, t1.stats_without_complex_price,
t1.quant_position, t1.top_quant_client, t1.top_summ_client,
t1.top_summ_supplier, t1.top_summ_delivery, t1.top_stats_without_complex_price, t1.top_quant_position
FROM stats_offices AS t1
INNER JOIN offices AS t2 ON t1.office_logo=t2.name AND t1.currency_logo=t2.currency
WHERE 1=1
".(($date_start_time>0 && $date_end_time>0)?" AND STR_TO_DATE(CONCAT(t1.year,'-',IF(LENGTH(t1.month)=1,'0',''),t1.month,'-01 01:01:01'), '%Y-%m-%d %H:%i:%s') BETWEEN STR_TO_DATE('".date("Y-m-01 00:00:00",$date_start_time)."', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('".date("Y-m-d 23:59:59",$date_end_time)."', '%Y-%m-%d %H:%i:%s') ":"")."
".((!empty($office_logo))?" AND t1.office_logo='".mysql_escape_string($office_logo)."' ":"")."
ORDER BY t1.office_logo, t1.year DESC, t1.month DESC";
list($stats_month, $stats_year, $stats_office_logo, $stats_quant_client, $stats_summ_client, $stats_summ_supplier, $stats_summ_delivery, $stats_without_complex_price, $quant_position, $top_quant_client, $top_summ_client, $top_summ_supplier, $top_summ_delivery, $top_stats_without_complex_price, $top_quant_position)=$this->query($sql);
return $stats_month;
}
Сменил работу. Стал знакомится с кодом. Тихо охуеваю.
Vasiliy 24.11.2014 17:22 # 0
Анонимус 24.11.2014 17:23 # +1
3.14159265 24.11.2014 17:24 # 0
Анонимус 24.11.2014 17:25 # 0
3.14159265 24.11.2014 17:26 # 0
Анонимус 24.11.2014 17:27 # 0
Модераторы ставили плюсики чтоб SU.GOVNOKOD не сняли с боны;)
3.14159265 24.11.2014 17:27 # 0
Анонимус 24.11.2014 17:31 # 0
bormand 24.11.2014 17:29 # 0
bormand 24.11.2014 17:29 # 0
Анонимус 24.11.2014 17:32 # 0
[+][+][+]
bormand 24.11.2014 17:33 # 0
Анонимус 24.11.2014 17:33 # 0
heyzea1 24.11.2014 17:39 # +2
1024-- 24.11.2014 17:46 # 0
bormand 24.11.2014 17:47 # +1
Анонимус 24.11.2014 17:48 # +1
Vasiliy 24.11.2014 19:08 # 0
портянка из unset() ибо не кто не знает куда этот файл может быть заинклуден. глобальный скоп хуле.
1024-- 24.11.2014 19:21 # 0
Что-то очень знакомое, где-то я видел что-то подобное... вореции
bormand 24.11.2014 19:22 # 0
Анонимус 24.11.2014 21:08 # 0
Анонимус 24.11.2014 21:24 # 0
bormand 25.11.2014 06:25 # 0
roman-kashitsyn 25.11.2014 08:38 # 0
Иногда ещё юзают AtomicXxx.
3.14159265 25.11.2014 13:34 # +1
Уже где-то обсуждали на гк как лучше получать данные из колобков-замыканий, и вроде пришли к выводу что атомики в большинстве случаев переголова из-за волатилов и неудобных длинных методов.
Анонимус 25.11.2014 18:20 # 0
:))))))
Микроскопом так удобно угнетать квашеную капусту!
Анонимус 25.11.2014 18:20 # 0
1024-- 25.11.2014 04:03 # +1
Анонимус 24.11.2014 21:08 # +1