diff options
Diffstat (limited to 'plugins/Installation/View.php')
-rw-r--r-- | plugins/Installation/View.php | 79 |
1 files changed, 38 insertions, 41 deletions
diff --git a/plugins/Installation/View.php b/plugins/Installation/View.php index c55fcb4ac2..1bd4866ab0 100644 --- a/plugins/Installation/View.php +++ b/plugins/Installation/View.php @@ -1,58 +1,55 @@ <?php /** * Piwik - Open source web analytics - * + * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later - * + * * @category Piwik_Plugins * @package Piwik_Installation */ /** - * + * * @package Piwik_Installation */ class Piwik_Installation_View extends Piwik_View { - protected $mainTemplate = 'Installation/templates/structure.tpl'; - - function __construct($subtemplatePath, $installationSteps, $currentStepName) - { - parent::__construct($this->mainTemplate); + protected $mainTemplate = 'Installation/templates/structure.tpl'; - $this->subTemplateToLoad = $subtemplatePath; - $this->steps = array_keys($installationSteps); - $this->allStepsTitle = array_values($installationSteps); - $this->currentStepName = $currentStepName; - $this->showNextStep = false; - } - - function render() - { - // prepare the all steps templates - $this->currentStepId = array_search($this->currentStepName, $this->steps); - $this->totalNumberOfSteps = count($this->steps); - - $this->percentDone = round(($this->currentStepId) * 100 / ($this->totalNumberOfSteps-1)); - $this->percentToDo = 100 - $this->percentDone; - - $this->nextModuleName = ''; - if(isset($this->steps[$this->currentStepId + 1])) - { - $this->nextModuleName = $this->steps[$this->currentStepId + 1]; - } - $this->previousModuleName = ''; - if(isset($this->steps[$this->currentStepId - 1])) - { - $this->previousModuleName = $this->steps[$this->currentStepId - 1]; - } - $this->previousPreviousModuleName = ''; - if(isset($this->steps[$this->currentStepId - 2])) - { - $this->previousPreviousModuleName = $this->steps[$this->currentStepId - 2]; - } + function __construct($subtemplatePath, $installationSteps, $currentStepName) + { + parent::__construct($this->mainTemplate); - return parent::render(); - } + $this->subTemplateToLoad = $subtemplatePath; + $this->steps = array_keys($installationSteps); + $this->allStepsTitle = array_values($installationSteps); + $this->currentStepName = $currentStepName; + $this->showNextStep = false; + } + + function render() + { + // prepare the all steps templates + $this->currentStepId = array_search($this->currentStepName, $this->steps); + $this->totalNumberOfSteps = count($this->steps); + + $this->percentDone = round(($this->currentStepId) * 100 / ($this->totalNumberOfSteps - 1)); + $this->percentToDo = 100 - $this->percentDone; + + $this->nextModuleName = ''; + if (isset($this->steps[$this->currentStepId + 1])) { + $this->nextModuleName = $this->steps[$this->currentStepId + 1]; + } + $this->previousModuleName = ''; + if (isset($this->steps[$this->currentStepId - 1])) { + $this->previousModuleName = $this->steps[$this->currentStepId - 1]; + } + $this->previousPreviousModuleName = ''; + if (isset($this->steps[$this->currentStepId - 2])) { + $this->previousPreviousModuleName = $this->steps[$this->currentStepId - 2]; + } + + return parent::render(); + } } |