Friday, March 21, 2014

disabling automatic redirect, why?

telah diujicoba di moodle 2.4.x

Saya buat sebuah form sederhana untuk buat folder baru. Bila tekan Create, folder akan dibuat. Bila tombol Cancel ditekan, form akan di-redirect ke halaman form (semacam refresh).

image

Mode DEBUGGER diset MAX (for Developer), ketika buka form terdapat pesan error berikut karena get_string utk create_button belum didefinisikan.

Invalid get_string() identifier: 'create_button' or component 'block_cms'. Perhaps you are missing $string['create_button'] = ''; in C:\xampp1.7.4\htdocs\moodle24/blocks/cms/lang/en/block_cms.php?

Ketika tombol Cancel ditekan, kode berikut dieksekusi

redirect($CFG->wwwroot.'/.../add_folder.php');

Namun, automatic redirect akan disable bila masih terdapat pesan error di atas.

Pesan yang muncul adalah “Error output, so disabling automatic redirect.”

image

Solusi:

Setelah get_string utk create_button didefinsikan, pesan error tidak ada lagi. Automatic redirect bekerja normal.

Sekian.

No comments:

Post a Comment