示例#1
0
function countmembers($condition, &$urladd)
{
    $urladd = '';
    foreach ($condition as $k => $v) {
        if (in_array($k, array('formhash', 'submit', 'page')) || $v === '') {
            continue;
        }
        if (is_array($v)) {
            foreach ($v as $vk => $vv) {
                if ($vv === '') {
                    continue;
                }
                $urladd .= '&' . $k . '[' . $vk . ']=' . rawurlencode($vv);
            }
        } else {
            $urladd .= '&' . $k . '=' . rawurlencode($v);
        }
    }
    include_once libfile('class/membersearch');
    $ms = new membersearch();
    $option = $ms->cachecheck($condition, 600);
    if ($option == false) {
        $ms->cachesearch($condition, 0, 1, true);
        $option = $ms->cachecheck($condition);
    }
    return intval($option['users']);
}