24 lines
		
	
	
		
			580 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			580 B
		
	
	
	
		
			PHP
		
	
	
	
| <?php namespace Gdoo\Order\Hooks;
 | |
| 
 | |
| class OrderDataHook
 | |
| {
 | |
|     public function onBeforeForm($params) {
 | |
|         return $params;
 | |
|     }
 | |
| 
 | |
|     public function onQueryForm($params) {
 | |
|         $q = $params['q'];
 | |
|         $q->leftJoin('customer_order_type as cot', 'cot.id', '=', 'customer_order_data.type_id')
 | |
|         ->orderBy('cot.sort', 'asc')
 | |
|         ->orderBy('product_id_product.code', 'asc')
 | |
|         ->orderBy('customer_order_data.id', 'asc');
 | |
| 
 | |
|         $params['q'] = $q;
 | |
|         return $params;
 | |
|     }
 | |
| 
 | |
|     public function onAfterForm($arguments) {
 | |
|         return $arguments;
 | |
|     }
 | |
| }
 |