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(); }
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; }