Live Updates Error: clientraw.txt file not found.\n"; print "\n"; $lu_error = 1; } else { $lu_now = time(); $lu_crfile_time = filemtime($lu_crfile); $lu_crfile_age = $lu_now - $lu_crfile_time; $crage = 0; if ($lu_check_filedata) { putenv("TZ=$lu_timezone"); $crdata = explode(' ',file_get_contents($lu_crfile)); // fetch clientraw.txt // make sure full clientraw.txt is read by looking for '12345' at start and '!!' at end of record if (isset($crdata[0]) && $crdata[0] == '12345' && isset($crdata[166])) { $crtime = explode('-',$crdata[32]); // get time from last field in name-time entry $crtime = $crtime[count($crtime)-1]; // just the last entry $crtime = preg_replace('|_|is',' ',$crtime); $crdate = $crdata[74]; // updated date in CR if ($lu_non_us_date) { $cr_date = explode("/",$crdate); $crdate = strftime("%m/%d/%Y",mktime(0,0,0,$cr_date[1],$cr_date[0],$cr_date[2])); } $crtimezone = date("T",time()); $crdatetime = strtotime("$crdate $crtime $crtimezone"); $crage = abs($lu_now - $crdatetime); print "\n"; } else { print "\n"; } } print "\n"; $lu_crfile_age = max($lu_crfile_age,$crage); // use the older of the two if ($lu_test_the_warning) { // show test message print "
Showing Test Live Updates Error because \$lu_test_the_warning is turned on.\n"; $lu_error = 1; } else if ($lu_crfile_age > $lu_refreshSecs) { // stale CR print '
Live Updates Error: clientraw.txt file has not been updated for '.time_offline($lu_crfile_age) .".\n"; $lu_error = 1; } } }else{ print "
Live Updates Config Error: \$lu_crfile not properly configured.\n";
$lu_error = 1;
}
$lu_error and print "
We are currently fixing technical difficulties. Live updates will resume soon.