layout.blocks
file routing untuk tampilan block pada website
includes/system/layout.blocks.php
file routing untuk tampilan block pada website
mengambil semua block data yang ada pada template yang aktif saat itu
get_block_all();
mengambil ID template yang aktif dari database table bbc_template
get_template_id($template);
- $template: String nama template yang ingin diambil ID nya
menghapus semua cache dari block
delete_block_file();
untuk mem-validasi apakah block boleh ditampilkan ataukah tidak berdasarkan user group dari pengunjung yang login saat itu
group_allow($value, $group_ids, $is_logged);
- $value: String yang ingin dijadikan pembanding
- $group_ids: Array user group IDs dari pengunjung yang login saat itu
- $is_logged: Boolean apakah user kondisi login ataukah tidak
anda tidak perlu mempelajari method ini karena tidak dipakai dalam pratek pemrograman, sedangkan method ini digunakan oleh framework untuk validasi privilege block
untuk mem-validasi apakah block boleh ditampilkan ataukah tidak berdasarkan menu, module maupun privilege login pengunjung
is_allow($value, $id, $config = true);
- $value: String yang ingin dijadikan pembanding
- $id: String kondisi saat ini
- $config: Boolean apakah ingin mengikuti configurasi ataukah tidak
anda tidak perlu mempelajari method ini karena tidak dipakai dalam pratek pemrograman, sedangkan method ini digunakan oleh framework untuk validasi privilege block
merubah semua text yang dibungkus dengan kurung kotak ([....]) di argument pertama diganti dengan value yang ada di argument ke 2
text_replace($c, $b);
- $c: String / Array yang ingin di replace text yang ada dalam kurung kotak ([...])
- $b: Object yang berisi value untuk mengganti text ([...]) yang ada di $c