Current File : /home/n742ef5/.trash/test.php
<?php
    
            $start_pull = false;
            $start_pull_time = date("Y-m-d", strtotime("-2 years"));
            $last_cron_data = array(
                0=>array(
                    'properties_download_end_time'=>'2024-03-25 15:40:20'
                    )
                );
            if (!count($last_cron_data) || empty($last_cron_data)) {
                $default_date   = $start_pull_time;
                $start_pull     = true;
                $property_query_start_time = $default_date;
                $last_success_cron_end_time = $default_date;
            } else {
                if(isset($last_cron_data[0]['properties_download_end_time'])){
                    $last_success_cron_end_time = $last_cron_data[0]['properties_download_end_time'];
                    if ($last_success_cron_end_time == '' || $last_success_cron_end_time == '0000-00-00 00:00:00' || $last_success_cron_end_time == '0000-00-00' || $last_success_cron_end_time == "1000-01-01 00:00:00") {
                        $property_query_start_time = strtotime($start_pull_time, time());
                        $property_query_start_time = date("Y-m-d", $property_query_start_time);
                    } else {
                       $property_query_start_time = $last_success_cron_end_time;
                    }
                } else {
                    $start_pull_time = date("Y-m-d H:i:s", strtotime("-10 days"));
                    $property_query_start_time = $start_pull_time;
                }
                $date_time                 = explode(' ', $property_query_start_time);
                $property_query_start_time = $date_time[0];
            }
            $curr_timestamp    = time();
            $old_timestamp     = strtotime($property_query_start_time);
            $diff              = ($curr_timestamp - $old_timestamp);
            $new_starttime     = '';

            if ($diff > 3600 * 24 * 15) {
                $new_starttime = strtotime("+20 days", $old_timestamp);
            }
            if ($new_starttime > 0 && $new_starttime < time()) {
                $time_range1       = $property_query_start_time;
                $time_range2       = strtotime($property_query_start_time);
                $time_range2       = strtotime("10 days", $time_range2);
                $time_range2       = date('Y-m-d', $time_range2);
                $property_end_time = $time_range2;
            } else {
                $property_end_time = date("Y-m-d");
                $time_range1 = "$property_query_start_time";
                $new = strtotime("now", time());
                if ($diff < 3600 * 4) {
                    $new = strtotime("-12 hours", time());
                    $time_range1       = date('Y-m-d', $new);
                     $property_query_start_time = $time_range1;
                }
            }
            $date_query = '%20and%20ModificationTimestamp%20gt%20' . $time_range1;
            $date_query = 'ModificationTimestamp%20gt%20' . $time_range1;
            if(isset($time_range2) && $time_range2!='' ){
                $date_query .= '%20and%20ModificationTimestamp%20lt%20' . $time_range2;
            }
            echo "<hr>".$date_query;
            
           

?>