05-11-2010, 11:22 PM
[eluser]xmonader[/eluser]
Hi, I'm trying to load helpers marked as "active_plugin" in the database settings
The result:
If I use
the youtube helper gets loaded. What's wrong ?
Hi, I'm trying to load helpers marked as "active_plugin" in the database settings
Code:
function load_activeplugins(){
$activeps=$this->Settings_model->getActivePlugins();
print_r($activeps);
$helpers=array();
foreach($activeps as $row){
$pfullname=$row->setting_key;
$pparts=explode("_", $pfullname);
$pname=$pparts[0];
$hname="myhelpers/$pname";
$helpers[]=$hname;
}
print_r($helpers);
$this->load->helper($helpers); // array supported by MY_Loader MS
}
The result:
Quote:Array ( [0] => stdClass Object ( [setting_id] => 18 [setting_key] => censoring_helper [setting_value] => active_plugin ) [1] => stdClass Object ( [setting_id] => 19 [setting_key] => youtube_helper [setting_value] => active_plugin ) )
Array ( [0] => myhelpers/censoring [1] => myhelpers/youtube )
If I use
Code:
//$this->load->helper("myhelpers/youtube"); #THIS LINE WORKS