function installUpgrade() { // Check token JRequest::checkToken() or jexit('Invalid Token'); if (!$this->_model->installUpgrade()) { JError::raiseWarning('1001', JText::_('COM_MIJOSEF_EXTENSIONS_VIEW_NOT_INSTALLED')); } else { parent::route(JText::_('COM_MIJOSEF_EXTENSIONS_VIEW_INSTALLED')); } }
function restore() { // Check token JRequest::checkToken() or jexit('Invalid Token'); // Restore if (!$this->_model->restore()) { $msg = JText::_('COM_MIJOSEF_RESTOREMIGRATE_MSG_RESTORE_NO'); } else { $msg = JText::_('COM_MIJOSEF_RESTOREMIGRATE_MSG_RESTORE_OK'); } // Return parent::route($msg); }
function editSave() { // Check token JRequest::checkToken() or jexit('Invalid Token'); // Get post $post = JRequest::get('post'); // Save record if (!parent::saveRecord($post, 'MijosefMovedUrls', $post['id'])) { return JError::raiseWarning(500, JText::_('COM_MIJOSEF_COMMON_RECORD_SAVED_NOT')); } else { $sefid = JRequest::getInt('sefid', 0); if (!empty($sefid)) { MijoDatabase::query("DELETE FROM #__mijosef_urls WHERE id = {$sefid}"); } if ($post['modal'] == '1') { // Display message JFactory::getApplication()->enqueueMessage(JText::_('COM_MIJOSEF_COMMON_RECORD_SAVED')); } else { // Return parent::route(JText::_('COM_MIJOSEF_COMMON_RECORD_SAVED')); } } }
function editSaveMoved() { // Check token JRequest::checkToken() or jexit('Invalid Token'); // Get post $post = JRequest::get('post'); $post2 = $this->_model->_modifyPostData($post); // Save record if (!parent::saveRecord($post, 'MijosefSefUrls', $post['id'])) { return JError::raiseWarning(500, JText::_('COM_MIJOSEF_COMMON_RECORD_SAVED_NOT')); } elseif ($this->_model->editSaveMoved($post['id'])) { // Save Aliases $this->_model->_saveAliases($post2['aliases']); // Save Metadata $this->_model->_saveMetadata($post2['metadata']); // Save Sitemap $this->_model->_saveSitemap($post2['sitemap']); if ($post['modal'] == '1') { // Display message JFactory::getApplication()->enqueueMessage(JText::_('COM_MIJOSEF_URL_EDIT_SAVED_MOVED')); } else { // Return parent::route(JText::_('COM_MIJOSEF_URL_EDIT_SAVED_MOVED')); } } }