function uncache() { // Check token JRequest::checkToken() or jexit('Invalid Token'); // Action parent::updateCache($this->_table, 'url_old', '*', 0, $this->_model); // Return parent::route(); }
function editSave() { // 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')); } else { // Save Aliases $this->_model->_saveAliases($post2['aliases']); // Save Metadata $this->_model->_saveMetadata($post2['metadata']); // Save Sitemap $this->_model->_saveSitemap($post2['sitemap']); // Cache $value = 0; if (isset($post['url_cached'])) { $value = 1; } $where = " WHERE url_real = '{$post['url_real']}'"; parent::updateCache($this->_table, 'url_real', '*', $value, $this->_model, $where); 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 uncache() { // Check token JRequest::checkToken() or jexit('Invalid Token'); // Action $fields = "id, url_sef, url_real, used, meta, sitemap, tags, ilinks, bookmarks, params"; parent::updateCache($this->_table, 'url_real', $fields, 0, $this->_model); // Redirect $id = JRequest::getInt('id'); $this->setRedirect('index.php?option=' . $this->_option . '&controller=' . $this->_context . '&task=view&id=' . $id . '&tmpl=component'); }