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();
 | 
						|
?>
 |