]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Layout/ActionBar/Action.pm
ActionBar: Auslassen von Actions über Parameter »only_if«/»not_if« steuern können
[mfinanz.git] / SL / Layout / ActionBar / Action.pm
index bed33fe1c2e823afc56638beb6843387c948158b..b72314b4a79edfb0a17e1dcbfb5334616ea3fe7b 100644 (file)
@@ -25,6 +25,8 @@ sub from_params {
   my ($class, $data) = @_;
 
   my ($text, %params) = @$data;
+  return if exists($params{only_if}) && !$params{only_if};
+  return if exists($params{not_if})  &&  $params{not_if};
   return SL::Layout::ActionBar::Submit->new(text => $text, params => \%params);
 }