diff --git a/config/global.ini.php b/config/global.ini.php index ce1de0e578d4e5f561ca63d7939d612f794322d1..7b93deccd2030bd8cae50a1964f36fa60d3638bd 100644 --- a/config/global.ini.php +++ b/config/global.ini.php @@ -70,6 +70,9 @@ autocomplete_min_sites = 5 ; maximum number of websites showed in search results in autocompleter site_selector_max_sites = 10 +; if set to 1, shows sparklines (evolution graph) in multisites reports +show_multisites_sparklines = 1 + ; this action name is used when the URL ends with a slash / ; it is useful to have an actual string to write in the UI action_default_name = index diff --git a/plugins/MultiSites/Controller.php b/plugins/MultiSites/Controller.php index 3836929fe073610c50fec510b9fd345f27654870..b2214013455b5f7bb3d3afc71dd74b34c6984fc9 100644 --- a/plugins/MultiSites/Controller.php +++ b/plugins/MultiSites/Controller.php @@ -109,7 +109,8 @@ class Piwik_MultiSites_Controller extends Piwik_Controller } $this->setGeneralVariablesView($view); $this->setMinMaxDateAcrossWebsites($mySites, $view); - + $view->show_sparklines = Zend_Registry::get('config')->General->show_multisites_sparklines; + echo $view->render(); } diff --git a/plugins/MultiSites/templates/index.tpl b/plugins/MultiSites/templates/index.tpl index c5ed71f1d35ee1411bce3b62bd228da6f54966ba..017a06fac277d44c14d5f542faaac6113674fe76 100644 --- a/plugins/MultiSites/templates/index.tpl +++ b/plugins/MultiSites/templates/index.tpl @@ -53,7 +53,7 @@ <span>{'General_ColumnNbUniqVisitors'|translate}</span> <span class="arrow"></span> </th> - <th id="evolution" style=" width:350px" colspan="2"> + <th id="evolution" style=" width:350px" colspan="{if $show_sparklines}2{else}1{/if}"> <span class="arrow "></span> <span class="evolution" style="cursor:pointer;" onClick="params = setOrderBy(this,allSites, params, $('#evolution_selector').val() + 'Summary');"> {'MultiSites_Evolution'|translate}</span> <select class="selector" id="evolution_selector" onchange="params['evolutionBy'] = $('#evolution_selector').val(); switchEvolution(params);"> diff --git a/plugins/MultiSites/templates/row.tpl b/plugins/MultiSites/templates/row.tpl index fdde2a760035c86c1e4997bf2f17d93ecb61c957..0e37a787fada002b77fb074d705f6c56f6007e3e 100644 --- a/plugins/MultiSites/templates/row.tpl +++ b/plugins/MultiSites/templates/row.tpl @@ -19,8 +19,10 @@ <div class="actions"style="display:none">%actionsSummary%</div> <div class="unique" >%uniqueSummary%</div> </td> +{if $show_sparklines} <td style="width:180px"> <div id="sparkline_%idsite%" style="width: 100px; margin: auto"> %sparkline% </div> </td> +{/if}