function GetDateLimit($default_from = false, $default_to = false) { $date_limit = $this->Get('date_limit'); if ($date_limit) { if (is_array($date_limit)) { if (is_int($date_limit[0])) { $start_date = $date_limit[0]; } else { $start_date = ADEI::ParseDate($date_limit[0]); } if (is_int($date_limit[1])) { $end_date = $date_limit[1]; } else { $end_date = ADEI::ParseDate($date_limit[1]); } } else { if (is_int($date_limit)) { $start_date = $date_limit; } else { $start_date = ADEI::ParseDate($date_limit); } $end_date = $default_to; } } else { if (is_string($default_from)) { $start_date = ADEI::ParseDate($default_from); } else { $start_date = $default_from; } $end_date = $default_to; } return array($start_date, $end_date); }