Menonaktifkan Fungsi delete pada grocery CRUD dan CodeIgniter Versi 2

Contoh Kasus:

Saya mempunyai tampilan grocery CRUD untuk tabel group seperti berikut ini:

Permintaan Klien:

Jika group dari user yang login tersebut tidak mempunyai hak akses untuk menghapus data dari tabel group maka jangan tampilkan tombol delete.

Pertanyaan:

Bagaimana melakukannya … ?

Jawaban:

Pada Controller maka kamu bisa mendefinisikan seperti kode dibawah ini:

$crud = new grocery_CRUD();

if(“group ini mempunyai hak akses delete”){

$crud->delete=1;

}else{

$crud->delete=0;

}

Keterangan:

  • $crud->delete=1, kode ini berarti saya memberikan nilai 1 ke variabel delete dari objek grocery_CRUD

Penambahan variabel delete pada grocery CRUD

Buka file grocery_crud.php dalam folder third_party/grocery_crud/libraries.

Masukkan variabel $add pada class grocery_CRUD seperti terlihat pada kode dibawah ini:

class grocery_CRUD extends grocery_States{

public $delete=””;

Penghilangan Tombol Delete pada grocery CRUD

Buka file grocery_crud.php dalam folder third_party/grocery_crud/libraries.

Rubahlah kode dibawah ini:

$data->unset_delete = $this->unset_delete;

Menjadi:

if($this->delete==0){

$this->unset_delete=true;

}
$data->unset_delete = $this->unset_delete;

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura‘.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *