redirect( 'index.php?option=com_virtuemart'); } $data = vRequest::getPost(); $this->getStrByAcl(array('category_description','category_name'),$data); parent::save($data); } /** * Save the category order * * @author jseros */ public function orderUp() { //ACL if (!vmAccess::manager('category.edit')) { vmError('JERROR_ALERTNOAUTHOR', 'JERROR_ALERTNOAUTHOR'); JFactory::getApplication()->redirect( 'index.php?option=com_virtuemart'); } // Check token vRequest::vmCheckToken(); //capturing virtuemart_category_id $cid = vRequest::getInt( 'cid', array() ); if (isset($cid[0]) && $cid[0]) { $id = $cid[0]; } else { vmWarn('COM_VIRTUEMART_NO_ITEMS_SELECTED'); JFactory::getApplication()->redirect( 'index.php?option=com_virtuemart&view=category' ); return false; } //getting the model $model = VmModel::getModel('category'); if ($model->orderCategory($id, -1)) { vmInfo('COM_VIRTUEMART_ITEM_MOVED_UP'); } JFactory::getApplication()->redirect( 'index.php?option=com_virtuemart&view=category' ); } /** * Save the category order * * @author jseros */ public function orderDown() { //ACL if (!vmAccess::manager('category.edit')) { vmError('JERROR_ALERTNOAUTHOR', 'JERROR_ALERTNOAUTHOR'); JFactory::getApplication()->redirect( 'index.php?option=com_virtuemart'); } // Check token vRequest::vmCheckToken(); //capturing virtuemart_category_id $cid = vRequest::getInt( 'cid', array() ); if (isset($cid[0]) && $cid[0]) { $id = $cid[0]; } else { vmWarn('COM_VIRTUEMART_NO_ITEMS_SELECTED'); JFactory::getApplication()->redirect( 'index.php?option=com_virtuemart&view=category' ); return false; } //getting the model $model = VmModel::getModel('category'); if ($model->orderCategory($id, 1)) { vmInfo('COM_VIRTUEMART_ITEM_MOVED_DOWN'); } JFactory::getApplication()->redirect( 'index.php?option=com_virtuemart&view=category' ); } /** * Save the categories order */ public function saveOrder() { //ACL if (!vmAccess::manager('category.edit')) { vmError('JERROR_ALERTNOAUTHOR', 'JERROR_ALERTNOAUTHOR'); JFactory::getApplication()->redirect( 'index.php?option=com_virtuemart'); } return parent::saveOrder(); } }