| Current Path : /home/zieirix/www/components/com_roksprocket/lib/RokSprocket/ |
| Current File : /home/zieirix/www/components/com_roksprocket/lib/RokSprocket/AbstractAjaxRenderingLayoutModel.php |
<?php
/**
* @version $Id: AbstractAjaxRenderingLayoutModel.php 10887 2013-05-30 06:31:57Z btowles $
* @author RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2020 RocketTheme, LLC
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*/
class RokSprocket_AbstractAjaxRenderingLayoutModel extends RokCommon_Ajax_AbstractModel
{
/**
* @param $action
* @param $params
*
* @throws Exception
* @throws RokCommon_Ajax_Exception
* @return RokCommon_Ajax_Result
*/
public function run($action, $params)
{
$result = parent::run($action, $params);
$payload = $result->getPayload();
if (isset($payload['html'])) {
$container = RokCommon_Service::getContainer();
/** @var $helper RokSprocket_PlatformHelper */
$helper = $container->roksprocket_platformhelper;
$payload['html'] = $helper->cleanup($payload['html']);
}
$result->setPayload($payload);
return $result;
}
}