2010-02-13 21:45:39 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< ? php  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-07-13 20:10:26 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								echo  'Processors : ' ;  
						 
					
						
							
								
									
										
										
										
											2010-02-13 21:45:39 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-05-25 12:24:34 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								// Include all discovery modules
  
						 
					
						
							
								
									
										
										
										
											2015-07-13 20:10:26 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								$include_dir  =  'includes/discovery/processors' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								require  'includes/include-dir.inc.php' ;  
						 
					
						
							
								
									
										
										
										
											2010-02-13 21:45:39 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-05-25 12:24:34 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								// Last-resort discovery here
  
						 
					
						
							
								
									
										
										
										
											2015-07-13 20:10:26 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								require  'processors-ucd-old.inc.php' ;  
						 
					
						
							
								
									
										
										
										
											2010-05-06 21:28:18 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-05-25 12:24:34 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								// Remove processors which weren't redetected here
  
						 
					
						
							
								
									
										
										
										
											2010-02-13 21:45:39 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								$sql  =  " SELECT * FROM `processors` WHERE `device_id`  = ' " . $device [ 'device_id' ] . " ' " ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-08-20 15:59:43 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								d_echo ( $valid [ 'processor' ]);  
						 
					
						
							
								
									
										
										
										
											2010-02-13 21:45:39 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-07-13 20:10:26 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								foreach  ( dbFetchRows ( $sql )  as  $test_processor )  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    $processor_index  =  $test_processor [ 'processor_index' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    $processor_type   =  $test_processor [ 'processor_type' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2015-08-20 15:59:43 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    d_echo ( $processor_index . ' -> ' . $processor_type . " \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2015-07-13 20:10:26 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    if  ( ! $valid [ 'processor' ][ $processor_type ][ $processor_index ])  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        echo  '-' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        dbDelete ( 'processors' ,  '`processor_id` = ?' ,  array ( $test_processor [ 'processor_id' ])); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        log_event ( 'Processor removed: type ' . $processor_type . ' index ' . $processor_index . ' descr ' . $test_processor [ 'processor_descr' ],  $device ,  'processor' ,  $test_processor [ 'processor_id' ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    unset ( $processor_oid ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    unset ( $processor_type ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
									
										
										
										
											2010-02-13 21:45:39 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-07-13 20:10:26 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								echo  " \n " ;