/**
  * Show styled language selection drop-down list
  *
  * @param string $url The form action.  Default is to save language.
  */
 function showLanguagesSelector()
 {
     // don't use Piwik_View::factory() here
     $view = new Piwik_View("LanguagesManager/templates/languages.tpl");
     $view->languages = Piwik_LanguagesManager_API::getInstance()->getAvailableLanguageNames();
     $view->currentLanguageCode = self::getLanguageCodeForCurrentUser();
     $view->currentLanguageName = self::getLanguageNameForCurrentUser();
     Piwik_AddTopMenu('LanguageSelector', $view->render(), true, $order = 30, true);
 }
 public function addTopMenu()
 {
     Piwik_AddTopMenu('General_API', array('module' => 'API', 'action' => 'listAllAPI'), true, 7);
     if (empty($_SERVER['HTTP_USER_AGENT'])) {
         return;
     }
     require_once PIWIK_INCLUDE_PATH . '/libs/UserAgentParser/UserAgentParser.php';
     $os = UserAgentParser::getOperatingSystem($_SERVER['HTTP_USER_AGENT']);
     if ($os && in_array($os['id'], array('AND', 'IPD', 'IPA', 'IPH'))) {
         Piwik_AddTopMenu('Piwik Mobile App', array('module' => 'Proxy', 'action' => 'redirect', 'url' => 'http://piwik.org/mobile/'), true, 4);
     }
 }
Exemple #3
0
 public function addTopMenu()
 {
     $tooltip = false;
     try {
         $idSite = Piwik_Common::getRequestVar('idSite');
         $tooltip = Piwik_Translate('Dashboard_TopLinkTooltip', Piwik_Site::getNameFor($idSite));
     } catch (Exception $ex) {
         // if no idSite parameter, show no tooltip
     }
     $urlParams = array('module' => 'CoreHome', 'action' => 'index');
     Piwik_AddTopMenu('General_Dashboard', $urlParams, true, 1, $isHTML = false, $tooltip);
 }
 public function addTopMenu()
 {
     Piwik_AddTopMenu('General_Widgets', array('module' => 'Widgetize', 'action' => 'index'), true, 5);
 }
Exemple #5
0
 function addTopMenu()
 {
     $isMobileMessagingActivated = Piwik_PluginsManager::getInstance()->isPluginActivated('MobileMessaging');
     $tooltip = $isMobileMessagingActivated ? 'MobileMessaging_TopLinkTooltip' : 'PDFReports_TopLinkTooltip';
     Piwik_AddTopMenu($isMobileMessagingActivated ? 'MobileMessaging_TopMenu' : 'PDFReports_EmailReports', array('module' => 'PDFReports', 'action' => 'index'), true, 13, $isHTML = false, $tooltip = Piwik_Translate($tooltip));
 }
Exemple #6
0
 function addTopMenu()
 {
     Piwik_AddTopMenu('PDFReports_EmailReports', array('module' => 'PDFReports', 'action' => 'index'), true, 13);
 }
Exemple #7
0
 public function addTopMenu()
 {
     Piwik_AddTopMenu('General_GiveUsYourFeedback', array('module' => 'Feedback', 'action' => 'index'), true, $order = 20, $isHTML = false, $tooltip = Piwik_Translate('Feedback_TopLinkTooltip'));
 }
Exemple #8
0
 public function addTopMenu()
 {
     Piwik_AddTopMenu('General_Dashboard', array('module' => 'CoreHome', 'action' => 'index'), true, 1);
 }
Exemple #9
0
 public function addTopMenu()
 {
     $urlParams = array('module' => 'MultiSites', 'action' => 'index');
     $tooltip = Piwik_Translate('MultiSites_TopLinkTooltip');
     Piwik_AddTopMenu('General_MultiSitesSummary', $urlParams, true, 3, $isHTML = false, $tooltip);
 }
Exemple #10
0
 public function addTopMenu()
 {
     Piwik_AddTopMenu('General_MultiSitesSummary', array('module' => 'MultiSites', 'action' => 'index'), true, 3);
 }
Exemple #11
0
 public function addTopMenu()
 {
     $tooltip = Piwik_Translate('Widgetize_TopLinkTooltip');
     $urlParams = array('module' => 'Widgetize', 'action' => 'index');
     Piwik_AddTopMenu('General_Widgets', $urlParams, true, 5, $isHTML = false, $tooltip);
 }
Exemple #12
0
 public function addTopMenu()
 {
     Piwik_AddTopMenu('General_API', array('module' => 'API', 'action' => 'listAllAPI'), true, 7);
 }
Exemple #13
0
	public function addTopMenu()
	{
		Piwik_AddTopMenu('General_GiveUsYourFeedback', array('module' => 'Feedback', 'action' => 'index'), true, $order = 20);
	}