home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
79.96.193.101
/
79.96.193.101.tar
/
79.96.193.101
/
www
/
getmenu.php
< prev
next >
Wrap
PHP Script
|
2014-10-20
|
999b
|
32 lines
<?php
Header("Content-type: text/plain; charset=UTF-8");
require './inc/config.php';
mysql_connect($dbhost, $dbuser, $dbpass) or die('unable to connect to mysql server');
mysql_select_db($dbname) or die('database not found');
mysql_query("SET NAMES utf8");
function get_menu($parent, $navid=1, $area=1) {
global $dbprefix;
$res = mysql_query("SELECT * FROM {$dbprefix}_navi WHERE parent_id={$parent} AND nav_id={$navid} AND area={$area} AND active=1 ORDER BY posi");
$menu = array();
while ($row = mysql_fetch_array($res)) {
if (get_menu($row['id']) != false) $row['child'] = get_menu($row['id']);
array_push($menu, $row);
}
return (count($menu) > 0) ? $menu : false;
}
function make_flashvars($array, $option='menu', $link='link', $link_replacer = '*') {
$str = ''; $i=1;
foreach ($array as $menu) {
$str .= $option.$i.'='.$menu['title'].'&'.$link.$i.'='.str_replace('&', $link_replacer, $menu['document']).'&';
$i++;
}
return $str;
}
echo make_flashvars(get_menu(0));
?>