$url .= '&oauth_nonce=' . $oauth_nonce; $url .= '&oauth_signature=' . urlencode($signature); $url .= '&oauth_signature_method=HMAC-SHA1'; $url .= '&oauth_timestamp=' . $oauth_timestamp; $url .= '&oauth_token=' . urlencode($oauth_token); $url .= '&oauth_version=1.0'; $url .= '&screen_name=' . $screen_name; $response = engine::curl_get_query($url); $user_data = json_decode($response); $link = "https://twitter.com/" . $user_data->screen_name; if ($_SESSION["request"] > date("U") - 60) { $_SESSION["request"] = ''; if (!empty($user_data->name) && !empty($user_data->screen_name)) { if (!empty($_SESSION["user"]["email"])) { $query = 'UPDATE `nodes_users` SET `url` = "' . $link . '" WHERE `email` = "' . $_SESSION["user"]["email"] . '"'; engine::myqsl($query); $query = 'SELECT * FROM `nodes_users` WHERE `email` = "' . $_SESSION["user"]["email"] . '"'; $res = engine::mysql($query); $data = mysql_fetch_array($res); } else { $query = 'SELECT * FROM `nodes_users` WHERE `url` = "' . $link . '"'; $res = engine::mysql($query); $data = mysql_fetch_array($res); if (empty($data)) { $query = 'INSERT INTO `nodes_users`(name, photo, url, online) VALUES("' . $user_data->name . '", "' . $user_data->profile_image_url . '", "' . $link . '", "' . date("U") . '")'; $res = engine::mysql($query); $query = 'SELECT * FROM `nodes_users` WHERE `url` = "' . $link . '"'; $res = engine::mysql($query); $data = mysql_fetch_array($res); } }