Esempio n. 1
0
 function onDoTweet()
 {
     $settings = ProblogSettingsModel::instance();
     $blogPost = $settings->get('blogPost');
     $pb_auth = DB::table('radiantweb_twitter_auth')->first();
     $PB_AUTH_TOKEN = $pb_auth->twitter_auth_token;
     $PB_AUTH_SECRET = $pb_auth->twitter_auth_secret;
     $PB_APP_KEY = $pb_auth->twitter_key;
     $PB_APP_SECRET = $pb_auth->twitter_secret;
     if ($PB_AUTH_TOKEN) {
         $connection = new TwitterOAuth($PB_APP_KEY, $PB_APP_SECRET, $PB_AUTH_TOKEN, $PB_AUTH_SECRET);
         $url = Url::to('/') . '/' . $blogPost . '/' . $this->model->slug . '/';
         $msg = str_replace('{{url}}', $url, $_REQUEST['message']);
         $update_status = $connection->post('statuses/update', ['status' => $msg]);
     }
 }