From c0a7a2db5d4a56a52a34e3f894c0fb2c15eb14ad Mon Sep 17 00:00:00 2001 From: Joey Schulze Date: Fri, 5 Mar 2010 18:54:36 +0100 Subject: [PATCH] Support hiding of individual buttons --- lib/mask.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/lib/mask.php b/lib/mask.php index cbd6758..9c3ec53 100644 --- a/lib/mask.php +++ b/lib/mask.php @@ -78,13 +78,25 @@ function build_form($name, $mask) $ret[] = '
'; } + $v_save = array('id="button_save"', + 'onclick="return form_save(this);"'); + if ($mask['buttons']['save'] === false) $v_save[] = 'style="display: none"'; + + $v_insert = array('id="button_insert"', + 'onclick="return form_insert(this);"'); + if ($mask['buttons']['insert'] === false) $v_insert[] = 'style="display: none"'; + + $v_delete = array('id="button_delete"', + 'onclick="return form_delete(this);"'); + if ($mask['buttons']['delete'] === false) $v_delete[] = 'style="display: none"'; + $ret[] = ' '; $ret[] = '
'; - $ret[] = ''; + $ret[] = sprintf('', implode(' ', $v_save), 'Speichern'); $ret[] = ''; - $ret[] = ''; + $ret[] = sprintf('', implode(' ', $v_insert), 'Hinzufügen'); $ret[] = ''; - $ret[] = ''; + $ret[] = sprintf('', implode(' ', $v_delete), 'Löschen'); $ret[] = '
'; $ret[] = ''; -- 2.20.1