Example #1
0
 /**
  * Funkce pro smazání metaatributu
  */
 function delMetaAttribute()
 {
     require_once JPATH_COMPONENT . DS . 'models' . DS . 'bkef.php';
     $model = new BkefModel();
     if ($_POST['potvrzeni'] == 1) {
         //skutecne smazeme
         $xml = $model->load(JRequest::getInt('article'));
         $maId = intval(JRequest::getInt('maId', -1));
         // unset($xml->MetaAttributes[0]->MetaAttribute[$maId]);
         $dom = dom_import_simplexml($xml->MetaAttributes[0]->MetaAttribute[$maId]);
         $dom->parentNode->removeChild($dom);
         $model->save(JRequest::getInt('article'), $xml->asXML());
         $this->_redirect = 'index.php?option=com_bkef&task=selArticle&article=' . JRequest::getInt('article');
     } else {
         //zobrazime dotaz
         require_once JPATH_COMPONENT . DS . 'views' . DS . 'iframe' . DS . 'delMetaAttribute.html.php';
         $view = new BkefViewDelMetaAttribute();
         $view->xml = $model->load(JRequest::getInt('article'));
         $view->articleTitle = $model->loadTitle(JRequest::getInt('article'));
         $view->article = JRequest::getInt('article');
         $view->maId = JRequest::getInt('maId');
         $view->display();
     }
 }
Example #2
0
 /**
  * Funkce pro smazání metaatributu
  */
 function delMetaAttribute()
 {
     /*DONE_X*/
     require_once JPATH_COMPONENT . DS . 'models' . DS . 'bkef.php';
     $model = new BkefModel();
     if ($_POST['potvrzeni'] == 1) {
         //skutecne smazeme
         $xml = $model->load(JRequest::getInt('article'));
         $maId = intval(JRequest::getInt('maId', -1));
         $dom = dom_import_simplexml($xml->MetaAttributes[0]->MetaAttribute[$maId]);
         $dom->parentNode->removeChild($dom);
         //aktualizace data/casu posledni zmeny
         $xml->Header[0]->LastModified[0]->Timestamp = date('c');
         $xml->Header[0]->LastModified[0]->Author = $this->getUserName();
         //save
         $model->save(JRequest::getInt('article'), $xml->asXML());
         $this->_redirect = 'index.php?option=com_bkef&task=selArticle&article=' . JRequest::getInt('article');
     } else {
         //zobrazime dotaz
         require_once JPATH_COMPONENT . DS . 'views' . DS . 'iframe' . DS . 'delMetaAttribute.html.php';
         $view = new BkefViewDelMetaAttribute();
         $view->xml = $model->load(JRequest::getInt('article'));
         $view->articleTitle = $model->loadTitle(JRequest::getInt('article'));
         $view->article = JRequest::getInt('article');
         $view->maId = JRequest::getInt('maId');
         $view->display();
     }
 }