/** * 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; } }
public function testGetOpusVersion() { $config = Zend_Registry::get('Zend_Config'); $this->assertEquals($config->version, Application_Configuration::getOpusVersion()); }
protected function _initVersionInfo() { $this->bootstrap('View'); $view = $this->getResource('View'); $view->headMeta()->appendName('Opus-Version', Application_Configuration::getOpusVersion()); }