config

function untuk mengambil maupun menyimpan data konfigurasi tiap module yang masuk ke dalam table bbc_config. adapun untuk membuat form config sendiri anda bisa menggunakan class bbcconfig

includes/function/config.php

config

mengambil Array config dari module yang saat itu aktif

config($index = ''[, $index2=''[, $index3=''...]]);

function ini selain bisa mengambil Array dari config juga bisa mengambil value dari config itu sendiri, seperti mengambil value dari salah satu index key pada Array.

Sehingga jumlah argument yang anda masukkan bisa banyak tidak hanya satu dan apabila index key tidak ditemukan maka akan me-return kan semua configuration di semua module

return bisa berupa Array, String, Boolean maupun Integer tergantung brp jumlah argument serta array config yang ingin anda ambil

config_decode

men-decode string hasil dari function config_encode untuk menjadi Array kembali agar mudah digunakan

config_decode($string);

function ini akan return ke Array

config_encode

meng-encode variable array agar bisa mudah untuk disimpan ke format json maupun database

config_encode($array);

function ini akan return ke String

config_name

mengambil nama config kemudian me-return kan menjadi array

config_name($name, $module_id = 'none');

anda bisa menggunakan function config untuk lebih compleks penggunaan nya

get_config

mengambil Array config berdasarkan nama module, bisa digunakan untuk mengambil config module lain

get_config($module_id = 'none', $index = '');

untuk setiap module dapat menyimpan configuration sendiri2. dan function ini biasa nya digunakan untuk mengambil configuration dari module lain sedangkan untuk function config anda harus merubah status module dari module saat itu ke module yang ingin anda ambil configuration nya menggunakan function bbcsystem::module_change

set_config

merubah config yang ada di database table `bbc_config` kemudian akan menghapus cache config

set_config($name, $params, $module_id = '');