コード例 #1
0
ファイル: Instagram.php プロジェクト: Mifody/Instagram-API
 protected function checkSettings($username)
 {
     $this->IGDataPath = __DIR__ . DIRECTORY_SEPARATOR . 'data' . DIRECTORY_SEPARATOR . $username . DIRECTORY_SEPARATOR;
     if (!file_exists($this->IGDataPath)) {
         mkdir($this->IGDataPath, 0777, true);
     }
     $this->settings = new Settings($this->IGDataPath . 'settings-' . $username . '.dat');
     if ($this->settings->get('version') == null) {
         $this->settings->set('version', Constants::VERSION);
     }
     if ($this->settings->get('user_agent') == null || intval($this->settings->get('version')) < intval(Constants::VERSION)) {
         $userAgent = new UserAgent($this);
         $ua = $userAgent->buildUserAgent();
         $this->settings->set('version', Constants::VERSION);
         $this->settings->set('user_agent', $ua);
     }
 }