} // To Check private or public page // tier_one=public&uid=$_SESSION['user']['id']; if ($_GET['tier_one'] == 'public') { $page_type = 'public'; } else { if ($uid != $_SESSION['user']['id']) { $page_type = 'public'; } } // loading images $pictures = Image::load_images($uid, 10); // loading audio $audios = Audio::load_audio($uid, 10); // loading video $videos = Video::load_video($uid, 10); if ($_SESSION['user']['id']) { $user = new User(); $user->load((int) $uid); } else { header("Location: homepage.php?error=1"); } // accessing page settings data $setting_data = ModuleSetting::load_setting(4, $uid); // user general info $user_data_general = array(); $user_generaldata = User::load_user_profile($uid, (int) $_SESSION['user']['id'], GENERAL); for ($i = 0; $i < count($user_generaldata); $i++) { $name = $user_generaldata[$i]['name']; $value = $user_generaldata[$i]['value']; $perm_name = $name . "_perm";
function render() { $pictures = array(); $audios = array(); $videos = array(); global $base_url, $login_uid; $uid_gal = $this->uid; if (!empty($uid_gal)) { $this->view_all_url = "{$base_url}/media_gallery.php?uid={$uid_gal}"; } if ($this->page == 'homepage') { if (isset($_SESSION['user']['id'])) { $my_id = $_SESSION['user']['id']; $this->uid = $_SESSION['user']['id']; } else { $my_id = 0; } if ($this->uid) { $u_id = $this->uid; } else { $u_id = 0; } $pic = Image::load_recent_media_image(0, $my_id); $aud = Audio::load_recent_media_audio(0, $my_id); $vid = Video::load_recent_media_video(0, $my_id); //even if we got more media, we can display only 6 if (count($pic) < 6) { $max = count($pic); } else { $max = 6; } $pictures = array(); for ($i = 0; $i < $max; $i++) { $pictures[$i] = $pic[$i]; } if (count($aud) < 6) { $max = count($aud); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $audios[$i] = $aud[$i]; } if (count($vid) < 6) { $max = count($vid); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $videos[$i] = $vid[$i]; } } else { if ($this->page == 'grouppage') { $pic = Image::load_images_for_collection_id((int) $this->group_details['collection_id']); $aud = Audio::load_audios_for_collection_id((int) $this->group_details['collection_id']); //$this->links = $audios; $vid = Video::load_videos_for_collection_id((int) $this->group_details['collection_id']); if (count($pic) < 6) { $max = count($pic); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $pictures[$i] = $pic[$i]; } if (count($aud) < 6) { $max = count($aud); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $audios[$i] = $aud[$i]; } if (count($vid) < 6) { $max = count($vid); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $videos[$i] = $vid[$i]; } } else { $pic = Image::load_images($this->uid, 10, $login_uid); //$this->links = $pictures; $aud = Audio::load_audio($this->uid, 10, $login_uid); //$this->links = $audios; $vid = Video::load_video($this->uid, 10, $login_uid); if (count($pic) < 6) { $max = count($pic); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $pictures[$i] = $pic[$i]; } if (count($aud) < 6) { $max = count($aud); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $audios[$i] = $aud[$i]; } if (count($vid) < 6) { $max = count($vid); } else { $max = 6; } for ($i = 0; $i < $max; $i++) { $videos[$i] = $vid[$i]; } } } if (!empty($this->group_details) && (!empty($pictures) || !empty($audios) || !empty($videos))) { $this->view_all_url = "{$base_url}/group_media_gallery.php?gid=" . (int) $this->group_details['collection_id']; } if (!empty($this->group_details)) { $this->gid = $this->group_details['collection_id']; } $gallery = array('images' => $pictures, 'audios' => $audios, 'videos' => $videos); $this->links = $gallery; $this->inner_HTML = $this->generate_inner_html($this->links); if (empty($gallery['images']) && empty($gallery['audios']) && empty($gallery['videos'])) { $this->height = 70; $this->view_all_url = ''; } else { $this->height = 260; } $content = parent::render(); return $content; }