mirror of
				https://github.com/Znote/ZnoteAAC.git
				synced 2025-11-04 04:46:23 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php require_once '../../module.php';
 | 
						|
// Blank/empty module, nice code to start with when making custom stuff.
 | 
						|
 | 
						|
// Configure module version number
 | 
						|
$response['version']['module'] = 1;
 | 
						|
 | 
						|
/* Do PHP logic, you got access to:
 | 
						|
	-Znote AAC sql functions:
 | 
						|
		:mysql_select_single("QUERY");
 | 
						|
		:mysql_select_multi("QUERY");
 | 
						|
		:mysql_update("QUERY"), mysql_insert("QUERY"), mysql_delete("QUERY")
 | 
						|
 | 
						|
	-Config values
 | 
						|
		:etc $config['vocations']
 | 
						|
 | 
						|
	-Cache system
 | 
						|
		:Sample:
 | 
						|
		$cache = new Cache('engine/cache/api/ApiModuleName');
 | 
						|
		if ($cache->hasExpired()) {
 | 
						|
			$players = mysql_select_multi("SELECT `name`, `level`, `experience` FROM `players` ORDER BY `experience` DESC LIMIT 5;");
 | 
						|
 | 
						|
			$cache->setContent($players);
 | 
						|
			$cache->save();
 | 
						|
		} else {
 | 
						|
			$players = $cache->load();
 | 
						|
		}
 | 
						|
 | 
						|
	-Functions found in general.php
 | 
						|
		:When fetching GET or POST from parameters, ALWAYS use getValue($value)
 | 
						|
		:Etc if you want to fetch character name from url, do it like this:
 | 
						|
		$playername = getValue($_GET['name']);
 | 
						|
		if ($playername !== false) {
 | 
						|
			// $playername either contains player name, or false if failed to fetch name from GET.
 | 
						|
		}
 | 
						|
		:getValue is often used in 3 ways: Fetch GET and POST values, or sanitize/secure any value you wish.
 | 
						|
		:Check ZnoteAAC\engine\function\general.php for full list of available functions.
 | 
						|
*/
 | 
						|
 | 
						|
// Save the results of previous logic to the response
 | 
						|
$response['data']['title'] = "The fabulous blank page!";
 | 
						|
 | 
						|
// Send the response through JSON API
 | 
						|
SendResponse($response);
 | 
						|
?>
 |