Beispiel #1
0
<?php

Ko_Web_Route::VGet('user', function () {
    static $num = 10;
    $uid = Ko_Web_Request::IGet('uid');
    $tag = Ko_Web_Request::SGet('tag');
    $page = max(1, Ko_Web_Request::IGet('page'));
    if (0 == strlen($tag)) {
        $tag = '全部';
    }
    $userinfo = Ko_Tool_Adapter::VConv($uid, array('user_baseinfo', array('logo80')));
    $blogApi = new KBlog_Api();
    $taginfos = $blogApi->aGetAllTaginfo($uid);
    $bloglist = $blogApi->aGetBlogList($uid, $tag, ($page - 1) * $num, $num, $total);
    if (empty($bloglist)) {
        if (strlen($tag)) {
            if (1 == $page) {
                Ko_Web_Response::VSetRedirect('?uid=' . $uid);
            } else {
                Ko_Web_Response::VSetRedirect('?uid=' . $uid . '&tag=' . urlencode($tag));
            }
            Ko_Web_Response::VSend();
            exit;
        } else {
            if (1 != $page) {
                Ko_Web_Response::VSetRedirect('?uid=' . $uid);
                Ko_Web_Response::VSend();
                exit;
            }
        }
    }