public function get_user_id() { $failed = false; $iam = new AmazonIAM(array('key' => $this->auth1, 'secret' => $this->auth2)) or $failed = true; $amazon_user_id = ""; if (!$failed) { $user_response = $iam->get_user(); if (isset($user_response->body)) { if (isset($user_response->body->GetUserResult)) { if (isset($user_response->body->GetUserResult)) { if (isset($user_response->body->GetUserResult->User)) { if (isset($user_response->body->GetUserResult->User->UserId)) { $amazon_user_id = $user_response->body->GetUserResult->User->UserId; } } } } } } return $amazon_user_id; }