| 
<?phpdefined('BASEPATH') or exit('No direct script access allowed');
 
 class Process extends CI_Controller
 {
 /**
 * Load the Jaxon and Session libraries.
 */
 public function __construct()
 {
 parent::__construct();
 // Load the Jaxon library
 $this->load->library('jaxon');
 // Load the session library
 $this->load->library('session');
 }
 
 /**
 * Process a Jaxon request.
 *
 * The HTTP response is automatically sent back to the browser
 *
 * @return void
 */
 public function index()
 {
 $this->jaxon->callback()->before(function ($target, &$bEndRequest) {
 /*
 if($target->isFunction())
 {
 $function = $target->getFunctionName();
 }
 elseif($target->isClass())
 {
 $class = $target->getClassName();
 $method = $target->getMethodName();
 // $instance = $this->jaxon->instance($class);
 }
 */
 });
 $this->jaxon->callback()->after(function ($target, $bEndRequest) {
 /*
 if($target->isFunction())
 {
 $function = $target->getFunctionName();
 }
 elseif($target->isClass())
 {
 $class = $target->getClassName();
 $method = $target->getMethodName();
 }
 */
 });
 
 // Process the Jaxon request
 if($this->jaxon->canProcessRequest())
 {
 $this->jaxon->processRequest();
 }
 }
 }
 
 |