function dr_space_sns_url($uid, $name, $page = 0, $page2 = 0)
{
    $ci =& get_instance();
    $domain = dr_space_domain($uid);
    if ($name == 'show') {
        if ($ci->get_cache('member', 'setting', 'space', 'rewrite')) {
            return ($domain ? $domain : MEMBER_URL . $uid . '/') . 'sns-' . $name . '-' . $page . '.html';
        } else {
            return ($domain ? $domain . 'index.php?' : MEMBER_URL . 'index.php?uid=' . $uid . '&') . 'action=sns&name=' . $name . '&id=' . $page;
        }
    } elseif ($name == 'topic') {
        $id = $page;
        $page = $page2;
        if ($ci->get_cache('member', 'setting', 'space', 'rewrite')) {
            if ($page) {
                return ($domain ? $domain : MEMBER_URL . $uid . '/') . 'sns-' . $name . '-' . $id . '-[page].html';
            }
            return ($domain ? $domain : MEMBER_URL . $uid . '/') . 'sns-' . $name . '-' . $id . '.html';
        } else {
            if ($page) {
                return ($domain ? $domain . 'index.php?' : MEMBER_URL . 'index.php?uid=' . $uid . '&') . 'action=sns&name=' . $name . '&id=' . $id . '&page=' . $page;
            }
            return ($domain ? $domain . 'index.php?' : MEMBER_URL . 'index.php?uid=' . $uid . '&') . 'action=sns&name=' . $name . '&id=' . $id;
        }
    } else {
        if ($ci->get_cache('member', 'setting', 'space', 'rewrite')) {
            if ($page) {
                return ($domain ? $domain : MEMBER_URL . $uid . '/') . 'sns-' . $name . '-[page].html';
            }
            return ($domain ? $domain : MEMBER_URL . $uid . '/') . 'sns-' . $name . '.html';
        } else {
            if ($page) {
                return ($domain ? $domain . 'index.php?' : MEMBER_URL . 'index.php?uid=' . $uid . '&') . 'action=sns&name=' . $name . '&page=' . $page;
            }
            return ($domain ? $domain . 'index.php?' : MEMBER_URL . 'index.php?uid=' . $uid . '&') . 'action=sns&name=' . $name;
        }
    }
}
示例#2
0
function dr_space_show_url($uid, $mid, $id, $page = FALSE)
{
    $ci =& get_instance();
    $domain = dr_space_domain($uid);
    if ($ci->get_cache('member', 'setting', 'space', 'rewrite')) {
        if ($page) {
            return ($domain ? $domain : MEMBER_URL . $uid . '/') . 'show-' . $mid . '-' . $id . '-[page].html';
        }
        return ($domain ? $domain : MEMBER_URL . $uid . '/') . 'show-' . $mid . '-' . $id . '.html';
    } else {
        if ($page) {
            return ($domain ? $domain . 'index.php?' : MEMBER_URL . 'index.php?uid=' . $uid . '&') . 'action=show&mid=' . $mid . '&id=' . $id . '&page=' . $page;
        }
        return ($domain ? $domain . 'index.php?' : MEMBER_URL . 'index.php?uid=' . $uid . '&') . 'action=show&mid=' . $mid . '&id=' . $id;
    }
}