Example #1
0
 /**
  * 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();
 }
Example #2
0
 /**
  * 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();
 }
Example #3
0
 *
 * 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');
Example #4
0
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>