Пример #1
0
 function uncache()
 {
     // Check token
     JRequest::checkToken() or jexit('Invalid Token');
     // Action
     parent::updateCache($this->_table, 'url_old', '*', 0, $this->_model);
     // Return
     parent::route();
 }
Пример #2
0
 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'));
         }
     }
 }
Пример #3
0
 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');
 }