/**
  * Zeigt an, ob eine neuere Version von OPUS verfügbar ist.
  *
  * TODO Behandlung von is_null($latestVersion) hängt vom Verhalten der Version Helpers ab (ueberarbeiten)
  */
 public function updateAction()
 {
     $localVersion = Application_Configuration::getOpusVersion();
     $latestVersion = $this->_helper->version();
     $this->view->currentVersion = $localVersion;
     $this->view->latestVersion = null;
     if (is_null($latestVersion)) {
         $this->view->message = $this->view->translate('admin_info_version_error_getting_latest');
     } elseif ($localVersion == $latestVersion) {
         $this->view->message = $this->view->translate('admin_info_version_current');
     } else {
         $this->view->message = $this->view->translate('admin_info_version_outdated');
         $this->view->latestVersion = $latestVersion;
     }
 }
示例#2
0
 public function testGetOpusVersion()
 {
     $config = Zend_Registry::get('Zend_Config');
     $this->assertEquals($config->version, Application_Configuration::getOpusVersion());
 }
示例#3
0
 protected function _initVersionInfo()
 {
     $this->bootstrap('View');
     $view = $this->getResource('View');
     $view->headMeta()->appendName('Opus-Version', Application_Configuration::getOpusVersion());
 }