Ejemplo n.º 1
0
 private function _list(&$info, $sortname, $sortorder, $per_page, $action)
 {
     $request = Project::getRequest();
     if (Project::getUser()->isMyArea()) {
         $info['show_control_panel'] = true;
     } else {
         $info['show_control_panel'] = false;
     }
     $model = new AlbumModel();
     $pager = new DbPager($request->getKeyByNumber(0), $per_page);
     $model->setPager($pager);
     $list = $model->loadAll(Project::getUser()->getShowedUser()->id, Project::getUser()->getDbUser()->id, $sortname, $sortorder);
     $pager_view = new SitePagerView();
     $info['album_list_pager'] = $pager_view->show2($model->getPager(), 'Album', $action);
     $this->checkAlbumList($list);
     $info['album_list'] = $list;
     $this->BaseAlbumData($info, 0);
     $this->BaseSiteData();
 }
Ejemplo n.º 2
0
    function viewAlbumPage($user_id)
    {
        $htmlPage = "";
        $user_id = (int) $user_id;
        $albumModel = new AlbumModel();
        $aAlbums = $albumModel->loadAll(0, 0);
        $htmlPage = '<ul class="foto-preview-list clearfix">';
        foreach ($aAlbums as $key => $item) {
            $dir = '/users/' . $item['login'] . '/album' . '/thumbs/';
            $imgSrc = !$item['thumbnail'] ? $this->image_url . 'noimage.gif' : $dir . $item['thumbnail'];
            $htmlPage .= '<li>
							<dl>
								<dt><a href="' . PhotoController::getAlbumUrl($item['id'], $item['login']) . '"><img src="' . $imgSrc . '" alt="" /></a></dt>
								<dd class="auth"><a href="' . UserController::getProfileUrl($item['login']) . '" class="with-icon-s"><i class="icon-s user-icon"></i>' . $item['login'] . '</a></dd>
								<dd><a href="' . PhotoController::getAlbumUrl($item['id'], $item['login']) . '" class="with-icon-s"><i class="icon-s category-icon"></i>' . $item['name'] . '</a> (14)</dd>
							</dl>
						</li>';
            /*     $htmlPage .= '
                            <div class="photo_gallery">
            				<div class="block_ee1" style="width: 170px;"><div class="block_ee2"><div class="block_ee3"><div class="block_ee4">
            					<div class="block_title">
                                    <h2><a href="'.PhotoController::getAlbumUrl($item['id'], $item['login']).'">'.$item['name'].'</a></h2>
            					</div>
            					<div style="width: 140px; height: 112px; text-align: center;">
                                    <a href="'.PhotoController::getAlbumUrl($item['id'], $item['login']).'"><img src="'.$imgSrc.'" /></a>
            					</div>
            					<div class="block_title2">
                                    <a href="'.UserController::getProfileUrl($item['login']).'">'.$item['login'].'</a><br />
            						<span id="micro">'.date("j F Y", strtotime($item['creation_date'])).'</span>
            					</div>
            				</div></div></div></div>
            				</div>
                        '; */
        }
        $htmlPage .= '</ul>';
        return $htmlPage;
    }