Ejemplo n.º 1
0
 /**
  * Used by Admin screens
  * 
  * @param Piwik_View $view
  */
 protected function setBasicVariablesView($view)
 {
     parent::setBasicVariablesView($view);
     $view->currentAdminMenuName = Piwik_GetCurrentAdminMenuName();
     $view->enableFrames = Zend_Registry::get('config')->General->enable_framed_settings;
     if (!$view->enableFrames) {
         $view->setXFrameOptions('sameorigin');
     }
 }
Ejemplo n.º 2
0
 /**
  * Set the minimal variables in the view object
  * Extended by some admin view specific variables
  * 
  * @param Piwik_View  $view
  */
 protected function setBasicVariablesView($view)
 {
     parent::setBasicVariablesView($view);
     $view->currentAdminMenuName = Piwik_GetCurrentAdminMenuName();
     $view->enableFrames = Piwik_Config::getInstance()->General['enable_framed_settings'];
     if (!$view->enableFrames) {
         $view->setXFrameOptions('sameorigin');
     }
 }
Ejemplo n.º 3
0
 public static function setBasicVariablesAdminView($view)
 {
     $view->currentAdminMenuName = Piwik_GetCurrentAdminMenuName();
     $view->enableFrames = Piwik_Config::getInstance()->General['enable_framed_settings'];
     if (!$view->enableFrames) {
         $view->setXFrameOptions('sameorigin');
     }
     $view->isSuperUser = Piwik::isUserIsSuperUser();
     // for old geoip plugin warning
     $view->usingOldGeoIPPlugin = Piwik_PluginsManager::getInstance()->isPluginActivated('GeoIP');
     // for cannot find installed plugin warning
     $missingPlugins = Piwik_PluginsManager::getInstance()->getMissingPlugins();
     if (!empty($missingPlugins)) {
         $pluginsLink = Piwik_Url::getCurrentQueryStringWithParametersModified(array('module' => 'CorePluginsAdmin', 'action' => 'index'));
         $view->missingPluginsWarning = Piwik_Translate('CoreAdminHome_MissingPluginsWarning', array('<strong>' . implode('</strong>,&nbsp;<strong>', $missingPlugins) . '</strong>', '<a href="' . $pluginsLink . '"/>', '</a>'));
     }
 }