Fix render of ReadOnly binary attributes
This commit is contained in:
parent
59c4e7896f
commit
8a21bbee12
@ -608,20 +608,26 @@ class PageRender extends Visitor {
|
|||||||
printf('<small>[%s]</small>',_('Binary Value'));
|
printf('<small>[%s]</small>',_('Binary Value'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function drawFormReadOnlyValueBinaryAttribute($attribute,$i) {
|
||||||
|
if (DEBUGTMP) printf('<font size=-2>%s</font><br />',__METHOD__);
|
||||||
|
|
||||||
|
$this->draw('CurrentValue',$attribute,$i);
|
||||||
|
echo '<br/><br/>';
|
||||||
|
|
||||||
|
$href = sprintf('download_binary_attr.php?server_id=%s&dn=%s&attr=%s&index=%s',
|
||||||
|
$this->getServerID(),rawurlencode($this->template->getDN()),$attribute->getName(),$i);
|
||||||
|
|
||||||
|
printf('<a href="%s"><img src="%s/save.png" alt="Save" /> %s</a>',
|
||||||
|
htmlspecialchars($href),IMGDIR,_('download value'));
|
||||||
|
|
||||||
|
echo '<br/>';
|
||||||
|
}
|
||||||
|
|
||||||
protected function drawFormReadWriteValueBinaryAttribute($attribute,$i) {
|
protected function drawFormReadWriteValueBinaryAttribute($attribute,$i) {
|
||||||
if (DEBUGTMP) printf('<font size=-2>%s</font><br />',__METHOD__);
|
if (DEBUGTMP) printf('<font size=-2>%s</font><br />',__METHOD__);
|
||||||
|
|
||||||
if ($attribute->getValue($i)) {
|
if ($attribute->getValue($i)) {
|
||||||
$this->draw('CurrentValue',$attribute,$i);
|
$this->draw('FormReadOnlyValue',$attribute,$i);
|
||||||
echo '<br/><br/>';
|
|
||||||
|
|
||||||
$href = sprintf('download_binary_attr.php?server_id=%s&dn=%s&attr=%s&index=%s',
|
|
||||||
$this->getServerID(),rawurlencode($this->template->getDN()),$attribute->getName(),$i);
|
|
||||||
|
|
||||||
printf('<a href="%s"><img src="%s/save.png" alt="Save" /> %s</a>',
|
|
||||||
htmlspecialchars($href),IMGDIR,_('download value'));
|
|
||||||
|
|
||||||
echo '<br/>';
|
|
||||||
|
|
||||||
if (! $attribute->isReadOnly() && $_SESSION[APPCONFIG]->isCommandAvailable('script','delete_attr'))
|
if (! $attribute->isReadOnly() && $_SESSION[APPCONFIG]->isCommandAvailable('script','delete_attr'))
|
||||||
printf('<a href="javascript:deleteAttribute(\'%s\',\'%s\',\'%s\');" style="color:red;"><img src="%s/trash.png" alt="Trash" /> %s</a>',
|
printf('<a href="javascript:deleteAttribute(\'%s\',\'%s\',\'%s\');" style="color:red;"><img src="%s/trash.png" alt="Trash" /> %s</a>',
|
||||||
|
Loading…
Reference in New Issue
Block a user