- return $this->applyTimezoneToList($ret);
- //print_r($ret);
-// for ($day = date('Y-m-d', strtotime($start)); strtotime($day) < strtotime($end); $day = date('Y-m-d', strtotime("$day + 1 DAY"))){
-// print_r($day);
-// // skip days not accounted for..
-// if (!in_array(date('N', strtotime($day)), $days)) {
-// continue;
-// }
-// foreach($hours as $h) {
-// $hh = strpos($h,":") > 0 ? $h : "$H:00";
-// $ret[] = $day . ' ' . $hh;
-// }
-// }
-// return $this->applyTimezoneToList($ret);
-
-// if($this->freq_hour){
-// // happens every day based on freq_hour.
-// $hours = json_decode($this->freq_hour);
-// for ($day = date('Y-m-d', strtotime($start));
-// strtotime($day) < strtotime($end);
-// $day = date('Y-m-d', strtotime("$day + 1 DAY")))
-// {
-// foreach($hours as $h) {
-// $hh = strpos($h,":") > 0 ? $h : "$H:00";
-// $ret[] = $day . ' ' . $hh;
-// }
-// }
-// return $this->applyTimezoneToList($ret);
-// }
-// switch($this->freq) {
-// case 'HOURLY':
-// // happens every day based on freq_hour.
-// $hours = explode(',', $this->freq_hour);
-// for ($day = date('Y-m-d', strtotime($start));
-// strtotime($day) < strtotime($end);
-// $day = date('Y-m-d', strtotime("$day + 1 DAY")))
-// {
-// foreach($hours as $h) {
-// $hh = strpos($h,":") > 0 ? $h : "$H:00";
-// $ret[] = $day . ' ' . $hh;
-// }
-// }
-// return $this->applyTimezoneToList($ret);
-//
-// case 'DAILY':
-// $hours = explode(',', $this->freq_hour);
-// if (!$hours) {
-// $hours = array(date('H:i', strtotime($this->dtstart)));
-// }
-//
-// $days = explode(','. $this->freq_day);
-//
-// for ($day = date('Y-m-d', strtotime($start));
-// strtotime($day) < strtotime($end);
-// $day = date('Y-m-d', strtotime("$day + 1 DAY")))
-// {
-// // skip days not accounted for..
-// if (!in_array(date('N', strtotime($day)), $days)) {
-// continue;
-// }
-//
-// foreach($hours as $h) {
-// $hh = strpos($h,":") > 0 ? $h : "$H:00";
-// $ret[] = $day . ' ' . $hh;
-// }
-// }
-//
-// return $this->applyTimezoneToList($ret);
-//
-//
-// case 'MONTHLY': // ignored..
-// case 'YEARLY': // ignored..
-// break;
-//
-// }
-
- }
- function applyTimezoneToList($ar)
- {
- $ret = array();