Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 924 → Rev 925

/buildidx/buildidx.php
131,15 → 131,15
}
 
// convert "30-jan-99" and "30-jan-1999" versions to "30jan99" and "30jan1999"
if (preg_match('/^[0-3][0-9]-(jan|feb|mar|apr|jun|jul|aug|sep|oct|nov|dec)-([0-9][0-9]){1,2}$/', $verstr)) {
if (preg_match('/^[0-3][0-9].(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).([0-9][0-9]){1,2}$/', $verstr)) {
$dy = substr($verstr, 0, 2);
$mo = substr($verstr, 3, 3);
$ye = substr($verstr, 7);
$verstr = "{$ye}{$mo}{$dy}";
$verstr = "{$dy}{$mo}{$ye}";
}
 
// convert "30jan99" versions to 99.1.30 and "30jan1999" to 1999.1.30
if (preg_match('/^[0-3][0-9](jan|feb|mar|apr|jun|jul|aug|sep|oct|nov|dec)([0-9][0-9]){1,2}$/', $verstr)) {
if (preg_match('/^[0-3][0-9](jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)([0-9][0-9]){1,2}$/', $verstr)) {
$months = array('jan' => 1, 'feb' => 2, 'mar' => 3, 'apr' => 4, 'may' => 5, 'jun' => 6, 'jul' => 7, 'aug' => 8, 'sep' => 9, 'oct' => 10, 'nov' => 11, 'dec' => 12);
$dy = substr($verstr, 0, 2);
$mo = $months[substr($verstr, 2, 3)];