Exemplo n.º 1
0
 function bvDeactivateHandler()
 {
     global $blogvault;
     wp_clear_scheduled_hook('bvdailyping_daily_event');
     $body = array();
     $body['wpurl'] = urlencode($blogvault->wpurl());
     $body['url2'] = urlencode(get_bloginfo('wpurl'));
     $clt = new BVHttpClient();
     if (strlen($clt->errormsg) > 0) {
         return false;
     }
     $resp = $clt->post($blogvault->getUrl("deactivate"), array(), $body);
     if (array_key_exists('status', $resp) && $resp['status'] != '200') {
         return false;
     }
     return true;
 }
 function send_updates()
 {
     global $bvDynamicEvents, $blogvault;
     if (count($bvDynamicEvents) == 0) {
         return true;
     }
     $clt = new BVHttpClient();
     if (strlen($clt->errormsg) > 0) {
         return false;
     }
     if ($blogvault->isMultisite()) {
         $site_id = get_current_blog_id();
     } else {
         $site_id = 1;
     }
     $timestamp = time();
     // Should we do a GET to bypass hosts which might block POSTS
     $resp = $clt->post($blogvault->getUrl("dynamic_updates"), array(), array('events' => serialize($bvDynamicEvents), 'site_id' => $site_id, 'timestamp' => $timestamp, 'wpurl' => urlencode($blogvault->wpurl())));
     if ($resp['status'] != '200') {
         return false;
     }
     $this->reset_events();
     return true;
 }
Exemplo n.º 3
0
 function dailyping()
 {
     global $blogvault;
     if (!$blogvault->getOption('bvPublic') || $blogvault->getOption('bvDailyPing') == "no") {
         return false;
     }
     $body = $blogvault->basicInfo();
     $clt = new BVHttpClient();
     if (strlen($clt->errormsg) > 0) {
         return false;
     }
     $resp = $clt->post($blogvault->getUrl("dailyping"), array(), $body);
     if (array_key_exists('status', $resp) && $resp['status'] != '200') {
         return false;
     }
     return true;
 }