]> git.mxchange.org Git - friendica-addons.git/commitdiff
jappixmini: warn if cron job does not get executed
authorLeberwurscht <leberwurscht@hoegners.de>
Mon, 16 Apr 2012 19:04:45 +0000 (21:04 +0200)
committerLeberwurscht <leberwurscht@hoegners.de>
Mon, 16 Apr 2012 19:04:45 +0000 (21:04 +0200)
jappixmini/jappixmini.php

index f476753a8fbb8ec965e55e9aae18bf96a52b7e89..88233063d2b454f200581134d1689cad0997692a 100644 (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