Example #1
0
 protected function dir_check($dir_path = null, $is_force = true)
 {
     if (empty($dir_path)) {
         $dir_path = Config::twitter()->tmp_dir;
     }
     if (file_exists($dir_path)) {
         return true;
     }
     if (!$is_force) {
         return false;
     }
     mkdir($dir_path, 755, true);
     return true;
 }
Example #2
0
 public function __construct($init_access_token = false)
 {
     $this->consumer_key = Config::twitter()->consumer_key;
     $this->consumer_secret = Config::twitter()->consumer_secret;
     $this->oauth_callback = 'http' . (empty($_SERVER["HTTPS"]) ? '' : 's') . '://' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
     $this->twitter_access_token = Config::twitter()->accesstoken_file;
     $this->screen_name = Config::twitter()->screen_name;
     // アクセストークンが取得できない場合は、Twitter の認証ページにリダイレクトされるので初期化をここで終わらせる
     if (!$this->initialize_access_token($init_access_token)) {
         return false;
     }
     $this->twitter = $this->generate_twitter_instance($this->access_token);
     $this->registered_max_tweet_id = null;
 }
Example #3
0
 public function created_at_f()
 {
     return $this->created_at_datetime()->format(Config::twitter()->timestamp_format);
 }
Example #4
0
    }
    ?>
                        <?php 
    if (Config::fasebook()) {
        ?>
<li><a href="<?php 
        echo Config::fasebook();
        ?>
"><i class="fa fa-facebook-square"></i> Facebook</a></li><?php 
    }
    ?>
                        <?php 
    if (Config::twitter()) {
        ?>
<li><a href="<?php 
        echo Config::twitter();
        ?>
"><i class="fa fa-twitter-square"></i> Twitter</a></li><?php 
    }
    ?>
                        <?php 
    if (Config::instagram()) {
        ?>
<li><a href="<?php 
        echo Config::instagram();
        ?>
"><i class="fa fa-instagram"></i> Instagram</a></li><?php 
    }
    ?>
                    </ul>
                </div>