Ejemplo n.º 1
0
$limit = (int) $params->get('limit', 0);
$showTitle = $params->get('show-title', '');
$layout = $params->get('fabriklayout', '');
JRequest::setVar('layout', $layout);
$moduleclass_sfx = $params->get('moduleclass_sfx', '');
$listId = intval($params->get('list_id', 0));
if ($listId === 0) {
    JError::raiseError(500, 'no list specified');
}
$listels = json_decode($params->get('list_elements'));
if (isset($listels->show_in_list)) {
    JRequest::setVar('fabrik_show_in_list', $listels->show_in_list);
}
$viewName = 'list';
$viewType = $document->getType();
$controller = new FabrikControllerList();
// Set the default view name from the Request
$view = clone $controller->getView($viewName, $viewType);
// Push a model into the view
$model = $controller->getModel($viewName, 'FabrikFEModel');
$model->setId($listId);
$model->setRenderContext($module->id);
if ($limit !== 0) {
    $app->setUserState('com_fabrik.list' . $model->getRenderContext() . '.limitlength', $limit);
    JRequest::setVar('limit' . $listId, $limit);
}
if ($useajax !== '') {
    $model->set('ajax', $useajax);
}
if ($params->get('ajax_links') !== '') {
    $listParams = $model->getParams();
Ejemplo n.º 2
0
$input->set('resetfilters', $resetFilters);
$showTitle = $params->get('show-title', '');
$layout = $params->get('fabriklayout', '');
$input->set('layout', $layout);
$moduleclass_sfx = $params->get('moduleclass_sfx', '');
$listId = intval($params->get('list_id', 0));
$listels = json_decode($params->get('list_elements'));
if ($listId === 0) {
    JError::raiseError(500, 'no list specified');
}
if (isset($listels->show_in_list)) {
    $input->set('fabrik_show_in_list', $listels->show_in_list);
}
$viewName = 'list';
$viewType = $document->getType();
$controller = new FabrikControllerList();
// Set the default view name from the Request
$view = clone $controller->getView($viewName, $viewType);
// Push a model into the view
$model = $controller->getModel($viewName, 'FabrikFEModel');
$model->setId($listId);
$model->setRenderContext($module->id);
if ($limit !== 0) {
    $app->setUserState('com_fabrik.list' . $model->getRenderContext() . '.limitlength', $limit);
    $input->set('limit' . $listId, $limit);
}
if ($useajax !== '') {
    $model->set('ajax', $useajax);
}
if ($params->get('ajax_links') !== '') {
    $listParams = $model->getParams();