summaryrefslogtreecommitdiff
path: root/modules/cron.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/cron.module')
-rw-r--r--modules/cron.module24
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/cron.module b/modules/cron.module
new file mode 100644
index 000000000..b54b1fdcb
--- /dev/null
+++ b/modules/cron.module
@@ -0,0 +1,24 @@
+<?
+
+$module = array("admin" => "cron_admin");
+
+function cron_admin() {
+ // Perform query:
+ $result = db_query("SELECT * FROM cron");
+
+ // Generate output:
+ while ($cron = db_fetch_object($result)) {
+ $output .= "<TABLE BORDER=\"1\" CELLPADDING=\"2\" CELLSPACING=\"2\">\n";
+ $output .= " <TR><TH VALIGN=\"top\">Name:</TH><TD>". check_output($cron->name) ."</TD></TR>\n";
+ $output .= " <TR><TH VALIGN=\"top\">Help:</TH><TD>". check_output($cron->help) ."</TD></TR>\n";
+ $output .= " <TR><TH VALIGN=\"top\">Code:</TH><TD><CODE>". nl2br($cron->code) ."</CODE></TD></TR>\n";
+ $output .= " <TR><TH VALIGN=\"top\">Last run:</TH><TD>". format_date($cron->timestamp) ."</TD></TR>\n";
+ $output .= " <TR><TH VALIGN=\"top\">Scheduled:</TH><TD>every $cron->scheduled seconds</TD></TR>\n";
+ $output .= "</TABLE>\n";
+ $output .= "<BR><BR>\n";
+ }
+
+ print $output;
+}
+
+?>