$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();
$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();