Beispiel #1
0
<?php

if (isset($_POST['apa']) && $_POST['apa'] != "") {
    include 'modules/model/class.kategori.php';
    $kategori = new kategori();
    switch ($_POST['apa']) {
        case "get-kategori":
            $collect = array();
            if ($query = $kategori->get_kategori()) {
                while ($rs = $query->fetch_array()) {
                    $summary = stripslashes($rs["summary"]);
                    $summary = str_replace('"', "", $summary);
                    $summary = str_replace("'", "", $summary);
                    $detail = array();
                    array_push($detail, $rs["nama_menu"]);
                    array_push($detail, $rs["nama_kategori"]);
                    array_push($detail, $summary);
                    array_push($detail, "<button type='button' class='btn btn-sm btn-primary' id='btn-ubah-data' data-id='" . $rs["id"] . "' data-nama='" . $rs["nama_kategori"] . "' data-summary='" . $summary . "'>\n\t\t\t\t\t\t\t\t\t<i class='fa fa-pencil'></i></button> \n\t\t\t\t\t\t\t\t\t<button type='button' class='btn btn-sm btn-danger' id='btn-hapus-kategori' data-id='" . $rs["id"] . "'><i class='fa fa-trash-o'></i></button>");
                    array_push($collect, $detail);
                    unset($detail);
                }
            }
            echo json_encode(array("aaData" => $collect));
            break;
        case "tambah-kategori":
            $arr = array();
            if (isset($_POST['txt-nama']) && $_POST['txt-nama'] != "" && isset($_POST['cmb-menu']) && $_POST['cmb-menu'] != "" && isset($_POST['txt-summary'])) {
                if ($result = $kategori->tambah($_POST['cmb-menu'], $_POST['txt-nama'], $_POST['txt-summary'])) {
                    $arr['status'] = TRUE;
                    $arr['msg'] = "Data tersimpan..";
                } else {
Beispiel #2
0
 public function delete($id)
 {
     kategori::destroy($id);
     return redirect(url("/kategories"));
 }
Beispiel #3
0
 function get_all()
 {
     return kategori::orderBy('nama_kategori')->get();
 }