mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			575 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			575 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /*
 | |
| 
 | |
|     Configuration to JSON converter
 | |
|     Written by Job Snijders <job.snijders@atrato.com>
 | |
| 
 | |
| */
 | |
| 
 | |
| $defaults_file = 'includes/defaults.inc.php';
 | |
| $config_file = 'config.php';
 | |
| 
 | |
| // move to install dir
 | |
| chdir(dirname($argv[0]));
 | |
| 
 | |
| function iscli() {
 | |
|  
 | |
|      if(php_sapi_name() == 'cli' && empty($_SERVER['REMOTE_ADDR'])) {
 | |
|           return true;
 | |
|      } else {
 | |
|           return false;
 | |
|      }
 | |
| }
 | |
| 
 | |
| // check if we are running throw the CLI, otherwise abort
 | |
| 
 | |
| if ( iscli() ) {
 | |
| 
 | |
|     require_once($defaults_file);
 | |
|     require_once($config_file);
 | |
|     print(json_encode($config));
 | |
| }
 | |
| 
 | |
| ?>
 |