Ejemplo n.º 1
0
 function zpracujInfluences()
 {
     if (isset($_SESSION['articleId'])) {
         require_once JPATH_COMPONENT . DS . 'models' . DS . 'bkef.php';
         $model = new BkefModel();
         $article = $_SESSION['articleId'];
         $obsahSouboru = $model->load($article)->asXML();
         //die($_POST["checkboxess"]);
         require_once JPATH_COMPONENT . DS . 'influences' . DS . 'saveBKEF.php';
         $model->save($article, $obsahSouboru);
     }
     $this->_redirect = 'index.php?option=com_bkef&task=influences&article=' . $article . '&additionalInfo=' . $_POST["checkboxess"];
 }
Ejemplo n.º 2
0
 /**
  * Funkce pro smazání value 
  */
 function nominalEnumerationDeleteValue()
 {
     /*DONE*/
     require_once JPATH_COMPONENT . DS . 'models' . DS . 'bkef.php';
     $model = new BkefModel();
     //skutecne smazeme
     $xml = $model->load(JRequest::getInt('article'));
     $maId = intval(JRequest::getInt('maId', -1));
     $fId = intval(JRequest::getInt('fId', -1));
     $phId = intval(JRequest::getInt('phId', -1));
     $binId = intval(JRequest::getInt('binId', -1));
     $vId = intval(JRequest::getInt('vId', -1));
     unset($xml->MetaAttributes[0]->MetaAttribute[$maId]->Formats[0]->Format[$fId]->PreprocessingHints[0]->DiscretizationHint[$phId]->NominalEnumeration[0]->NominalBin[$binId]->Value[$vId]);
     //aktualizace BKEF lastmodified
     $author = $this->getUserName();
     $xmlLastModified = $xml->Header[0]->LastModified[0];
     $xmlLastModified->Timestamp = date('c');
     $xmlLastModified->Author = $author;
     //aktualizace lastmodified u metaatributu
     $metaAttribute = $xml->MetaAttributes[0]->MetaAttribute[$maId];
     $metaAttribute->LastModified[0]->Timestamp = date('c');
     $metaAttribute->LastModified[0]->Author = $author;
     //aktualizace lastmodified u formatu
     $format = $metaAttribute->Formats[0]->Format[$fId];
     $format->LastModified[0]->Timestamp = date('c');
     $format->LastModified[0]->Author = $author;
     //aktualizace lastmodified u discretization hintu
     $discretizationHint = $format->PreprocessingHints[0]->DiscretizationHint[$phId];
     $discretizationHint->LastModified[0]->Timestamp = date('c');
     $discretizationHint->LastModified[0]->Author = $author;
     $model->save(JRequest::getInt('article'), $xml->asXML());
     $this->_redirect = 'index.php?option=com_bkef&task=format&article=' . JRequest::getInt('article') . '&maId=' . $maId . '&fId=' . $fId . '#preprocessingHints';
 }