selected_plugin;
unset($vars->module);
unset($vars->act);
unset($vars->selected_plugin);
$attribute = array();
if($vars) {
foreach($vars as $key => $val) {
if(strpos($val,'|@|')>0) $val = str_replace('|@|',',',$val);
$attribute[] = sprintf('%s="%s"', $key, str_replace('"','\"',$val));
}
}
$blank_img_path = "./common/tpl/images/blank.gif";
$plugin_code = sprintf('
', $blank_img_path, $plugin, implode(' ',$attribute));
// 코드 출력
$this->add('plugin_code', $plugin_code);
}
/**
* @brief 선택된 플러그인 - 스킨의 컬러셋을 return
**/
function procPluginGetColorsetList() {
$plugin = Context::get('selected_plugin');
$skin = Context::get('skin');
$path = sprintf('./plugins/%s/', $plugin);
$oModuleModel = &getModel('module');
$skin_info = $oModuleModel->loadSkinInfo($path, $skin);
for($i=0;$icolorset);$i++) {
$colorset = sprintf('%s|@|%s', $skin_info->colorset[$i]->name, $skin_info->colorset[$i]->title);
$colorset_list[] = $colorset;
}
if(count($colorset_list)) $colorsets = implode("\n", $colorset_list);
$this->add('colorset_list', $colorsets);
}
}
?>