24 lines
		
	
	
		
			581 B
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			24 lines
		
	
	
		
			581 B
		
	
	
	
		
			PHP
		
	
| <?php
 | |
| 
 | |
| // render config variables array
 | |
| function renderConfig($config) {
 | |
|     echo "\n\t\t\t\t\t<ul>";
 | |
|     foreach ($config as $config_item => $config_value) {
 | |
|         echo "\n\t\t\t\t\t\t<li>";
 | |
|         echo htmlspecialchars($config_item) . ': ';
 | |
| 
 | |
|         if (is_array($config_value)) {
 | |
|             // here we render recursively nested arrays
 | |
|             renderConfig($config_value);
 | |
|         } else {
 | |
|             // if it's not array, just display it
 | |
|             echo htmlspecialchars($config_value ?? '');
 | |
|         }
 | |
| 
 | |
|         echo '</li>';
 | |
|     }
 | |
|     echo "\n\t\t\t\t\t</ul>";
 | |
| }
 | |
| 
 | |
| ?>
 |