Example #1
0
 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);
 }