--- UPGRADING | 6 ++++++ support/schema/aur-schema.sql | 3 +-- web/html/pkgsubmit.php | 2 +- web/lang/ca.po | 2 +- web/lang/cs.po | 2 +- web/lang/de.po | 4 ++-- web/lang/el_GR.po | 2 +- web/lang/es.po | 2 +- web/lang/fr.po | 4 ++-- web/lang/he.po | 2 +- web/lang/hr.po | 2 +- web/lang/hu.po | 2 +- web/lang/it.po | 4 ++-- web/lang/nb_NO.po | 2 +- web/lang/pl.po | 2 +- web/lang/pt.po | 2 +- web/lang/ro.po | 2 +- web/lang/ru.po | 4 ++-- web/lang/sr.po | 2 +- web/lang/tr.po | 2 +- web/lang/uk.po | 2 +- web/lang/zh_CN.po | 2 +- web/lib/aurjson.class.php | 2 +- web/lib/pkgfuncs.inc | 13 +++++++++---- web/lib/stats.inc | 2 +- web/template/actions_form.php | 2 +- web/template/pkg_details.php | 5 +++-- web/template/pkg_search_results.php | 2 +- 28 files changed, 47 insertions(+), 36 deletions(-) diff --git a/UPGRADING b/UPGRADING index 743f404..bbf60f0 100644 --- a/UPGRADING +++ b/UPGRADING @@ -1,6 +1,12 @@ Upgrading ========= +From 1.7.0 to 1.8.0 +------------------- +ALTER TABLE Packages ADD OutOfDateTS BIGINT UNSIGNED NULL DEFAULT NULL; +UPDATE Packages SET OutOfDateTS = UNIX_TIMESTAMP() WHERE OutOfDate = 1; +ALTER TABLE Packages DROP OutOfDate; + From 1.6.0 to 1.7.0 ------------------- ALTER TABLE Users ADD Salt CHAR(32) NOT NULL DEFAULT ''; diff --git a/support/schema/aur-schema.sql b/support/schema/aur-schema.sql index 250d405..93ec9a0 100644 --- a/support/schema/aur-schema.sql +++ b/support/schema/aur-schema.sql @@ -119,7 +119,7 @@ CREATE TABLE Packages ( License CHAR(40) NOT NULL DEFAULT '', LocationID TINYINT UNSIGNED NOT NULL DEFAULT 1, NumVotes INTEGER UNSIGNED NOT NULL DEFAULT 0, - OutOfDate TINYINT UNSIGNED DEFAULT 0, + OutOfDateTS BIGINT UNSIGNED NULL DEFAULT NULL, SubmittedTS BIGINT UNSIGNED NOT NULL, ModifiedTS BIGINT UNSIGNED NOT NULL, SubmitterUID INTEGER UNSIGNED NOT NULL DEFAULT 0, -- who submitted it? @@ -130,7 +130,6 @@ CREATE TABLE Packages ( INDEX (CategoryID), INDEX (LocationID), INDEX (DummyPkg), - INDEX (OutOfDate), INDEX (NumVotes), INDEX (SubmitterUID), INDEX (MaintainerUID), diff --git a/web/html/pkgsubmit.php b/web/html/pkgsubmit.php index 6f7a669..5ce945d 100644 --- a/web/html/pkgsubmit.php +++ b/web/html/pkgsubmit.php @@ -313,7 +313,7 @@ if ($_COOKIE["AURSID"]): } # Update package data - $q = sprintf("UPDATE Packages SET ModifiedTS = UNIX_TIMESTAMP(), Name = '%s', Version = '%s-%s', License = '%s', Description = '%s', URL = '%s', LocationID = 2, FSPath = '%s', URLPath = '%s', OutOfDate = 0 WHERE ID = %d", + $q = sprintf("UPDATE Packages SET ModifiedTS = UNIX_TIMESTAMP(), Name = '%s', Version = '%s-%s', License = '%s', Description = '%s', URL = '%s', LocationID = 2, FSPath = '%s', URLPath = '%s', OutOfDateTS = NULL WHERE ID = %d", mysql_real_escape_string($new_pkgbuild['pkgname']), mysql_real_escape_string($new_pkgbuild['pkgver']), mysql_real_escape_string($new_pkgbuild['pkgrel']), diff --git a/web/lang/ca.po b/web/lang/ca.po index 72118f6..0f6ee45 100644 --- a/web/lang/ca.po +++ b/web/lang/ca.po @@ -367,7 +367,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "He $_t["You must be logged in before you can vote for packages."] = "Heu d'identificar-vos abans de votar paquets."; -$_t["The selected packages have been flagged out-of-date."] = "Els paquets seleccionats s'han marcat com No-Actualitzats."; +$_t["The selected packages have been flagged out-of-date"] = "Els paquets seleccionats s'han marcat com No-Actualitzats"; $_t["The selected packages have been deleted."] = "Els paquets seleccionats s'han esborrat."; diff --git a/web/lang/cs.po b/web/lang/cs.po index e430d05..dc2be9d 100644 --- a/web/lang/cs.po +++ b/web/lang/cs.po @@ -335,7 +335,7 @@ $_t["Proposal"] = "Návrh"; $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "Došlo k chybě při snaze rozbalit archiv - PKGBUILD nenalezen."; -$_t["The selected packages have been flagged out-of-date."] = "Zvoleným balíčkům byl nastaven příznak zastaralé."; +$_t["The selected packages have been flagged out-of-date"] = "Zvoleným balíčkům byl nastaven příznak zastaralé"; $_t["Description"] = "Popis"; diff --git a/web/lang/de.po b/web/lang/de.po index 929e6f8..ec38876 100644 --- a/web/lang/de.po +++ b/web/lang/de.po @@ -390,7 +390,7 @@ $_t["You are not allowed to access this area."] = "Es ist Dir nicht erlaubt, auf $_t["Unsafe"] = "Unsicher"; -$_t["This package has been flagged out of date."] = "Dieses Paket wurde als veraltet markiert."; +$_t["This package has been flagged out of date"] = "Dieses Paket wurde als veraltet markiert"; $_t["The above files have been verified (by %h%s%h) and are safe to use."] = "Die obigen Dateien wurden (von %h%s%h) als sicher markiert."; @@ -416,7 +416,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "Du $_t["You must be logged in before you can vote for packages."] = "Du mußt dich anmelden, um für ein Paket stimmen zu können."; -$_t["The selected packages have been flagged out-of-date."] = "Die gewählten Pakete wurden als \"Veraltet\" markiert."; +$_t["The selected packages have been flagged out-of-date"] = "Die gewählten Pakete wurden als \"Veraltet\" markiert"; $_t["The selected packages have been deleted."] = "Die gewählten Pakete wurden gelöscht."; diff --git a/web/lang/el_GR.po b/web/lang/el_GR.po index 5f5c96c..530bcbe 100644 --- a/web/lang/el_GR.po +++ b/web/lang/el_GR.po @@ -406,7 +406,7 @@ $_t["Re-type password"] = "Πληκτρολογήστε ξανά τον κωδι $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "Σφάλμα κατά το ξεπακετάρισμα του ανεβασμένου αρχείου - δεν υπάρχει PKGBUILD."; -$_t["The selected packages have been flagged out-of-date."] = "Τα συγκεκριμένα πακέτα έχουν επισημανθεί ως παρωχημένα."; +$_t["The selected packages have been flagged out-of-date"] = "Τα συγκεκριμένα πακέτα έχουν επισημανθεί ως παρωχημένα"; $_t["Description"] = "Περιγραφή"; diff --git a/web/lang/es.po b/web/lang/es.po index ee14310..7486bda 100644 --- a/web/lang/es.po +++ b/web/lang/es.po @@ -405,7 +405,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "De $_t["You must be logged in before you can vote for packages."] = "Debe identificarse antes de poder votar paquetes."; -$_t["The selected packages have been flagged out-of-date."] = "Los paquetes seleccionados han sido marcados como desactualizados."; +$_t["The selected packages have been flagged out-of-date"] = "Los paquetes seleccionados han sido marcados como desactualizados"; $_t["The selected packages have been deleted."] = "Los paquetes seleccionados se han borrado."; diff --git a/web/lang/fr.po b/web/lang/fr.po index 5728947..1280d5d 100644 --- a/web/lang/fr.po +++ b/web/lang/fr.po @@ -429,7 +429,7 @@ $_t["You did not select any packages to adopt."] = "Vous n'avez pas sélectionn $_t["You must be logged in before you can get notifications on comments."] = "Vous devez vous identifier avant de pouvoir recevoir des notifications de commentaires."; -$_t["The selected packages have been flagged out-of-date."] = "Les paquets sélectionnés ont été marqués comme périmés."; +$_t["The selected packages have been flagged out-of-date"] = "Les paquets sélectionnés ont été marqués comme périmés"; $_t["The selected packages have been deleted."] = "Les paquets sélectionnés ont été supprimés."; @@ -481,7 +481,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "Vo $_t["You must be logged in before you can vote for packages."] = "Vous devez être authentifié avant de pouvoir voter pour des paquets."; -$_t["The selected packages have been flagged out-of-date."] = "Les paquets sélectionnés ont été marqués comme périmés."; +$_t["The selected packages have been flagged out-of-date"] = "Les paquets sélectionnés ont été marqués comme périmés"; $_t["The selected packages have been deleted."] = "Les paquets sélectionnés ont été supprimés."; diff --git a/web/lang/he.po b/web/lang/he.po index d5c19b7..257c5f7 100644 --- a/web/lang/he.po +++ b/web/lang/he.po @@ -344,7 +344,7 @@ $_t["You did not select any packages to flag."] = "לא בחרת שום חביל $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "שגיאה בניסיון פריסת הקובץ שהועלה - PKGBUILD לא קיים."; -$_t["The selected packages have been flagged out-of-date."] = "החבילות שנבחרו מסומנות כלא עדכניות."; +$_t["The selected packages have been flagged out-of-date"] = "החבילות שנבחרו מסומנות כלא עדכניות"; $_t["Description"] = "תיאור"; diff --git a/web/lang/hr.po b/web/lang/hr.po index 93028b7..527fb72 100644 --- a/web/lang/hr.po +++ b/web/lang/hr.po @@ -258,7 +258,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "Mo $_t["You must be logged in before you can vote for packages."] = "Morate se logirati da bi glasali za pakete."; -$_t["The selected packages have been flagged out-of-date."] = "Odabrani paketi su obilježeni kao zastarijeli."; +$_t["The selected packages have been flagged out-of-date"] = "Odabrani paketi su obilježeni kao zastarijeli"; $_t["The selected packages have been deleted."] = "Odabrani paketi su izbrisani."; diff --git a/web/lang/hu.po b/web/lang/hu.po index e198ac3..0c05307 100644 --- a/web/lang/hu.po +++ b/web/lang/hu.po @@ -324,7 +324,7 @@ $_t["Proposal"] = "Indítvány"; $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "Hiba történt a feltöltes kicsomagolása közben - PKGBUILD nem létezik."; -$_t["The selected packages have been flagged out-of-date."] = "A kiválasztott csomagok elavultnak lettek jelolve."; +$_t["The selected packages have been flagged out-of-date"] = "A kiválasztott csomagok elavultnak lettek jelolve"; $_t["Description"] = "Leíras"; diff --git a/web/lang/it.po b/web/lang/it.po index 4bd0727..e53398d 100644 --- a/web/lang/it.po +++ b/web/lang/it.po @@ -437,7 +437,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "De $_t["Leave the password fields blank to keep your same password."] = "Lascia i campi delle password vuoti per lasciarla inalterata."; -$_t["The selected packages have been flagged out-of-date."] = "I pacchetti selezionati sono stati contrassegnati come non aggiornati."; +$_t["The selected packages have been flagged out-of-date"] = "I pacchetti selezionati sono stati contrassegnati come non aggiornati"; $_t["The selected packages have been deleted."] = "I pacchetti selezionati sono stati rimossi."; @@ -505,7 +505,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "De $_t["You must be logged in before you can vote for packages."] = "Devi autenticarti prima di poter votare i pacchetti."; -$_t["The selected packages have been flagged out-of-date."] = "I pacchetti selezionati sono stati contrassegnati come non aggiornati."; +$_t["The selected packages have been flagged out-of-date"] = "I pacchetti selezionati sono stati contrassegnati come non aggiornati"; $_t["The selected packages have been deleted."] = "I pacchetti selezionati sono stati eliminati."; diff --git a/web/lang/nb_NO.po b/web/lang/nb_NO.po index 687e639..040e084 100644 --- a/web/lang/nb_NO.po +++ b/web/lang/nb_NO.po @@ -332,7 +332,7 @@ $_t["You did not select any packages to flag."] = "Du valgte ingen pakker å fla $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "Feil oppstod under forsøk av å pakke ut opplasting - PKGBUILD finnes ikke."; -$_t["The selected packages have been flagged out-of-date."] = "De valgte pakkene har blitt flagget som utdatert."; +$_t["The selected packages have been flagged out-of-date"] = "De valgte pakkene har blitt flagget som utdatert"; $_t["Description"] = "Beskrivelse"; diff --git a/web/lang/pl.po b/web/lang/pl.po index 967ab36..d946c5f 100644 --- a/web/lang/pl.po +++ b/web/lang/pl.po @@ -387,7 +387,7 @@ $_t["You do not have access to adopt packages."] = "Nie masz uprawnień do przej $_t["You must be logged in before you can disown packages."] = "Musisz być zalogowany aby móc porzucać pakiety."; $_t["Error trying to retrieve package details."] = "Błąd podczas pobierania informacji o pakiecie."; $_t["You must be logged in before you can adopt packages."] = "Musisz być zalogowany aby móc przejmować pakiety."; -$_t["The selected packages have been flagged out-of-date."] = "Wybrane pakiety zostały zaznaczone jako nieaktualne."; +$_t["The selected packages have been flagged out-of-date"] = "Wybrane pakiety zostały zaznaczone jako nieaktualne"; $_t["You did not select any packages to flag."] = "Nie wybrałeś żadnych pakietów do zaznaczenia."; $_t["The selected packages have been unflagged."] = "Wybrane pakiety zostały odznaczone."; $_t["You must be logged in before you can unflag packages."] = "Musisz być zalogowany aby móc odznaczać pakiety."; diff --git a/web/lang/pt.po b/web/lang/pt.po index 117556c..fe5507e 100644 --- a/web/lang/pt.po +++ b/web/lang/pt.po @@ -411,7 +411,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "Vo $_t["You must be logged in before you can vote for packages."] = "Você deve efetuar o login antes de poder votar nos pacotes."; -$_t["The selected packages have been flagged out-of-date."] = "Os pacotes selecionados foram marcados como desatualizados."; +$_t["The selected packages have been flagged out-of-date"] = "Os pacotes selecionados foram marcados como desatualizados"; $_t["The selected packages have been deleted."] = "Os pacotes selecionados foram excluídos."; diff --git a/web/lang/ro.po b/web/lang/ro.po index 0118f24..530c276 100644 --- a/web/lang/ro.po +++ b/web/lang/ro.po @@ -332,7 +332,7 @@ $_t["You did not select any packages to flag."] = "Nu ai selectat niciun pachet $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "Eroarea la încercarea de a dezarhiva - PKGBUILD nu există."; -$_t["The selected packages have been flagged out-of-date."] = "Pachetele selectate au fost marcate ca fiind Neactualizate."; +$_t["The selected packages have been flagged out-of-date"] = "Pachetele selectate au fost marcate ca fiind Neactualizate"; $_t["Description"] = "Descriere"; diff --git a/web/lang/ru.po b/web/lang/ru.po index 2382b35..45612dc 100644 --- a/web/lang/ru.po +++ b/web/lang/ru.po @@ -417,7 +417,7 @@ $_t["You did not select any packages to adopt."] = "Вы не выбрали н $_t["You must be logged in before you can get notifications on comments."] = "Необходимо представиться для получения извещений о коментариях."; -$_t["The selected packages have been flagged out-of-date."] = "Выбранные пакеты помечены как устаревшие."; +$_t["The selected packages have been flagged out-of-date"] = "Выбранные пакеты помечены как устаревшие"; $_t["The selected packages have been deleted."] = "Выбранные пакеты удалены."; @@ -471,7 +471,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "В $_t["You must be logged in before you can vote for packages."] = "Вы должны войти прежде чем голосовать."; -$_t["The selected packages have been flagged out-of-date."] = "Выбраные пакеты помечены как устаревшие."; +$_t["The selected packages have been flagged out-of-date"] = "Выбраные пакеты помечены как устаревшие"; $_t["The selected packages have been deleted."] = "Выбраные пакеты удалены."; diff --git a/web/lang/sr.po b/web/lang/sr.po index ddd54da..65e3fd1 100644 --- a/web/lang/sr.po +++ b/web/lang/sr.po @@ -332,7 +332,7 @@ $_t["Re-type password"] = "Ponovo unesite lozinku"; $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "Greška pri raspakivanju pošiljke — ne postoji PKGBUILD."; -$_t["The selected packages have been flagged out-of-date."] = "Izabrani paketi su označeni kao zastareli."; +$_t["The selected packages have been flagged out-of-date"] = "Izabrani paketi su označeni kao zastareli"; $_t["Description"] = "Opis"; diff --git a/web/lang/tr.po b/web/lang/tr.po index 5d41840..20d202e 100644 --- a/web/lang/tr.po +++ b/web/lang/tr.po @@ -423,7 +423,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "Yo $_t["You must be logged in before you can vote for packages."] = "Paketlere oy vermeden önce giriş yapmalısınız."; -$_t["The selected packages have been flagged out-of-date."] = "Seçilen paketler güncelliğini yitirmiş olarak işaretlendi."; +$_t["The selected packages have been flagged out-of-date"] = "Seçilen paketler güncelliğini yitirmiş olarak işaretlendi"; $_t["The selected packages have been deleted."] = "Seçilen paketler silindi."; diff --git a/web/lang/uk.po b/web/lang/uk.po index 007c30e..042f801 100644 --- a/web/lang/uk.po +++ b/web/lang/uk.po @@ -266,7 +266,7 @@ $_t["You must be logged in before you can get notifications on comments."] = "В $_t["You must be logged in before you can vote for packages."] = "Ви повинні зайти, щоб мати змогу голосувати за пакунки."; -$_t["The selected packages have been flagged out-of-date."] = "Для вибраних пакунків призначено мітку Застарілий."; +$_t["The selected packages have been flagged out-of-date"] = "Для вибраних пакунків призначено мітку Застарілий"; $_t["The selected packages have been deleted."] = "Вибрані пакунки вилучено."; diff --git a/web/lang/zh_CN.po b/web/lang/zh_CN.po index 19cc4f6..93eadef 100644 --- a/web/lang/zh_CN.po +++ b/web/lang/zh_CN.po @@ -334,7 +334,7 @@ $_t["You did not select any packages to flag."] = "您没有选择要标记的 $_t["Error trying to unpack upload - PKGBUILD does not exist."] = "尝试解压上传的包发生错误 - 没有PKGBUILD文件。"; -$_t["The selected packages have been flagged out-of-date."] = "选择的包已被标记为过期。"; +$_t["The selected packages have been flagged out-of-date"] = "选择的包已被标记为过期"; $_t["Description"] = "描述"; diff --git a/web/lib/aurjson.class.php b/web/lib/aurjson.class.php index a5b3f9e..ab1bdbf 100644 --- a/web/lib/aurjson.class.php +++ b/web/lib/aurjson.class.php @@ -21,7 +21,7 @@ class AurJSON { private $exposed_methods = array('search','info','msearch'); private $fields = array('Packages.ID','Name','Version','CategoryID', 'Description', 'LocationID', 'URL','URLPath','License','NumVotes', - 'OutOfDate'); + '(OutOfDateTS IS NOT NULL) AS OutOfDate'); /** * Handles post data, and routes the request. diff --git a/web/lib/pkgfuncs.inc b/web/lib/pkgfuncs.inc index 5605daa..0f45124 100644 --- a/web/lib/pkgfuncs.inc +++ b/web/lib/pkgfuncs.inc @@ -457,7 +457,7 @@ function pkg_search_page($SID="") { PackageCategories.Category, PackageLocations.Location, Packages.Name, Packages.Version, Packages.Description, Packages.NumVotes, - Packages.ID, Packages.OutOfDate + Packages.ID, Packages.OutOfDateTS FROM Packages LEFT JOIN Users ON (Packages.MaintainerUID = Users.ID) "; @@ -510,7 +510,7 @@ function pkg_search_page($SID="") { } if (isset($_GET['outdated'])) { - $q .= "AND OutOfDate = 1 "; + $q .= "AND OutOfDateTS IS NOT NULL "; } $order = $_GET["SO"] == 'd' ? 'DESC' : 'ASC'; @@ -642,8 +642,13 @@ function pkg_flag ($atype, $ids, $action = True) { } } - $ood = $action ? 1 : 0; - $q = "UPDATE Packages SET OutOfDate = " . $ood; + $q = "UPDATE Packages SET"; + if ($action) { + $q.= " OutOfDateTS = UNIX_TIMESTAMP()"; + } + else { + $q.= " OutOfDateTS = NULL"; + } $q.= " WHERE ID IN (" . $flag . ")"; db_query($q, $dbh); diff --git a/web/lib/stats.inc b/web/lib/stats.inc index 85c7e28..6a76558 100644 --- a/web/lib/stats.inc +++ b/web/lib/stats.inc @@ -59,7 +59,7 @@ function user_table($user, $dbh) $maintainer_unsupported_count = db_cache_value(sprintf($base_q, 'unsupported'), $dbh, $apc_prefix . 'user_unsupported_count:' . $escuser); - $q = "SELECT count(*) FROM Packages,Users WHERE Packages.OutOfDate = 1 AND Packages.MaintainerUID = Users.ID AND Users.Username='" . $escuser . "'"; + $q = "SELECT count(*) FROM Packages,Users WHERE Packages.OutOfDateTS IS NOT NULL AND Packages.MaintainerUID = Users.ID AND Users.Username='" . $escuser . "'"; $flagged_outdated = db_cache_value($q, $dbh, $apc_prefix . 'user_flagged_outdated:' . $escuser); diff --git a/web/template/actions_form.php b/web/template/actions_form.php index d1559f5..41d8df9 100644 --- a/web/template/actions_form.php +++ b/web/template/actions_form.php @@ -27,7 +27,7 @@ echo " value='".__("UnNotify")."' title='".__("No New Comment Notification")."'> "; } -if ($row["OutOfDate"] == 0) { +if ($row["OutOfDateTS"] === NULL) { echo "<input type='submit' class='button' name='do_Flag'"; echo " value='".__("Flag Out-of-date")."'>\n"; } else { diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php index 9c76ab3..2c5b666 100644 --- a/web/template/pkg_details.php +++ b/web/template/pkg_details.php @@ -35,6 +35,7 @@ $license = empty($row['License']) ? $msg : $row['License']; # Print the timestamps for last updates $updated_time = ($row["ModifiedTS"] == 0) ? "(unknown)" : gmdate("r", intval($row["ModifiedTS"])); $submitted_time = ($row["SubmittedTS"] == 0) ? "(unknown)" : gmdate("r", intval($row["SubmittedTS"])); +$out_of_date_time = ($row["OutOfDateTS"] == 0) ? "(unknown)" : gmdate("r", intval($row["OutOfDateTS"])); ?> <div class="pgbox"> @@ -69,8 +70,8 @@ $submitted_time = ($row["SubmittedTS"] == 0) ? "(unknown)" : gmdate("r", intval( print "<a href='$urlpath.tar.gz'>".__("Tarball")."</a> :: <a href='$urlpath'>".__("Files")."</a> :: <a href='$urlpath/PKGBUILD'>PKGBUILD</a></span>"; } - if ($row["OutOfDate"] == 1) { - echo "<br /><span class='f6'>".__("This package has been flagged out of date.")."</span>"; + if ($row["OutOfDateTS"] !== NULL) { + echo "<br /><span class='f6'>".__("This package has been flagged out of date")." (".$out_of_date_time.")</span>"; } ?> </p> diff --git a/web/template/pkg_search_results.php b/web/template/pkg_search_results.php index ab49c6b..bf00da5 100644 --- a/web/template/pkg_search_results.php +++ b/web/template/pkg_search_results.php @@ -46,7 +46,7 @@ $atype = account_from_sid($_COOKIE['AURSID']); for ($i = 0; $row = mysql_fetch_assoc($result); $i++) { (($i % 2) == 0) ? $c = "data1" : $c = "data2"; - if ($row["OutOfDate"]): $c = "outofdate"; endif; + if ($row["OutOfDateTS"] !== NULL): $c = "outofdate"; endif; ?> <tr> <?php if ($SID): ?> -- 1.7.3.1