/** * test the ajax response * for developers only * @return output to buffer */ function ajaxtest(SS_HTTPRequest $request) { if (Director::isDev() || Permission::check("ADMIN")) { header('Content-Type', 'text/plain'); echo "<pre>"; $_REQUEST["ajax"] = 1; $v = $this->cart->setMessageAndReturn("test only"); $v = str_replace(",", ",\r\n\t\t", $v); $v = str_replace("}", "\r\n\t}", $v); $v = str_replace("{", "\t{\r\n\t\t", $v); $v = str_replace("]", "\r\n]", $v); echo $v; echo "</pre>"; } else { echo "please <a href=\"Security/login/?BackURL=" . urlencode($this->config()->get("url_segment") . "/ajaxtest/") . "\">log in</a> first."; } if (!$request->isAjax()) { die("---- make sure to add ?ajax=1 to the URL ---"); } }
function test() { $_REQUEST["ajax"] = 1; echo "<pre>"; echo $this->cart->setMessageAndReturn("test only"); echo "</pre>"; }