diff options
Diffstat (limited to 'modules/cron.module')
-rw-r--r-- | modules/cron.module | 24 |
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; +} + +?> |