jappixmini: warn if cron job does not get executed

pull/48/head
Leberwurscht 2012-04-16 21:04:45 +02:00
parent af0366a9e2
commit a53167da1a
1 changed files with 6 additions and 0 deletions

View File

@ -106,6 +106,10 @@ function jappixmini_plugin_admin(&$a, &$o) {
$o .= '<p>Jappix is installed.</p>';
}
// warn if cron job has not yet been executed
$cron_run = get_config("jappixmini", "last_cron_execution");
if (!$cron_run) $o .= "<p><strong>Warning: The cron job has not yet been executed. If this message is still there after some time (usually 10 minutes), this means that autosubscribe and autoaccept will not work.</strong></p>";
// info text field
$o .= '<label for="jappixmini-infotext">Info text to help users with configuration (important if you want to provide your own BOSH host!):</label><br />';
$info_text = get_config("jappixmini", "infotext");
@ -472,6 +476,8 @@ function jappixmini_login(&$a, &$o) {
function jappixmini_cron(&$a, $d) {
// For autosubscribe/autoapprove, we need to maintain a list of jabber addresses of our contacts.
set_config("jappixmini", "last_cron_execution", $d);
if (!file_exists("addon/jappixmini/jappix")) return;
// go through list of users with jabber enabled