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).
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.”
Solusi:
Setelah get_string utk create_button didefinsikan, pesan error tidak ada lagi. Automatic redirect bekerja normal.
Sekian.
No comments:
Post a Comment