$smarty
Template Vars => $smarty->_tpl_vars
Parameter Var => $params
[ HowToUse ]
( Header Code )
( Body Code )
{inc_php file="_tpl_select_ImageSelect.php" name="bukken_room_pic1" value=$bukken_room_pic1 dir_upload=$bukken_room_id disp="body" }
( Footer Code )
{inc_php file="_tpl_select_ImageSelect.php" name="bukken_room_pic1" value=$bukken_room_pic1 dir_upload=$bukken_room_id disp="foot" }
---------------------------------------------------------------------
*/
//get param
$disp_mode = $params['disp'];
$name = $params['name'];
$value = $params['value'];
$mode = $params['mode'];
$cmd = $smarty->_tpl_vars['cm'];
//get param option
$dir_upload = $params['dir_upload'];
//set path --------
$upload_url = CFG_URL_UPLOAD_DIR . $dir_upload . '/';
$upload_dir = CFG_DIR_UPLOAD_DIR . $dir_upload . '/';
//make dat table --
$dat_tbl = array();
foreach (glob("{$upload_dir}/*.jpg") as $fl_path) {
//get file name
$fn = basename($fl_path);
//set file list
$dat_tbl[$fn] = $upload_url . $fn;
}
//--------------------------------------------
//disp -----
$htm = NULL;
$htm_opt = NULL;
$htm_sel = NULL;
$cmd_tbl = array('n','e','l');
//dispatch command --
if($disp_mode=='foot'){
$htm = <<
$('select[name={$name}]').ImageSelect({dropdownWidth:"100"});
EOD;
}elseif($disp_mode=='body'){
//disp selcet
foreach($dat_tbl as $key => $val){
$htm_sel=NULL;
if($val!=NULL && $key==$value){
$htm_sel='selected';
}
$htm_opt .= "\n";
}
unset($dat_tbl);
$htm = <<
{$htm_opt}
EOD;
}
//disp
print($htm);
?>