| 
									
										
										
										
											2010-09-03 18:26:59 +00:00
										 |  |  | #!/usr/bin/env php
 | 
					
						
							| 
									
										
										
										
											2009-09-07 11:07:59 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-05-09 10:01:42 +00:00
										 |  |  | /** | 
					
						
							| 
									
										
										
										
											2013-10-28 12:01:36 -07:00
										 |  |  |  * Observium | 
					
						
							| 
									
										
										
										
											2012-05-09 10:01:42 +00:00
										 |  |  |  * | 
					
						
							| 
									
										
										
										
											2013-10-28 12:01:36 -07:00
										 |  |  |  *   This file is part of Observium. | 
					
						
							| 
									
										
										
										
											2012-05-09 10:01:42 +00:00
										 |  |  |  * | 
					
						
							| 
									
										
										
										
											2013-10-28 12:01:36 -07:00
										 |  |  |  * @package    observium | 
					
						
							| 
									
										
										
										
											2012-05-09 10:01:42 +00:00
										 |  |  |  * @subpackage cli | 
					
						
							| 
									
										
										
										
											2013-10-28 12:01:36 -07:00
										 |  |  |  * @author     Adam Armstrong <adama@memetic.org> | 
					
						
							|  |  |  |  * @copyright  (C) 2006 - 2012 Adam Armstrong | 
					
						
							| 
									
										
										
										
											2012-05-09 10:01:42 +00:00
										 |  |  |  * | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-08 10:44:41 +00:00
										 |  |  | chdir(dirname($argv[0])); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-27 14:44:38 +00:00
										 |  |  | include("includes/defaults.inc.php"); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | include("config.php"); | 
					
						
							| 
									
										
										
										
											2012-05-09 10:01:42 +00:00
										 |  |  | include("includes/definitions.inc.php"); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | include("includes/functions.php"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Remove a host and all related data from the system
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-03-15 15:10:23 +00:00
										 |  |  | if ($argv[1]) | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2011-03-23 09:54:56 +00:00
										 |  |  |   $host = strtolower($argv[1]); | 
					
						
							|  |  |  |   $id = getidbyname($host); | 
					
						
							|  |  |  |   if ($id) | 
					
						
							|  |  |  |   { | 
					
						
							| 
									
										
										
										
											2014-09-27 16:32:55 +10:00
										 |  |  |     echo(delete_device($id)."\n"); | 
					
						
							| 
									
										
										
										
											2011-03-23 09:54:56 +00:00
										 |  |  |   } else { | 
					
						
							|  |  |  |     echo("Host doesn't exist!\n"); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | } else { | 
					
						
							| 
									
										
										
										
											2011-03-23 09:54:56 +00:00
										 |  |  |   echo("Host Removal Tool\nUsage: ./delhost.php <hostname>\n"); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-05-09 10:01:42 +00:00
										 |  |  | ?>
 |