Esempio n. 1
0
 /**
  * Get default duration of stats
  * @return WJ_StatsSession
  */
 protected function get_default_duration()
 {
     $_duration = null;
     foreach ($this->pre_defined_dates as $duration) {
         if (isset($duration['selected']) && $duration['selected']) {
             $_duration = $duration;
             break;
         }
     }
     if (empty($_duration)) {
         $_duration = end($this->pre_defined_dates);
     }
     $stats_session_manager = new WJ_StatsSessionManager();
     $stats_session = new WJ_StatsSession();
     $stats_session->last_days = $_duration['value'];
     $stats_session->from = $_duration['from'];
     $stats_session->to = $_duration['to'];
     $stats_session_manager->set_default_selection($stats_session);
     $stats_session_manager->set_pre_defined_dates($this->get_pre_defined_dates());
     return $stats_session_manager->get_last_selection();
 }
Esempio n. 2
0
 protected function save_last_selection($params)
 {
     $stats_session_manager = new WJ_StatsSessionManager();
     $stats_session = new WJ_StatsSession();
     $stats_session->last_days = $params['last_days'];
     $stats_session->from = $params['from'];
     $stats_session->to = $params['to'];
     $stats_session_manager->set_last_selection($stats_session);
 }