} if ($_GET['album_type'] == 'audio') { // loading album's all information $new_album = new Album(AUDIO_ALBUM); $content_data[$j]['album_name'] = $albums['description']; $content_data[$j]['album_id'] = $albums['collection_id']; $content_data[$j]['album_type'] = $_GET['album_type']; $new_album->collection_id = $albums['collection_id']; $image_ids = $new_album->get_contents_for_collection(); if (!empty($image_ids)) { $k = 0; for ($i = 0; $i < count($image_ids); $i++) { $ids[$i] = $image_ids[$i]['content_id']; } $new_image = new Audio(); $data = $new_image->load_many($ids); foreach ($data as $d) { $content_data[$j]['data'][$k]['content_id'] = $d['content_id']; $content_data[$j]['data'][$k]['file'] = $d['audio_file']; $content_data[$j]['data'][$k]['caption'] = $d['audio_caption']; $content_data[$j]['data'][$k]['title'] = $d['title']; $content_data[$j]['data'][$k]['body'] = $d['body']; $content_data[$j]['data'][$k]['created'] = $d['created']; $k++; } } $j++; } if ($_GET['album_type'] == 'video') { $new_album = new Album(VIDEO_ALBUM); $content_data[$j]['album_name'] = $albums['description'];
function generate_inner_html() { global $login_uid; if (!isset($_GET['gid']) || empty($_GET['gid'])) { parent::set_vars(); $frnd_list = null; if (!empty($_GET['view'])) { $frnd_list = $this->friend_list; } $sb_audios = array(); $new_album = new Album(AUDIO_ALBUM); if ($this->album_id) { $new_album = new Album(); $new_album->album_type = AUDIO_ALBUM; $new_album->load((int) $this->album_id); $audio_data['album_id'] = $new_album->collection_id; $audio_data['album_name'] = $new_album->title; } else { $new_album->collection_id = $this->default_album_id; $audio_data['album_id'] = $this->default_album_id; $audio_data['album_name'] = $this->default_album_name; } $audio_ids = $new_album->get_contents_for_collection(); if (!empty($audio_ids)) { $k = 0; $ids = array(); for ($i = 0; $i < count($audio_ids); $i++) { if ($audio_ids[$i]['type'] != 7) { // Type 7 is for SB Content $ids[$i] = $audio_ids[$i]['content_id']; } else { $tags = Tag::load_tags_for_content($audio_ids[$i]['content_id']); $tags = show_tags($tags, null); //show_tags function is defined in uihelper.php $sb_audios[] = array('content_id' => $audio_ids[$i]['content_id'], 'title' => $audio_ids[$i]['title'], 'type' => $audio_ids[$i]['type'], 'created' => $audio_ids[$i]['created'], 'tags' => $tags); } } $new_audio = new Audio(); $data = $new_audio->load_many($ids, $this->uid, $login_uid); if (count($data) > 0) { foreach ($data as $d) { $audio_data[$k]['content_id'] = $d['content_id']; $audio_data[$k]['audio_file'] = $d['audio_file']; $audio_data[$k]['audio_caption'] = $d['audio_caption']; $audio_data[$k]['title'] = $d['title']; $audio_data[$k]['body'] = $d['body']; $audio_data[$k]['created'] = $d['created']; $audio_data[$k]['tags'] = $d['tags']; $audio_data[$k]['type'] = ""; $k++; } } // Merging Media Gallery content and SB Content for ($counter = 0; $counter < count($sb_audios); $counter++) { $audio_data[$k]['content_id'] = $sb_audios[$counter]['content_id']; $audio_data[$k]['title'] = $sb_audios[$counter]['title']; $audio_data[$k]['type'] = $sb_audios[$counter]['type']; $audio_data[$k]['image_caption'] = $sb_audios[$counter]['title']; $audio_data[$k]['created'] = $sb_audios[$counter]['created']; $audio_data[$k]['tags'] = $sb_audios[$counter]['tags']; $k++; } } if (!empty($_GET['view'])) { if (empty($frnd_list)) { $audio_data = NULL; } } $inner_template = NULL; switch ($this->mode) { default: $inner_template = dirname(__FILE__) . '/center_inner_public.tpl'; } $obj_inner_template =& new Template($inner_template); $obj_inner_template->set('links', $audio_data); $obj_inner_template->set('uid', $this->uid); $obj_inner_template->set('frnd_list', $frnd_list); $obj_inner_template->set('my_all_album', $this->my_all_album); $obj_inner_template->set('show_view', $this->show_view); $inner_html = $obj_inner_template->fetch(); return $inner_html; } else { parent::set_group_media_gallery(); //------------- Handling the Groups Media gallery ----------- $group = ContentCollection::load_collection((int) $_GET['gid'], $_SESSION['user']['id']); $audio_data = Audio::load_audios_for_collection_id($_GET['gid'], $limit = 0); $audio_data['album_id'] = $group->collection_id; $audio_data['album_name'] = $group->title; $inner_template = NULL; switch ($this->mode) { default: $inner_template = dirname(__FILE__) . '/center_inner_public_groups.tpl'; } $obj_inner_template =& new Template($inner_template); $obj_inner_template->set('links', $audio_data); $obj_inner_template->set('show_view', $this->show_view); $obj_inner_template->set('my_all_groups', $this->group_ids); $inner_html = $obj_inner_template->fetch(); return $inner_html; } }
$j = 0; foreach ($audio_albums as $albums) { $new_album = new Album(AUDIO_ALBUM); $audio_data[$j]['album_name'] = $albums['description']; $audio_data[$j]['album_id'] = $albums['collection_id']; $new_album->collection_id = $albums['collection_id']; $audio_ids = $new_album->get_contents_for_collection(); if (!empty($audio_ids)) { $k = 0; $ids = array(); for ($i = 0; $i < count($audio_ids); $i++) { $ids[$i] = $audio_ids[$i]['content_id']; } $new_audio = new Audio(); if (!empty($ids)) { $data = $new_audio->load_many($ids); } foreach ($data as $d) { $audio_data[$j]['audio_data'][$k]['content_id'] = $d['content_id']; $audio_data[$j]['audio_data'][$k]['audio_file'] = $d['audio_file']; $audio_data[$j]['audio_data'][$k]['audio_caption'] = $d['audio_caption']; $audio_data[$j]['audio_data'][$k]['title'] = $d['title']; $audio_data[$j]['audio_data'][$k]['body'] = $d['body']; $audio_data[$j]['audio_data'][$k]['created'] = $d['created']; $k++; } } $j++; } $parameter = '<script type="text/javascript" language="javascript" src="' . $current_theme_path . '/base_javascript.js"></script>'; html_header("user gallery", $parameter);