<?php
/**
 * Скрипт обработки Ajax запросов новая версия.
 * 
 * @version $Id: tajax.php 786 2010-11-22 13:15:38Z roosit $
 * @package Abricos
 * @subpackage Ajax
 * @copyright Copyright (C) 2008 Abricos. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @author Alexander Kuzmin (roosit@abricos.org)
 */

$adress = CMSRegistry::$instance->adress;
$p_module = $adress->dir[1];
$mod = Brick::$modules->GetModule($p_module);
$sdata = Brick::$input->clean_gpc('p', 'data', TYPE_STR);
if (empty($sdata)){
	$data = new stdClass(); 
}else{
	$data = json_decode($sdata);
}
$result = new stdClass();
if (empty($mod)){
	// TODO: Отправить в header код ошибки 500
	// $result->error = 500;
}else{
	$result->data = $mod->GetManager()->AJAX($data);
}
Brick::$builder->brick->content = json_encode($result);
?>