| 
									
										
										
										
											2014-06-14 23:05:31 +01:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* | 
					
						
							| 
									
										
										
										
											2014-06-17 00:51:02 +01:00
										 |  |  |  * LibreNMS | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (c) 2014 Neil Lathwood <https://github.com/laf/ http://www.lathwood.co.uk> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is free software: you can redistribute it and/or modify it | 
					
						
							|  |  |  |  * under the terms of the GNU General Public License as published by the | 
					
						
							|  |  |  |  * Free Software Foundation, either version 3 of the License, or (at your | 
					
						
							|  |  |  |  * option) any later version.  Please see LICENSE.txt at the top level of | 
					
						
							|  |  |  |  * the source code distribution for details. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2014-06-14 23:05:31 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | // FUA
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | require_once '../includes/defaults.inc.php'; | 
					
						
							| 
									
										
										
										
											2015-07-23 17:48:22 +01:00
										 |  |  | set_debug($_REQUEST['debug']); | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | require_once '../config.php'; | 
					
						
							|  |  |  | require_once '../includes/definitions.inc.php'; | 
					
						
							|  |  |  | require_once 'includes/functions.inc.php'; | 
					
						
							|  |  |  | require_once '../includes/functions.php'; | 
					
						
							|  |  |  | require_once 'includes/authenticate.inc.php'; | 
					
						
							| 
									
										
										
										
											2016-03-16 08:37:15 +10:00
										 |  |  | require_once 'includes/vars.inc.php'; | 
					
						
							| 
									
										
										
										
											2014-06-14 23:46:17 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | if (!$_SESSION['authenticated']) { | 
					
						
							|  |  |  |     echo 'unauthenticated'; | 
					
						
							|  |  |  |     exit; | 
					
						
							| 
									
										
										
										
											2014-06-14 23:05:31 +01:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | if (preg_match('/^[a-zA-Z0-9\-]+$/', $_POST['type']) == 1) { | 
					
						
							| 
									
										
										
										
											2015-08-10 15:13:27 +00:00
										 |  |  |     if (file_exists('includes/forms/'.$_POST['type'].'.inc.php')) { | 
					
						
							|  |  |  |         include_once 'includes/forms/'.$_POST['type'].'.inc.php'; | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  |     } | 
					
						
							|  |  |  | } |