*/ include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php"; include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php"; if (!empty($_POST)) { $clientId = isset($_POST['clientId']) ? $_POST['clientId'] : 0; $accountId = isset($_POST['accountId']) ? $_POST['accountId'] : ''; $accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : ''; $profileId = isset($_POST['profileId']) ? $_POST['profileId'] : ''; $chatId = isset($_POST['chatId']) ? $_POST['chatId'] : 0; $msgId = isset($_POST['msgId']) ? $_POST['msgId'] : 0; $clientId = helper::clearInt($clientId); $accountId = helper::clearInt($accountId); $profileId = helper::clearInt($profileId); $chatId = helper::clearInt($chatId); $msgId = helper::clearInt($msgId); $result = array("error" => true, "error_code" => ERROR_UNKNOWN); $auth = new auth($dbo); if (!$auth->authorize($accountId, $accessToken)) { api::printError(ERROR_ACCESS_TOKEN, "Error authorization."); } $messages = new messages($dbo); $messages->setRequestFrom($accountId); if ($chatId == 0) { $chatId = $messages->getChatId($accountId, $profileId); } if ($chatId != 0) { $result = $messages->getPreviousMessages($chatId, $msgId); } echo json_encode($result); exit; }
$facebookId = helper::clearText($facebookId); $gcm_regId = helper::clearText($gcm_regId); $username = helper::clearText($username); $fullname = helper::clearText($fullname); $password = helper::clearText($password); $email = helper::clearText($email); $language = helper::clearText($language); $facebookId = helper::escapeText($facebookId); $gcm_regId = helper::escapeText($gcm_regId); $username = helper::escapeText($username); $fullname = helper::escapeText($fullname); $password = helper::escapeText($password); $email = helper::escapeText($email); $language = helper::escapeText($language); if ($clientId != CLIENT_ID) { api::printError(ERROR_UNKNOWN, "Error client Id."); } $result = array("error" => true); $account = new account($dbo); $result = $account->signup($username, $fullname, $password, $email, $user_sex, $user_year, $user_month, $user_day); unset($account); if ($result['error'] === false) { $account = new account($dbo); $account->setState(ACCOUNT_STATE_ENABLED); $account->setLastActive(); $result = $account->signin($username, $password); unset($account); if ($result['error'] === false) { $auth = new auth($dbo); $result = $auth->create($result['accountId'], $clientId); if ($result['error'] === false) {