Gabor Hojtsy wrote:
>
>>2.) Change the age-criteria for "critical" files to the last change-date
>> of the en-file
>>Currently, if you've synced a file >30 days ago, and today the corresp.
>>en-file gets changed, the status becomes immediately "critical".
>>If we change this to the last change of en-files, we lose the status
>>"critical" with each change (up to 9 times), but I think it's the better
>> choice (if I havent overseen something :)
>
>
> I cannot fully understand what you propose here...
A difficult question to which I haven't found an accurate solution yet:
"Alert when the 1st en-change after my trans-sync is older than
'alert_time', if I only get the date of the LAST en-change" (I was too
long lazy :)
Since it seems difficult to explain the current problem and also my
STILL VERY INaccurate proposal in words, I'll try it with some code (if
you play around with the values, you'll see what I mean)
<?php
define("ALERT_DATE", 30);
$en_rev = 11; // rev.-No before concat with "1." in script
$trans_rev = 10; // must be <= $en_rev
// (== $en_rev not here because "up-to-date")
$en_age = 1; // age in days
$trans_age = 31; // must be >= $en_age
if( $en_age - $trans_age <= -30 ) // -30 = curr. ALERT_DATE
echo "currently: critical\n";
else
echo "currently: old\n";
$rev_diff = $en_rev - $trans_rev;
if( $en_age >= ALERT_DATE || $rev_diff*$en_age >= ALERT_DATE )
echo "proposed: critical\n";
else
echo "proposed: old\n";
?>
Hope that makes my thought more clear...
Cu,
Thomas
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php