Ejemplo n.º 1
0
 public function onCreateMenu($event)
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $controller = $request->getControllerName();
     $action = $request->getActionName();
     if ($controller === 'resource' && $action === 'properties') {
         $resourceUri = $this->_owApp->selectedResource;
         if (!empty($resourceUri) && $resourceUri != (string) $this->_owApp->selectedModel) {
             $resourceUri .= '.html';
         }
         $toolbar = OntoWiki_Toolbar::getInstance();
         $toolbar->prependButton(OntoWiki_Toolbar::SEPARATOR)->prependButton(OntoWiki_Toolbar::SUBMIT, array('name' => 'Back to Site', 'url' => $resourceUri));
     }
 }
Ejemplo n.º 2
0
 /**
  * Returns an instance of OntoWiki_Toolbar
  *
  * @return OntoWiki_Toolbar
  */
 public static function getInstance()
 {
     if (null === self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Ejemplo n.º 3
0
 /**
  * Initializes the toolbar
  *
  * @since 0.9.5
  */
 public function _initToolbar()
 {
     $this->bootstrap('Config');
     $config = $this->getResource('Config');
     $this->bootstrap('Translate');
     $translate = $this->getResource('Translate');
     // configure toolbar
     $toolbar = OntoWiki_Toolbar::getInstance();
     $toolbar->setThemeUrlBase($config->themeUrlBase)->setTranslate($translate);
     return $toolbar;
 }