/** * Add menu element form * @param Difra\Param\AnyInt $menuId * @param \Difra\Param\NamedString $parent Parent node */ public function addAction(\Difra\Param\AnyInt $menuId, \Difra\Param\NamedString $parent = null) { /** @var $addNode \DOMElement */ $addNode = $this->root->appendChild($this->xml->createElement('CMSMenuItemAdd')); $addNode->setAttribute('menu', $menuId->val()); $addNode->setAttribute('parent', $parent ? $parent->val() : null); $this->getEditXML($addNode, $menuId->val()); \Difra\Plugins\CMS::getInstance()->getAvailablePagesXML($addNode, $menuId->val()); }
public function deleteAjaxAction(\Difra\Param\NamedString $name) { $Locale = \Difra\Locales::getInstance(); if (\Difra\Plugins\videoManager::getInstance()->deleteFile($name->val())) { $this->ajax->display($Locale->getXPath('videoManager/adm/notify/deleted') . '<br/><br/><a class="button" href="#" onclick="window.location.reload();">' . $Locale->getXPath('videoManager/adm/close') . '</a>'); } else { $this->ajax->display($Locale->getXPath('videoManager/adm/errors/noDeleter') . '<br/><br/><a class="button" href="#" onclick="ajaxer.close( this );">' . $Locale->getXPath('videoManager/adm/close') . '</a>'); } }