Example #1
0
 /**
  * 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());
 }
Example #2
0
 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>');
     }
 }