/** * Display * * @return void */ public function displayTask() { $model = new Records(); $this->view->enabled = Helper::isEnabled(); $this->view->items = $model->getItems(); $this->view->pagination = $model->getPagination(); $this->view->state = $model->getState(); // Check for errors. if (count($errors = $model->getErrors())) { throw new Exception(implode("\n", $errors), 500); } $this->view->set('model', $model)->setLayout('default')->display(); }
/** * Display * * @return void */ public function displayTask() { $filters = array('search' => urldecode(Request::getState($this->_option . '.' . $this->_controller . '.search', 'search', '')), 'state' => Request::getState($this->_option . '.' . $this->_controller . '.state', 'state', '*'), 'sort' => Request::getState($this->_option . '.' . $this->_controller . '.sort', 'filter_order', 'created_date'), 'sort_Dir' => Request::getState($this->_option . '.' . $this->_controller . '.sortdir', 'filter_order_Dir', 'desc')); $entries = Link::all(); if ($filters['state'] != '*') { $entries->whereEquals('published', (int) $filters['state']); } if ($filters['search']) { $filters['search'] = strtolower((string) $filters['search']); $entries->whereLike('old_url', $filters['search'], 1)->orWhereLike('new_url', $filters['search'], 1)->orWhereLike('comment', $filters['search'], 1)->orWhereLike('referer', $filters['search'], 1)->resetDepth(); } // Get records $rows = $entries->ordered('filter_order', 'filter_order_Dir')->paginated(); $this->view->set('rows', $rows)->set('filters', $filters)->set('enabled', Helper::isEnabled())->display(); }
* * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * HUBzero is a registered trademark of Purdue University. * * @package hubzero-cms * @author Shawn Rice <*****@*****.**> * @copyright Copyright 2005-2015 HUBzero Foundation, LLC. * @copyright Copyright 2005-2014 Open Source Matters, Inc. * @license http://www.gnu.org/licenses/gpl-2.0.html GPLv2 */ // No direct access. defined('_HZEXEC_') or die; Request::setVar('hidemainmenu', true); $canDo = \Components\Redirect\Helpers\Redirect::getActions(); Toolbar::title(Lang::txt('COM_REDIRECT_MANAGER_LINK'), 'redirect'); // If not checked out, can save the item. if ($canDo->get('core.edit')) { Toolbar::apply(); Toolbar::save(); } // This component does not support Save as Copy due to uniqueness checks. // While it can be done, it causes too much confusion if the user does // not change the Old URL. if ($canDo->get('core.edit') && $canDo->get('core.create')) { Toolbar::save2new(); } if (empty($this->item->id)) { Toolbar::spacer(); Toolbar::cancel('cancel');
echo Lang::txt('JSEARCH_FILTER_SUBMIT'); ?> </button> <button type="button" onclick="$('#filter_search').val('');this.form.submit();"><?php echo Lang::txt('JSEARCH_FILTER_CLEAR'); ?> </button> </div> <div class="col span6"> <select name="filter_state" class="inputbox" onchange="this.form.submit()"> <option value=""><?php echo Lang::txt('JOPTION_SELECT_PUBLISHED'); ?> </option> <?php echo Html::select('options', \Components\Redirect\Helpers\Redirect::publishedOptions(), 'value', 'text', $this->state->get('filter.state'), true); ?> </select> </div> </div> </fieldset> <table class="adminlist"> <thead> <tr> <th scope="col"> <input type="checkbox" name="checkall-toggle" value="" title="<?php echo Lang::txt('JGLOBAL_CHECK_ALL'); ?> " onclick="Joomla.checkAll(this)" /> </th>