コード例 #1
0
}
// 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";
コード例 #2
0
 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;
 }