$jsonArray = array();
    $jsonArray['status'] = errorCodeFormat("3", "Invalid Access.");
    echo json_encode($jsonArray);
    return;
}
if (!$controllerUser->isUserIdExistAndHash($user_id, $login_hash)) {
    $jsonArray = array();
    $jsonArray['status'] = errorCodeFormat("3", "Invalid Access.");
    echo json_encode($jsonArray);
} else {
    $itm = $controllerUser->getUserByUserId($user_id);
    if ($itm != null) {
        $itm->full_name = $full_name;
        $controllerUser->updateUserFullName($itm);
        $itm = $controllerUser->getUserByUserId($user_id);
        $jsonArray = array();
        $jsonArray['user_info'] = translateJSON($itm);
        $jsonArray['status'] = errorCodeFormat("-1", "Success.");
        echo json_encode($jsonArray);
    }
}
function translateJSON($itm)
{
    $jsonArray = array('user_id' => "{$itm->user_id}", 'login_hash' => "{$itm->login_hash}", 'facebook_id' => "{$itm->facebook_id}", 'twitter_id' => "{$itm->twitter_id}", 'google_id' => "{$itm->google_id}", 'full_name' => "{$itm->full_name}", 'thumb_url' => "{$itm->thumb_url}", 'email' => "{$itm->email}");
    return $jsonArray;
}
function errorCodeFormat($status_code, $status_text)
{
    $jsonArray = array('status_code' => "{$status_code}", 'status_text' => "{$status_text}");
    return $jsonArray;
}
Beispiel #2
0
                $itm->twitter_id = $twitter_id;
                $controllerUser->registerUser($itm);
                $user = $controllerUser->loginTwitter($twitter_id);
                if ($user != null) {
                    // update the hash
                    $controllerUser->updateUserHash($user);
                    $json = translateJSON($user);
                } else {
                    $json = "{ \"status\" : { \"status_code\" : \"1\", \"status_text\" : \"Username/Password Invalid.\" } }";
                }
            } else {
                $user = $controllerUser->loginTwitter($twitter_id);
                if ($user != null) {
                    // update the hash
                    $controllerUser->updateUserHash($user);
                    $json = translateJSON($user);
                } else {
                    $json = "{ \"status\" : { \"status_code\" : \"1\", \"status_text\" : \"111Username/Password Invalid.\" } }";
                }
            }
            echo $json;
        } else {
            $json = "{ \"status\" : { \"status_code\" : \"3\", \"status_text\" : \"Invalid Access.\" } }";
            echo $json;
        }
    }
}
function translateJSON($itm)
{
    $json = "{ \"user_info\" : { \"user_id\" : \"{$itm->user_id}\", \"username\" : \"{$itm->username}\", \"login_hash\" : \"{$itm->login_hash}\", \"facebook_id\" : \"{$itm->facebook_id}\", \"twitter_id\" : \"{$itm->twitter_id}\", \"full_name\" : \"{$itm->full_name}\", \"thumb_url\" : \"{$itm->thumb_url}\", \"photo_url\" : \"{$itm->photo_url}\", \"email\" : \"{$itm->email}\" }, \"status\" : { \"status_code\" : \"-1\", \"status_text\" : \"Success.\" } }";
    return $json;