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"]; }
/** * 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'; }