Esempio n. 1
0
    case "photo":
        $rec_obj = FDB::fetchFirst('SELECT * FROM ' . FDB::table('share_photo') . ' WHERE photo_id = ' . $id);
        if ($rec_obj['base_id'] > 0) {
            $base_obj = FDB::fetchFirst('SELECT * FROM ' . FDB::table('share_photo') . ' WHERE photo_id = ' . $rec_obj['base_id']);
            if ($base_obj) {
                $rec_obj = $base_obj;
            }
        }
        break;
    case "goods":
        $rec_obj = FDB::fetchFirst('SELECT * FROM ' . FDB::table('share_goods') . ' WHERE goods_id = ' . $id);
        if ($rec_obj['base_id'] > 0) {
            $base_obj = FDB::fetchFirst('SELECT * FROM ' . FDB::table('share_goods') . ' WHERE goods_id = ' . $rec_obj['base_id']);
            if ($base_obj) {
                $rec_obj = $base_obj;
            }
        }
        break;
}
if (empty($rec_obj)) {
    exit;
}
$rec_img = $rec_obj['img'];
$rec_obj['type'] = $type;
$rec_data = authcode(serialize($rec_obj), 'ENCODE');
FanweService::instance()->cache->loadCache('albums');
$album_count = $_FANWE['user']['albums'];
$pager = buildPageMini($album_count, $_FANWE['page'], 6);
$album_list = FS("Album")->getAlbumListByUid($_FANWE['uid'], $pager['limit']);
include template('services/share/addalbum');
display();
Esempio n. 2
0
<?php

$select_aid = (int) $_FANWE['request']['aid'];
$page_size = (int) $_FANWE['request']['size'];
if ($page_size == 0) {
    $page_size = 8;
}
if ($page_size > 20) {
    $page_size = 20;
}
$album_count = $_FANWE['user']['albums'];
$pager = buildPageMini($album_count, $_FANWE['page'], $page_size);
$list = FS("Album")->getAlbumListByUid($_FANWE['uid'], $pager['limit']);
FanweService::instance()->cache->loadCache('albums');
$args = array('list' => &$list, 'pager' => &$pager, 'select_aid' => &$select_aid);
$result['html'] = tplFetch('services/share/album_list', $args);
$result['pager'] =& $pager;
outputJson($result);