diff --git a/airtime_mvc/application/layouts/scripts/layout.phtml b/airtime_mvc/application/layouts/scripts/layout.phtml index 1483cd3f3..232fecd37 100644 --- a/airtime_mvc/application/layouts/scripts/layout.phtml +++ b/airtime_mvc/application/layouts/scripts/layout.phtml @@ -10,7 +10,7 @@ <div id="Panel"> <div class="logo"></div> - <?php echo $this->partial('partialviews/header.phtml', array("user" => $this->loggedInAs(), "trial_remain"=> $this->trialRemaining())) ?> + <?php echo $this->partial('partialviews/header.phtml', array("user" => $this->loggedInAs(), "is_trial"=>$this->isTrial(), "trial_remain"=> $this->trialRemaining())) ?> <?php $partial = array('menu.phtml', 'default'); $this->navigation()->menu()->setPartial($partial); ?> diff --git a/airtime_mvc/application/layouts/scripts/library.phtml b/airtime_mvc/application/layouts/scripts/library.phtml index 6a0f8e1db..587da8927 100644 --- a/airtime_mvc/application/layouts/scripts/library.phtml +++ b/airtime_mvc/application/layouts/scripts/library.phtml @@ -10,7 +10,7 @@ <div id="Panel"> <div class="logo"></div> - <?php echo $this->partial('partialviews/header.phtml', array("user" => $this->loggedInAs(), "trial_remain"=> $this->trialRemaining())) ?> + <?php echo $this->partial('partialviews/header.phtml', array("user" => $this->loggedInAs(), "is_trial"=>$this->isTrial(), "trial_remain"=> $this->trialRemaining())) ?> <?php $partial = array('menu.phtml', 'default'); $this->navigation()->menu()->setPartial($partial); ?> diff --git a/airtime_mvc/application/views/helpers/IsTrial.php b/airtime_mvc/application/views/helpers/IsTrial.php new file mode 100644 index 000000000..2890bbc49 --- /dev/null +++ b/airtime_mvc/application/views/helpers/IsTrial.php @@ -0,0 +1,12 @@ +<?php + +class Airtime_View_Helper_IsTrial extends Zend_View_Helper_Abstract{ + public function isTrial(){ + $plan = Application_Model_Preference::GetPlanLevel(); + if($plan == 'trial'){ + return true; + }else{ + return false; + } + } +} \ No newline at end of file diff --git a/airtime_mvc/application/views/helpers/TrialRemaining.php b/airtime_mvc/application/views/helpers/TrialRemaining.php new file mode 100644 index 000000000..baa1ac9e2 --- /dev/null +++ b/airtime_mvc/application/views/helpers/TrialRemaining.php @@ -0,0 +1,16 @@ +<?php + +class Airtime_View_Helper_TrialRemaining extends Zend_View_Helper_Abstract +{ + public function trialRemaining() + { + $ending_date = Application_Model_Preference::GetTrialEndingDate(); + $datetime1 = new DateTime(); + $datetime2 = new DateTime($ending_date); + $interval = $datetime1->diff($datetime2); + if($interval->format('%R') == '-'){ + return "Trial expired."; + } + return $interval->format('%a days'); + } +} diff --git a/airtime_mvc/application/views/scripts/partialviews/header.phtml b/airtime_mvc/application/views/scripts/partialviews/header.phtml index 85d46224f..2ef5b307f 100644 --- a/airtime_mvc/application/views/scripts/partialviews/header.phtml +++ b/airtime_mvc/application/views/scripts/partialviews/header.phtml @@ -30,12 +30,14 @@ <li class="time-zone"><span id="time-zone"></span></li> </ul> </div> + <?php if($this->is_trial){?> <div class="trial-info-block"> <ul> <li>Trial remaining</li> <li><?php echo $this->trial_remain?></li> </ul> </div> + <?php }?> <div class="personal-block"> <ul> <li><a id="about-link" href="#">About</a></li>