You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php /** * AjaxAction * * @copyright NetMonsters <team@netmonsters.ru> * @link * @package Kuperauto * @subpackage face * @since * @version SVN: $Id$ * @filesource $URL$ */
/** * базовый класс для всей экшенов выполняющихся по аякс-запросу */ abstract class AjaxAction extends Action { public $template_dir = 'ajax'; public $data = 1; protected $encode = true;
function __construct() { Env::setParam('hide_debug', true);
parent::__construct();
$this->template = 'ajax'; }
function prepare() { header("Content-type: text/html; charset=utf-8"); header("Cache-Control: no-store, no-cache, must-revalidate"); $this->templater->assign('data', $this->encode ? json_encode($this->data) : $this->data); } }
|