public static function showButtonMode($mode, $key = null, $edited = false) { $str = ''; if ($mode === 'lst' || $mode === 'index' || $mode === 'daftar') { $str .= UI::getButton('add'); $str .= UI::getButton('reset'); return $str; } if ($mode === 'oneedit') { $str .= UI::getButton('detail', $key); return $str; } if ($mode === 'onedetail') { $str .= UI::getButton('edit', $key); return $str; } if ($mode === 'edit') { //$str .= UI::getButton('save'); //$str .= UI::getButton('batal', $key); $str .= UI::getButton('add'); $str .= UI::getButton('lst'); return $str; } if ($mode === 'add') { //$str .= UI::getButton('save'); $str .= UI::getButton('lst'); return $str; } if ($mode === 'detail') { $str .= UI::getButton('edit', $key); $str .= UI::getButton('delete', $key); $str .= UI::getButton('add'); $str .= UI::getButton('lst'); return $str; } if ($mode === 'save' && $edited) { $str .= UI::getButton('save'); $str .= UI::getButton('batal', $key); return $str; } }
echo "<tr>"; echo "<td>{$i}</td>"; foreach ($header as $rows1) { $val = $rows[$rows1['name']]; if ($rows1['name'] == 'id_member') { echo "<td><a href='" . ($url = URL::Base($page_ctrl . "/detail/{$rows[$pk]}")) . "'>{$val}</a></td>"; } else { switch ($rows1['type']) { case 'list': echo "<td>" . $rows1["value"][$val] . "</td>"; break; case 'date': echo "<td>" . Eng2Ind($val) . "</td>"; break; default: echo "<td>{$val}</td>"; break; } } } echo "<td style='text-align:right'>\r\n \t" . UI::getButton('edit', $rows[$pk], 'class="btn btn-xs btn-warning"') . "\r\n\t\t" . UI::getButton('delete', $rows[$pk], 'class="btn btn-xs btn-danger"') . "\r\n \t</td>"; echo "</tr>"; } if (!count($list['rows'])) { echo "<tr><td colspan='" . (count($header) + 2) . "'>Data kosong</td></tr>"; } ?> </tbody> </table> <?php echo UI::showPaging($paging, $page, $limit_arr, $limit, $list);
public static function showButtonMode($mode, $key = null, $edited = false, $add = '', $class = 'btn-sm') { $kg = get_instance(); $str = ''; if (count($kg->addbuttons)) { foreach ($kg->addbuttons as $key => $value) { $str .= UI::getButton($value, null, $add, $class); } } if (count($kg->buttons)) { foreach ($kg->buttons as $key => $value) { $str .= UI::getButton($value, null, $add, $class); } return $str; } if ($mode === 'lst' || $mode === 'index' || $mode === 'daftar') { $str .= UI::getButton('add', null, $add, $class); $str .= UI::getButton('reset', null, $add, $class); return $str; } if ($mode === 'oneedit') { $str .= UI::getButton('detail', $key, $add, $class); return $str; } if ($mode === 'onedetail') { $str .= UI::getButton('edit', $key, $add, $class); return $str; } if ($mode === 'edit') { //$str .= UI::getButton('save'); //$str .= UI::getButton('batal', $key); $str .= UI::getButton('add', null, $add, $class); $str .= UI::getButton('lst', null, $add, $class); return $str; } if ($mode === 'add') { //$str .= UI::getButton('save'); $str .= UI::getButton('lst', null, $add, $class); return $str; } if ($mode === 'detail') { $str .= UI::getButton('edit', $key, $add, $class); $str .= UI::getButton('delete', $key, $add, $class); $str .= UI::getButton('add', null, $add, $class); $str .= UI::getButton('lst', null, $add, $class); return $str; } if ($mode === 'save' && $edited) { $str .= UI::getButton('save', null, $add, $class); $str .= UI::getButton('batal', $key, $add, $class); return $str; } }