├── .gitignore ├── API ├── .htaccess ├── AccessTools │ └── _APIRequest.php ├── Actions.php ├── Actions │ └── examples │ │ ├── CacheTest.php │ │ ├── CookieTest.php │ │ ├── DescribeActions.php │ │ ├── DescribeTables.php │ │ ├── LobbyAdd.php │ │ ├── LobbyAuthenticate.php │ │ ├── LobbyView.php │ │ ├── LogIn.php │ │ ├── MessageAdd.php │ │ ├── MessageView.php │ │ ├── ObjectTest.php │ │ ├── PrivateAction.php │ │ ├── SlowAction.php │ │ ├── UserAdd.php │ │ ├── UserDelete.php │ │ ├── UserEdit.php │ │ └── UserView.php ├── CACHE.php ├── CONFIG.php.example ├── CRON.php ├── CheckAPIKey.php ├── CommonFunctions.php ├── DB │ ├── DRIVERS │ │ ├── MONGO │ │ │ ├── ConnectToDatabase.php │ │ │ ├── DAVE.php │ │ │ ├── DirectDBFunctions.php │ │ │ ├── TableConfig.php │ │ │ └── init.php │ │ └── MYSQL │ │ │ ├── ConnectToDatabase.php │ │ │ ├── DAVE.php │ │ │ ├── DirectDBFunctions.php │ │ │ ├── TableConfig.php │ │ │ └── init.php │ ├── SCHEMA.php.example.mongo │ └── SCHEMA.php.example.mySQL ├── GetPostVars.php ├── LoadEnv.php ├── Objects │ ├── User.php │ └── _BASE.php ├── Output.php ├── TASKS.php ├── Tasks │ ├── CleanCache.php │ ├── CleanLog.php │ ├── CleanSessions.php │ ├── CreateDBSaveState.php │ ├── RemoveLargeLogs.php │ ├── RestoreDBSaveState.php │ ├── TruncateTable.php │ └── _BASE.php ├── crossdomain.xml ├── helper_functions │ ├── AES.php │ ├── CURL_POST.php │ ├── ValidStateZip.php │ ├── colors.php │ ├── formatBytes.php │ ├── http.php │ ├── microtime_float.php │ ├── parseArgs.php │ └── secondsToWords.php ├── index.php └── static.html ├── BaseDBs ├── API_BASIC.sql └── API_WITH_USER_TABLE.sql ├── SERVER ├── SERVER.php ├── script_runner.php └── server_config.php ├── SPEC ├── TEST.php ├── actions │ ├── CacheTest_spec.php │ └── DescribeActions_spec.php ├── end_to_end │ ├── messages_and_lobbies_spec.php │ └── users_spec.php ├── spec_helper.php └── system │ ├── general.php │ └── output_types.php ├── examples ├── api_explorer.html ├── chat.html └── describe_actions.html ├── humans.txt ├── index.php ├── license.txt ├── readme.markdown └── script ├── api ├── cron ├── server ├── spec └── task /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/.gitignore -------------------------------------------------------------------------------- /API/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/.htaccess -------------------------------------------------------------------------------- /API/AccessTools/_APIRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/AccessTools/_APIRequest.php -------------------------------------------------------------------------------- /API/Actions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions.php -------------------------------------------------------------------------------- /API/Actions/examples/CacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/CacheTest.php -------------------------------------------------------------------------------- /API/Actions/examples/CookieTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/CookieTest.php -------------------------------------------------------------------------------- /API/Actions/examples/DescribeActions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/DescribeActions.php -------------------------------------------------------------------------------- /API/Actions/examples/DescribeTables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/DescribeTables.php -------------------------------------------------------------------------------- /API/Actions/examples/LobbyAdd.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/LobbyAdd.php -------------------------------------------------------------------------------- /API/Actions/examples/LobbyAuthenticate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/LobbyAuthenticate.php -------------------------------------------------------------------------------- /API/Actions/examples/LobbyView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/LobbyView.php -------------------------------------------------------------------------------- /API/Actions/examples/LogIn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/LogIn.php -------------------------------------------------------------------------------- /API/Actions/examples/MessageAdd.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/MessageAdd.php -------------------------------------------------------------------------------- /API/Actions/examples/MessageView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/MessageView.php -------------------------------------------------------------------------------- /API/Actions/examples/ObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/ObjectTest.php -------------------------------------------------------------------------------- /API/Actions/examples/PrivateAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/PrivateAction.php -------------------------------------------------------------------------------- /API/Actions/examples/SlowAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/SlowAction.php -------------------------------------------------------------------------------- /API/Actions/examples/UserAdd.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/UserAdd.php -------------------------------------------------------------------------------- /API/Actions/examples/UserDelete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/UserDelete.php -------------------------------------------------------------------------------- /API/Actions/examples/UserEdit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/UserEdit.php -------------------------------------------------------------------------------- /API/Actions/examples/UserView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Actions/examples/UserView.php -------------------------------------------------------------------------------- /API/CACHE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/CACHE.php -------------------------------------------------------------------------------- /API/CONFIG.php.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/CONFIG.php.example -------------------------------------------------------------------------------- /API/CRON.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/CRON.php -------------------------------------------------------------------------------- /API/CheckAPIKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/CheckAPIKey.php -------------------------------------------------------------------------------- /API/CommonFunctions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/CommonFunctions.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MONGO/ConnectToDatabase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MONGO/ConnectToDatabase.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MONGO/DAVE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MONGO/DAVE.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MONGO/DirectDBFunctions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MONGO/DirectDBFunctions.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MONGO/TableConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MONGO/TableConfig.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MONGO/init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MONGO/init.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MYSQL/ConnectToDatabase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MYSQL/ConnectToDatabase.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MYSQL/DAVE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MYSQL/DAVE.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MYSQL/DirectDBFunctions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MYSQL/DirectDBFunctions.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MYSQL/TableConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MYSQL/TableConfig.php -------------------------------------------------------------------------------- /API/DB/DRIVERS/MYSQL/init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/DRIVERS/MYSQL/init.php -------------------------------------------------------------------------------- /API/DB/SCHEMA.php.example.mongo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/SCHEMA.php.example.mongo -------------------------------------------------------------------------------- /API/DB/SCHEMA.php.example.mySQL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/DB/SCHEMA.php.example.mySQL -------------------------------------------------------------------------------- /API/GetPostVars.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/GetPostVars.php -------------------------------------------------------------------------------- /API/LoadEnv.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/LoadEnv.php -------------------------------------------------------------------------------- /API/Objects/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Objects/User.php -------------------------------------------------------------------------------- /API/Objects/_BASE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Objects/_BASE.php -------------------------------------------------------------------------------- /API/Output.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Output.php -------------------------------------------------------------------------------- /API/TASKS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/TASKS.php -------------------------------------------------------------------------------- /API/Tasks/CleanCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/CleanCache.php -------------------------------------------------------------------------------- /API/Tasks/CleanLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/CleanLog.php -------------------------------------------------------------------------------- /API/Tasks/CleanSessions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/CleanSessions.php -------------------------------------------------------------------------------- /API/Tasks/CreateDBSaveState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/CreateDBSaveState.php -------------------------------------------------------------------------------- /API/Tasks/RemoveLargeLogs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/RemoveLargeLogs.php -------------------------------------------------------------------------------- /API/Tasks/RestoreDBSaveState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/RestoreDBSaveState.php -------------------------------------------------------------------------------- /API/Tasks/TruncateTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/TruncateTable.php -------------------------------------------------------------------------------- /API/Tasks/_BASE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/Tasks/_BASE.php -------------------------------------------------------------------------------- /API/crossdomain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/crossdomain.xml -------------------------------------------------------------------------------- /API/helper_functions/AES.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/AES.php -------------------------------------------------------------------------------- /API/helper_functions/CURL_POST.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/CURL_POST.php -------------------------------------------------------------------------------- /API/helper_functions/ValidStateZip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/ValidStateZip.php -------------------------------------------------------------------------------- /API/helper_functions/colors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/colors.php -------------------------------------------------------------------------------- /API/helper_functions/formatBytes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/formatBytes.php -------------------------------------------------------------------------------- /API/helper_functions/http.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/http.php -------------------------------------------------------------------------------- /API/helper_functions/microtime_float.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/microtime_float.php -------------------------------------------------------------------------------- /API/helper_functions/parseArgs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/parseArgs.php -------------------------------------------------------------------------------- /API/helper_functions/secondsToWords.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/helper_functions/secondsToWords.php -------------------------------------------------------------------------------- /API/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/index.php -------------------------------------------------------------------------------- /API/static.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/API/static.html -------------------------------------------------------------------------------- /BaseDBs/API_BASIC.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/BaseDBs/API_BASIC.sql -------------------------------------------------------------------------------- /BaseDBs/API_WITH_USER_TABLE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/BaseDBs/API_WITH_USER_TABLE.sql -------------------------------------------------------------------------------- /SERVER/SERVER.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SERVER/SERVER.php -------------------------------------------------------------------------------- /SERVER/script_runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SERVER/script_runner.php -------------------------------------------------------------------------------- /SERVER/server_config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SERVER/server_config.php -------------------------------------------------------------------------------- /SPEC/TEST.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/TEST.php -------------------------------------------------------------------------------- /SPEC/actions/CacheTest_spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/actions/CacheTest_spec.php -------------------------------------------------------------------------------- /SPEC/actions/DescribeActions_spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/actions/DescribeActions_spec.php -------------------------------------------------------------------------------- /SPEC/end_to_end/messages_and_lobbies_spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/end_to_end/messages_and_lobbies_spec.php -------------------------------------------------------------------------------- /SPEC/end_to_end/users_spec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/end_to_end/users_spec.php -------------------------------------------------------------------------------- /SPEC/spec_helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/spec_helper.php -------------------------------------------------------------------------------- /SPEC/system/general.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/system/general.php -------------------------------------------------------------------------------- /SPEC/system/output_types.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/SPEC/system/output_types.php -------------------------------------------------------------------------------- /examples/api_explorer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/examples/api_explorer.html -------------------------------------------------------------------------------- /examples/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/examples/chat.html -------------------------------------------------------------------------------- /examples/describe_actions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/examples/describe_actions.html -------------------------------------------------------------------------------- /humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/humans.txt -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/license.txt -------------------------------------------------------------------------------- /readme.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/readme.markdown -------------------------------------------------------------------------------- /script/api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/script/api -------------------------------------------------------------------------------- /script/cron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/script/cron -------------------------------------------------------------------------------- /script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/script/server -------------------------------------------------------------------------------- /script/spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/script/spec -------------------------------------------------------------------------------- /script/task: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evantahler/PHP-DAVE-API/HEAD/script/task --------------------------------------------------------------------------------