/** * 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(); }