'; if(!$depth) $html .= 'ㆍ'; for($i=1;$i<$C['depth'];$i++) $html .= '     '; if ($C['depth'] > 1) $html .= 'ㄴ'; $html .= $C['name'].''; if ($C['is_child']) $html .= getCategoryShowSelect($table,$j,$C['uid'],$C['depth'],$uid,$hidden,$cat); } return $html; } //메뉴 출력 function getMenuShowSelect($site,$table,$j,$parent,$depth,$uid,$hidden,$id) { global $cat,$_isUid; static $j; $html = ''; $CD=getDbSelect($table,($site?'site='.$site.' and ':'').'depth='.($depth+1).' and parent='.$parent.($hidden ? ' and hidden=0':'').' order by gid asc','*'); while($C=db_fetch_array($CD)){ $nId = ($id?$id.'/':'').$C[$_isUid.'id']; $j++; $html .= ''; if ($C['is_child']) $html .= getMenuShowSelect($site,$table,$j,$C['uid'],$C['depth'],$uid,$hidden,$nId); } return $html; } $widget = $_POST['widget']; $wdgvar = $_POST['wdgvar']; $area = $_POST['area']; $wdgvar = str_replace('[','', $wdgvar); $wdgvar = str_replace(']','', $wdgvar); $wdgvar_arr = explode('^',$wdgvar); $wdgkey_arr = explode(',',$wdgvar_arr[3]); $_wdgvar = array(); foreach ($wdgkey_arr as $key) { $key_arr = explode('=',$key); $_wdgvar[$key_arr[0]]=$key_arr[1]; } if (file_exists($g['path_widget'].$widget.'/_var.config.php')) { include_once $g['path_widget'].$widget.'/_var.config.php'; $d['layout']['dom'] = array(); $html=''; $_i=1; foreach ($d['widget']['dom'] as $_key => $_val) { $__i=sprintf('%02d',$_i); if ($is_mobile) { $html .= '
'; } else { $html .= ''; } } $result=array(); $result['error'] = false; $result['widget'] = $widget; $result['widget_name'] = $_val[0]; $result['page'] = $html; echo json_encode($result); exit; ?>