28 lines
		
	
	
		
			650 B
		
	
	
	
		
			PHP
		
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			650 B
		
	
	
	
		
			PHP
		
	
	
	
|  | <?php | ||
|  | /** | ||
|  |  * This script alters the session variable 'tree', collapsing it | ||
|  |  * at the dn specified in the query string. | ||
|  |  * | ||
|  |  * Note: this script is equal and opposite to expand.php | ||
|  |  * | ||
|  |  * @package phpLDAPadmin | ||
|  |  * @subpackage Tree | ||
|  |  * @see expand.php | ||
|  |  */ | ||
|  | 
 | ||
|  | /** | ||
|  |  */ | ||
|  | 
 | ||
|  | require './common.php'; | ||
|  | 
 | ||
|  | $dn = get_request('dn','GET',true); | ||
|  | $tree = get_cached_item($app['server']->getIndex(),'tree'); | ||
|  | $entry = $tree->getEntry($dn); | ||
|  | $entry->close(); | ||
|  | set_cached_item($app['server']->getIndex(),'tree','null',$tree); | ||
|  | 
 | ||
|  | header(sprintf('Location:index.php?server_id=%s&junk=%s#%s', | ||
|  | 	$app['server']->getIndex(),random_junk(),htmlid($app['server']->getIndex(),$dn))); | ||
|  | die(); | ||
|  | ?>
 |