Untitled
By: a guest | Mar 22nd, 2010 | Syntax:
PHP | Size: 1.04 KB | Hits: 65 | Expires: Never
$firstcontentid = false;
$firstcontenttitle = false;
foreach ( $items as $key => $item ) {
$items[ $key ]['level'] = $level;
$children = $this->buildMenuRecursive( $item['id'], $level + 1 );
if ( !$firstcontentid ) {
if ( $item['ismenu'] ) {
$firstcontentid = $children['firstcontentid'];
$firstcontenttitle = $children['firstcontenttitle'];
$items[ $key ]['linkto'] = $children['firstcontentid'];
$items[ $key ]['linktitle'] = $children['firstcontenttitle'];
}
else {
$firstcontentid = $item['id'];
$firstcontenttitle = $item['title'];
$items[ $key ]['linkto'] = $item['id'];
$items[ $key ]['linktitle'] = $item['title'];
}
}
if ( count( $children['items'] ) ) {
$items[ $key ]['children'] = $children['items'];
}
}