| 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: | |