X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fclean.php;h=243ebdd128a0a0050ba1a74694a538e09b2bed38;hb=043bbacf7d5ceaeba4db582ac0ea7c75d6f13c80;hp=51fabbd4eca60efb20af0583591e6f824740e9f2;hpb=0337d704b62718d7c77106c0e4c4e26fb02beacf;p=platal.git diff --git a/bin/cron/clean.php b/bin/cron/clean.php index 51fabbd..243ebdd 100755 --- a/bin/cron/clean.php +++ b/bin/cron/clean.php @@ -1,7 +1,7 @@ -#!/usr/bin/php4 -q +#!/usr/bin/php5 -q xdb->execute($sql); - if (mysql_errno() != 0) { - echo "error in \"$sql\" :\n", mysql_error(),"\n"; + XDB::execute($sql); + if (XDB::errno() != 0) { + echo "error in \"$sql\" :\n", XDB::error(), "\n"; } } -// la table des notifs est nettoyée -$eight_days_ago = date("YmdHis",mktime() - 8*24*60*60); +// la table des notifs est nettoyée +$eight_days_ago = date("YmdHis", time() - 8*24*60*60); query("DELETE FROM watch_ops WHERE known<$eight_days_ago"); query("DELETE FROM register_pending WHERE TO_DAYS(NOW()) - TO_DAYS(date) >= 365"); -query("delete from register_pending WHERE hash = 'INSCRIT'"); +query("DELETE FROM register_pending WHERE hash = 'INSCRIT'"); -// quelques tables sont triées pour que la lecture triée soit plus facile -query("alter table applis_def order by text"); -query("alter table binets_def order by text"); -query("alter table groupesx_def order by text"); -query("alter table secteur order by text"); -query("alter table sections order by text"); +// quelques tables sont triées pour que la lecture triée soit plus facile +query("ALTER TABLE profile_education_enum ORDER BY name"); +query("ALTER TABLE binets_def ORDER BY text"); +query("ALTER TABLE groupesx_def ORDER BY text"); +query("ALTER TABLE secteur ORDER BY text"); +query("ALTER TABLE sections ORDER BY text"); +// Prunes older autocomplete queries. +query("DELETE FROM search_autocomplete WHERE generated < DATE_SUB(NOW(), INTERVAL 1 DAY)"); +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>