recordID(); $left = []; $right = []; foreach ($priority as $k => $v) { if( ! isset($buttons[ $k ])) continue; $b = $buttons[ $k ]; if(empty($b['type'])) continue; $attr = $b['attr']; $tag = 'button'; switch ($b['type']) { case 'submit': case 'submitReturn': Input::attrAdd($attr, 'type', 'submit'); Input::attrAdd($attr, 'class', ['btn', 'btn-success']); break; case 'button': Input::attrAdd($attr, 'type', 'button'); Input::attrAdd($attr, 'class', ['btn']); break; case 'buttonCancel': Input::attrAdd($attr, 'type', 'button'); Input::attrAdd($attr, 'class', ['btn', 'btn-default']); break; case 'buttonDelete': if (empty($recordID)) { continue 2; } $tag = 'a'; Input::attrAdd($attr, 'href', 'javascript:'); Input::attrAdd($attr, 'class', ['btn', 'btn-default', 'c-link-red', 'j-delete-record']); break; case 'href': $tag = 'a'; if (empty($attr['href'])) { Input::attrAdd($attr, 'href', 'javascript:'); } Input::attrAdd($attr, 'class', ['btn', 'btn-default']); break; default: continue 2; } if (empty($b['right'])) { $left[] = '<'.$tag.' '.Input::attributes($attr).'>'.$b['title'].''.$tag.'>'; } else { $right[] = '<'.$tag.' '.Input::attributes($attr).'>'.$b['title'].''.$tag.'>'; } } ?>