경로 function getMenuCodeToPath($table,$cat,$j) { global $DB_CONNECT; static $arr; $R=getUidData($table,$cat); if($R['parent']) { $arr[$j]['uid'] = $R['uid']; $arr[$j]['id'] = $R['id']; $arr[$j]['name']= $R['name']; getMenuCodeToPath($table,$R['parent'],$j+1); } else { $C=getUidData($table,$cat); $arr[$j]['uid'] = $C['uid']; $arr[$j]['id'] = $C['id']; $arr[$j]['name']= $C['name']; } sort($arr); reset($arr); return $arr; } //메뉴코드->SQL function getMenuCodeToSql($table,$cat,$f) { static $sql; $R=getUidData($table,$cat); if ($R['uid']) $sql .= $f.'='.$R['uid'].' or '; if ($R['is_child']) { $RDATA=getDbSelect($table,'parent='.$R['uid'],'uid'); while($C=db_fetch_array($RDATA)) getMenuCodeToSql($table,$C['uid'],$f); } return substr($sql,0,strlen($sql)-4); } ?>