require 'account.php'; require "appmanager.php"; if (AppManager::checkAppCode($_REQUEST['appcode'])) { switch ($_REQUEST['type']) { case 'CREATE': echo AccountManager::createNewAccount($_REQUEST['id'], $_REQUEST['number']); break; case 'DELETE_ONE': echo AccountManager::deleteAccount($_REQUEST['id'], $_REQUEST['number']); break; case 'DELETE_ALL': echo AccountManager::deleteAllAccountOfId($_REQUEST['id']); break; case 'CHECK_EXIST_ACCOUNT': echo AccountManager::checkExistAccount($_REQUEST['id'], $_REQUEST['number']); break; case 'CHECK_EXIST_NUMBER': echo AccountManager::checkExistNumber($_REQUEST['number']); break; case 'GET_USER_BY_NUMBER': echo json_encode(AccountManager::getUserByNumber($_REQUEST['number'])); break; case 'GET_NUMBER_BY_ID': echo json_encode(AccountManager::getNumbersById($_REQUEST['id'])); break; default: echo "Unknown type"; break; } }