29 lines
		
	
	
		
			643 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			643 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace Zotlabs\Lib;
 | |
| 
 | |
| /**
 | |
|  * @brief Account configuration storage is built on top of the under-utilised xconfig.
 | |
|  *
 | |
|  * @see XConfig
 | |
|  */
 | |
| class SConfig {
 | |
| 
 | |
| 	static public function Load($server_id) {
 | |
| 		return XConfig::Load('s_' . $server_id);
 | |
| 	}
 | |
| 
 | |
| 	static public function Get($server_id,$family,$key,$default = false) {
 | |
| 		return XConfig::Get('s_' . $server_id,$family,$key, $default);
 | |
| 	}
 | |
| 
 | |
| 	static public function Set($server_id,$family,$key,$value) {
 | |
| 		return XConfig::Set('s_' . $server_id,$family,$key,$value);
 | |
| 	}
 | |
| 
 | |
| 	static public function Delete($server_id,$family,$key) {
 | |
| 		return XConfig::Delete('s_' . $server_id,$family,$key);
 | |
| 	}
 | |
| 
 | |
| }
 |