本文整理汇总了PHP中JControllerAdmin::saveorder方法的典型用法代码示例。如果您正苦于以下问题:PHP JControllerAdmin::saveorder方法的具体用法?PHP JControllerAdmin::saveorder怎么用?PHP JControllerAdmin::saveorder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JControllerAdmin
的用法示例。
在下文中一共展示了JControllerAdmin::saveorder方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: saveorder
public function saveorder()
{
parent::saveorder();
$extra_id = JFactory::getApplication()->input->get('extra_id', 0, 'int');
$extra_id_url = !empty($extra_id) ? '&extra_id=' . $extra_id : '';
$this->setRedirect(JRoute::_('index.php?option=' . $this->option . '&view=' . $this->view_list . $extra_id_url, false));
}
示例2: saveorder
/**
* Save the manual order inputs from the terms list page.
*
* @return void
* @since 1.6
*/
public function saveorder()
{
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
// Get the arrays from the Request
$order = JFactory::getApplication()->input->get('order', array(), 'array');
$cids = JFactory::getApplication()->input->get('cid', array(), 'array');
parent::saveorder();
}
示例3: saveorder
function saveorder()
{
$cid = JRequest::getVar('cid', array(), '', 'array');
JArrayHelper::toInteger($cid);
for ($i = 0; $i < count($cid); $i++) {
if (!igGeneralHelper::authorise('core.edit.state', $cid[$i])) {
return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
}
parent::saveorder();
}
示例4: saveorder
public function saveorder()
{
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
$app = JFactory::getApplication();
$order = $app->input->post->get('order', null, 'array');
$originalOrder = explode(',', $app->input->post->get('original_order_values', null, 'string'));
if (!($order === $originalOrder)) {
parent::saveorder();
} else {
$this->setRedirect(JRoute::_('index.php?option=' . $this->option . '&view=' . $this->view_list, false));
return true;
}
}
示例5: saveorder
/**
* Save the manual order inputs from the categories list page.
*
* @return void
* @since 1.6
*/
public function saveorder()
{
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
// Get the arrays from the Request
$order = JRequest::getVar('order', null, 'post', 'array');
$originalOrder = explode(',', JRequest::getString('original_order_values'));
// Make sure something has changed
if (!($order === $originalOrder)) {
parent::saveorder();
} else {
// Nothing to reorder
$this->setRedirect(JRoute::_('index.php?option=' . $this->option . '&view=' . $this->view_list, false));
return true;
}
}
示例6: saveorder
/**
* Save the manual order inputs from the menu items list view
*
* @return void
*
* @see JControllerAdmin::saveorder()
* @deprecated 4.0
*/
public function saveorder()
{
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
JLog::add('MenusControllerItems::saveorder() is deprecated. Function will be removed in 4.0', JLog::WARNING, 'deprecated');
// Get the arrays from the Request
$order = $this->input->post->get('order', null, 'array');
$originalOrder = explode(',', $this->input->getString('original_order_values'));
// Make sure something has changed
if (!($order === $originalOrder)) {
parent::saveorder();
} else {
// Nothing to reorder
$this->setRedirect(JRoute::_('index.php?option=' . $this->option . '&view=' . $this->view_list, false));
return true;
}
}
示例7: saveorder
function saveorder()
{
$cid = JRequest::getVar('cid', array(), '', 'array');
JArrayHelper::toInteger($cid);
JRequest::setVar('cid', $cid, 'post');
JFactory::getApplication()->input->post->set('cid', $cid);
$order = JRequest::getVar('order', null, 'get', 'array');
JArrayHelper::toInteger($order);
JRequest::setVar('order', $order, 'post');
JFactory::getApplication()->input->post->set('order', $order);
JRequest::setVar(JRequest::getCmd('formtoken'), 1, 'post');
JFactory::getApplication()->input->post->set(JRequest::getCmd('formtoken'), 1);
for ($i = 0; $i < count($cid); $i++) {
if (!igGeneralHelper::authorise('core.igalleryfront.edit.state', $cid[$i])) {
return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
}
parent::saveorder();
}
示例8: saveorder
public function saveorder()
{
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
$app = JFactory::getApplication();
$order = $app->input->post->get('order', null, 'array');
$originalOrder = explode(',', $app->input->post->get('original_order_values', null, 'string'));
if (!($order === $originalOrder)) {
parent::saveorder();
}
$cat_id = $app->input->getInt('cat_id', 1);
$this->setRedirect("index.php?option=com_judirectory&view=listcats&cat_id=" . $cat_id);
}
示例9: saveorder
/**
* Method to save the submitted ordering values for records.
*
* Overrides JControllerAdmin::saveorder to check the core.admin permission.
*
* @since 1.6
*/
public function saveorder()
{
if (!JFactory::getUser()->authorise('core.admin', $this->option)) {
throw new Exception(JText::_('JERROR_ALERTNOAUTHOR'));
jexit();
}
return parent::saveorder();
}
示例10: saveorder
/**
* Method to save the submitted ordering values for records.
*
* Overrides JControllerAdmin::saveorder to check the core.admin permission.
*
* @since 1.6
*/
public function saveorder()
{
if (!JFactory::getUser()->authorise('core.admin', $this->option)) {
JError::raiseError(500, JText::_('JERROR_ALERTNOAUTHOR'));
jexit();
}
return parent::saveorder();
}
示例11: saveorder
public function saveorder()
{
$app = JFactory::getApplication();
$documentid = $app->input->post->get('documentid', array(), 'array');
$app->input->post->set('cid', $documentid);
$_POST['cid'] = $documentid;
$rootCat = JUDownloadFrontHelperCategory::getRootCategory();
$cat_id = $app->input->getInt('cat_id', $rootCat->id);
parent::saveorder();
$this->setRedirect("index.php?option=com_judownload&view={$this->view_list}&cat_id={$cat_id}");
}
示例12: saveorder
public function saveorder()
{
parent::saveorder();
$this->setRedirectToSlides();
}
示例13: saveorder
/**
* Logic to saver order of multiple categories at once
*
* @access public
* @return void
* @since 1.0
*/
function saveorder()
{
// Check for request forgeries
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
// Get the arrays from the Request
$order = JRequest::getVar('order', null, 'post', 'array');
$originalOrder = explode(',', JRequest::getString('original_order_values'));
// Make sure something has changed
if (!($order === $originalOrder)) {
parent::saveorder();
} else {
// Nothing to reorder
$this->setRedirect(JRoute::_('index.php?option=' . $this->option . '&view=' . $this->view_list, false), 'Nothing to reorder');
}
// clean cache
$cache = JFactory::getCache('com_flexicontent');
$cache->clean();
$catscache = JFactory::getCache('com_flexicontent_cats');
$catscache->clean();
}
示例14: saveorder
/**
* Method to save the submitted ordering values for records.
*
* Overrides JControllerAdmin::saveorder to check the core.admin permission.
*
* @since 1.6
*/
public function saveorder()
{
if (!User::authorise('core.admin', $this->option)) {
App::abort(500, Lang::txt('JERROR_ALERTNOAUTHOR'));
exit;
}
return parent::saveorder();
}
示例15: saveorder
function saveorder()
{
parent::saveorder();
$this->setRedirect('index.php?option=com_eventgallery&view=files&folderid=' . JRequest::getVar('folderid'));
}