//if we have a prefix 'a' then it's a subalbum, instead a gallery // if (substr( $key, 0, 1) == 'a') { // get the album content // if ( !$subalbum = $nggdb->find_album(substr( $key, 1)) ) continue; // george stuff // $gt_gal = $wpdb->get_results('SELECT * FROM '.$wpdb->nggallery. ' WHERE gid IN (\''.implode('\',\'', $subalbum->gallery_ids).'\')', OBJECT_K); $gt_id = $gt_gal[$subalbum->gallery_ids[0]]->pageid; $gt_post = get_post($gt_id); $galleries[$key]->pagelink = get_permalink( $gt_post->post_parent ); $galleries[$key]->galdesc = html_entity_decode ( nggGallery::i18n($subalbum->albumdesc) ) . "

This sub-album contains " . count($subalbum->gallery_ids) . " albums.

"; // end of george stuff //populate the sub album values // $galleries[$key]->counter = 0; if ($subalbum->previewpic > 0) $image = $nggdb->find_image( $subalbum->previewpic ); $galleries[$key]->previewpic = $subalbum->previewpic; $galleries[$key]->previewurl = ($image->thumbURL) ? $image->thumbURL : ''; $galleries[$key]->previewname = $subalbum->name; //link to the subalbum // $args['album'] = $subalbum->id; $args['gallery'] = false; $args['nggpage'] = false; // we've filled these variables above // // $galleries[$key]->pagelink = $nggRewrite->get_permalink($args); // $galleries[$key]->galdesc = html_entity_decode ( nggGallery::i18n($subalbum->albumdesc) ); $galleries[$key]->title = html_entity_decode ( nggGallery::i18n($subalbum->name) ); // var_dump($galleries['5']->pageid); continue; }