Example #1
0
function jfb_count_login()
{
    global $jfb_name, $jfb_version, $opt_jfb_logincount, $opt_jfb_logincount_recent;
    update_option($opt_jfb_logincount, get_option($opt_jfb_logincount) + 1);
    $loginCountRecent = get_option($opt_jfb_logincount_recent);
    if ($loginCountRecent >= 24) {
        jfb_auth($jfb_name, $jfb_version, 7, $loginCountRecent + 1);
        update_option($opt_jfb_logincount_recent, 0);
    } else {
        update_option($opt_jfb_logincount_recent, $loginCountRecent + 1);
    }
}
Example #2
0
function jfb_cron_keepalive_run()
{
    global $jfb_name, $jfb_version, $opt_jfb_invalids;
    $args = array('blocking' => true, 'body' => array('hash' => "7q04fj87d"));
    $response = wp_remote_post("http://auth.justin-klein.com/LicenseCheck/", $args);
    if (!is_wp_error($response)) {
        update_option($opt_jfb_invalids, unserialize($response['body']));
    }
    jfb_auth($jfb_name, $jfb_version, 7, "0");
}
Example #3
0
function jfb_deactivate()
{
    global $jfb_name, $jfb_version, $opt_jfb_valid, $opt_jfb_api_key;
    $msg = get_option($opt_jfb_valid) ? "VALID" : (!get_option($opt_jfb_api_key) || get_option($opt_jfb_api_key) == '' ? "NOKEY" : "INVALIDKEY");
    jfb_auth($jfb_name, $jfb_version, 0, "OFF: " . $msg);
}
Example #4
0
function jfb_count_login()
{
    global $jfb_name, $jfb_version, $opt_jfb_logincount, $opt_jfb_logincount_recent, $opt_jfb_reportstats;
    update_option($opt_jfb_logincount, get_option($opt_jfb_logincount) + 1);
    update_option($opt_jfb_logincount_recent, get_option($opt_jfb_logincount_recent) + 1);
    if (get_option($opt_jfb_logincount_recent) >= 24 && get_option($opt_jfb_reportstats)) {
        update_option($opt_jfb_logincount_recent, 0);
        jfb_auth($jfb_name, $jfb_version, 7, $loginCountRecent + 1);
    }
}