1: | <?php
|
2: | namespace Opencart\Admin\Controller\Event;
|
3: | |
4: | |
5: | |
6: | |
7: |
|
8: | class Modification extends \Opencart\System\Engine\Controller {
|
9: | |
10: | |
11: | |
12: | |
13: | |
14: | |
15: | |
16: |
|
17: | public function controller(string &$route, array &$args): void {
|
18: | if (substr($route, 0, 16) !== 'extension/ocmod/' && is_file(DIR_EXTENSION . 'ocmod/admin/controller/' . $route . '.php')) {
|
19: | $route = 'extension/ocmod/' . $route;
|
20: | }
|
21: | }
|
22: |
|
23: | |
24: | |
25: | |
26: | |
27: | |
28: | |
29: | |
30: |
|
31: | public function model(string &$route, array &$args): void {
|
32: |
|
33: | $pos = strrpos($route, '/');
|
34: |
|
35: | $class = substr($route, 0, $pos);
|
36: |
|
37: | if (substr($route, 0, 16) !== 'extension/ocmod/' && is_file(DIR_EXTENSION . 'ocmod/admin/model/' . $class . '.php')) {
|
38: | $route = 'extension/ocmod/' . $class . '/' . substr($route, $pos + 1);
|
39: | }
|
40: | }
|
41: |
|
42: | |
43: | |
44: | |
45: | |
46: | |
47: | |
48: | |
49: |
|
50: | public function view(string &$route, array &$args): void {
|
51: | if (substr($route, 0, 16) !== 'extension/ocmod/' && is_file(DIR_EXTENSION . 'ocmod/admin/view/template/' . $route . '.twig')) {
|
52: | $route = 'extension/ocmod/' . $route;
|
53: | }
|
54: | }
|
55: |
|
56: | |
57: | |
58: | |
59: | |
60: | |
61: | |
62: | |
63: |
|
64: | public function library(string &$route, array &$args): void {
|
65: | if (substr($route, 0, 16) !== 'extension/ocmod/' && is_file(DIR_EXTENSION . 'ocmod/system/library/' . $route . '.php')) {
|
66: | $route = 'extension/ocmod/' . $route;
|
67: | }
|
68: | }
|
69: | }
|
70: | |