PluginProbe
CSS & JavaScript Toolbox / 7.2
CSS & JavaScript Toolbox v7.2
trunk 0.3 0.8 10 10.1 11 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.9.1 12 12.0 12.0.1 12.0.3 12.0.4 12.0.5 12.0.6 12.0.7 6.0 6.0.11 All 60 releases
← All changes | access.points/ajax.accesspoint.php +10 -26 10.17.2 View file →
@@ -1,7 +1,7 @@
1 1 <?php
2 2 /**
3 -*
3 +*
4 4 */
5 5
6 6 // Disallow direct access.
7 7 defined('ABSPATH') or die("Access denied");
@@ -6,15 +6,15 @@
6 6 // Disallow direct access.
7 7 defined('ABSPATH') or die("Access denied");
8 8
9 9 /**
10 -*
10 +*
11 11 */
12 12 class CJTAjaxAccessPoint extends CJTAccessPoint {
13 -
13 +
14 14 /**
15 15 * put your comment there...
16 - *
16 + *
17 17 */
18 18 public function __construct() {
19 19 // Initialize Access Point base!
20 20 parent::__construct();
@@ -23,18 +23,18 @@
23 23 }
24 24
25 25 /**
26 26 * put your comment there...
27 - *
27 + *
28 28 */
29 29 protected function doListen() {
30 30 // Define CJT AJAX access point!
31 31 add_action("wp_ajax_{$this->pageId}_api", array(&$this, 'route'), 10, 0);
32 32 }
33 -
33 +
34 34 /**
35 35 * put your comment there...
36 - *
36 + *
37 37 */
38 38 public function route($loadView = null, $request = null) {
39 39 // Initializing!
40 40 $controller = false;
@@ -39,38 +39,22 @@
39 39 // Initializing!
40 40 $controller = false;
41 41 // Controllers allowed to be Loaded if not installed
42 42 $notInstalledAllowedControllers = array('installer', 'setup');
43 - // Veil access point unless CJT installed or the controller is installer (to allow instalaltion through AJAX)!
43 + // Veil access point unless CJT installed or the controller is installer (to allow instalaltion throught AJAX)!
44 44 if (CJTPlugin::getInstance()->isInstalled() || in_array($this->controllerName, $notInstalledAllowedControllers)) {
45 45 // Connected!
46 46 $this->connected();
47 - // IF Module-Prefix passed THEN Point to correct Controller path
48 - if (isset($_REQUEST['cjtajaxmodule'])) {
49 - # try to get module associated to passed module
50 - $accessPointClassLoader = CJT_Framework_Autoload_Loader::autoLoad($_REQUEST['cjtajaxmodule']);
51 -
52 - // CODE MODIFIED BY RBJ -- START
53 - if ($accessPointClassLoader) {
54 - if ($_REQUEST['cjtajaxmodule'] == 'ECMEHD') {
55 - $this->overrideControllersPath = dirname(__DIR__) . '-plus/CJTEnv/controllers';
56 - } else {
57 - $this->overrideControllersPath = $accessPointClassLoader->getPath() . DIRECTORY_SEPARATOR . 'controllers';
58 - }
59 - $this->overrideControllersPrefix = $accessPointClassLoader->getPrefix();
60 - }
61 - // CODE MODIFIED BY RBJ -- END
62 - }
63 47 // Instantiate controller.
64 48 $controller = parent::route($loadView, $request);
65 49 // Dispatch the call as its originally requested from ajax action!
66 50 $action = "wp_ajax_{$this->pageId}_{$_REQUEST['CJTAjaxAction']}";
67 51 // Fire Ajax action.
68 - do_action($action);
52 + do_action($action);
69 53 }
70 54 return $controller;
71 55 }
72 -
56 +
73 57 } // End class.
74 58
75 59 // Hookable!
76 60 CJTAjaxAccessPoint::define('CJTAjaxAccessPoint', array('hookType' => CJTWordpressEvents::HOOK_FILTER));