[eluser]Ajaxboy[/eluser]
Your php version looks fine.
The only scenario where Cjax would try to run your controller is if the word "controller" is defined some where in the url query string ($_GET or $_REQUEST method), or you some how start a new class of "ajax" - like " new ajax($controller);". As you can see in the last 3 lines of file ajaxfw.php, it would not start any other way, no way around that.
Or some how $_GET["controller"] gets defined in file cjax/cjax.php, which would only happen if $ajax->isAjaxRequest() return true or 'AJAX_VIEW' is defined which happens only in ajax.php line 34.
Try to debug and do (some where in your controller ):
Code:
echo "<pre>".print_r($_REQUEST,1))."</pre>";
And see if the controller shows up on the list.