| @@ 41-61 (lines=21) @@ | ||
| 38 | /** |
|
| 39 | * @param \Enlight_Event_EventArgs $args |
|
| 40 | */ |
|
| 41 | public function extentBackendSupplier(\Enlight_Event_EventArgs $args) |
|
| 42 | { |
|
| 43 | /** @var $subject \Enlight_Controller_Action */ |
|
| 44 | $subject = $args->getSubject(); |
|
| 45 | $request = $subject->Request(); |
|
| 46 | ||
| 47 | switch ($request->getActionName()) { |
|
| 48 | case 'load': |
|
| 49 | $subject->View()->extendsTemplate( |
|
| 50 | 'backend/supplier/list.js' |
|
| 51 | ); |
|
| 52 | break; |
|
| 53 | case 'getSuppliers': |
|
| 54 | $subject->View()->data = $this->markConnectSuppliers( |
|
| 55 | $subject->View()->data |
|
| 56 | ); |
|
| 57 | break; |
|
| 58 | default: |
|
| 59 | break; |
|
| 60 | } |
|
| 61 | } |
|
| 62 | ||
| 63 | /** |
|
| 64 | * @param array $suppliers |
|
| @@ 60-88 (lines=29) @@ | ||
| 57 | * |
|
| 58 | * @param \Enlight_Event_EventArgs $args |
|
| 59 | */ |
|
| 60 | public function onPostDispatchBackendOrder(\Enlight_Event_EventArgs $args) |
|
| 61 | { |
|
| 62 | /** @var $subject \Enlight_Controller_Action */ |
|
| 63 | $subject = $args->getSubject(); |
|
| 64 | $request = $subject->Request(); |
|
| 65 | ||
| 66 | switch ($request->getActionName()) { |
|
| 67 | case 'load': |
|
| 68 | $subject->View()->extendsTemplate( |
|
| 69 | 'backend/order/view/connect.js' |
|
| 70 | ); |
|
| 71 | ||
| 72 | $subject->View()->extendsTemplate( |
|
| 73 | 'backend/order/controller/connect_main.js' |
|
| 74 | ); |
|
| 75 | ||
| 76 | break; |
|
| 77 | ||
| 78 | case 'getList': |
|
| 79 | $subject->View()->data = $this->markConnectOrders( |
|
| 80 | $subject->View()->data |
|
| 81 | ); |
|
| 82 | ||
| 83 | break; |
|
| 84 | ||
| 85 | default: |
|
| 86 | break; |
|
| 87 | } |
|
| 88 | } |
|
| 89 | ||
| 90 | /** |
|
| 91 | * Mark Orders as Connect Orders for view purposes. |
|