49 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
|  | <?php | ||
|  | /** | ||
|  |  * This class will render the editing of multiple LDAP entries. | ||
|  |  * | ||
|  |  * @author The phpLDAPadmin development team | ||
|  |  * @package phpLDAPadmin | ||
|  |  */ | ||
|  | 
 | ||
|  | /** | ||
|  |  * TemplateRender class | ||
|  |  * | ||
|  |  * @package phpLDAPadmin | ||
|  |  * @subpackage Templates | ||
|  |  */ | ||
|  | class MassRender extends TemplateRender { | ||
|  | 	protected function drawMassFormReadWriteValueAttribute($attribute,$i,$j) { | ||
|  | 		if (DEBUGTMP) printf('<font size=-2>%s</font><br />',__METHOD__); | ||
|  | 
 | ||
|  | 		$val = $attribute->getValue($i); | ||
|  | 
 | ||
|  | 		if ($attribute->getHelper()) | ||
|  | 			echo '<table cellspacing="0" cellpadding="0" border=1><tr><td valign="top">'; | ||
|  | 
 | ||
|  | 		printf('<input type="text" class="value" name="mass_values[%s][%s][%s]" id="new_values_%s_%s_%s" value="%s" %s%s %s %s/>', | ||
|  | 			$j,htmlspecialchars($attribute->getName()),$i, | ||
|  | 			$j,htmlspecialchars($attribute->getName()),$i, | ||
|  | 			htmlspecialchars($val), | ||
|  | 			$attribute->needJS('focus') ? sprintf('onfocus="focus_%s(this);" ',$attribute->getName()) : '', | ||
|  | 			$attribute->needJS('blur') ? sprintf('onblur="blur_%s(this);" ',$attribute->getName()) : '', | ||
|  | 			($attribute->getSize() > 0) ? sprintf('size="%s"',$attribute->getSize()) : '', | ||
|  | 			($attribute->getMaxLength() > 0) ? sprintf('maxlength="%s"',$attribute->getMaxLength()) : ''); | ||
|  | 
 | ||
|  | 		if ($attribute->getHelper()) { | ||
|  | 			echo '</td><td valign="top">'; | ||
|  | 			$this->draw('AttributeHelper',$attribute,$i); | ||
|  | 			echo '</td></tr></table>'; | ||
|  | 		} | ||
|  | 	} | ||
|  | 
 | ||
|  | 	protected function drawMassFormReadWriteValueBinaryAttribute($attribute,$i,$j) { | ||
|  | 		$this->drawFormReadWriteValueBinaryAttribute($attribute,$i); | ||
|  | 	} | ||
|  | 
 | ||
|  | 	protected function drawMassFormReadWriteValueJpegAttribute($attribute,$i,$j) { | ||
|  | 		$this->drawFormReadOnlyValueJpegAttribute($attribute,$i); | ||
|  | 	} | ||
|  | } | ||
|  | ?>
 |