ModuleBuilder::Authors PHP Method

Authors() public static method

导出用户列表模块数据
public static Authors ( integer $level = 4 ) : string
$level integer 要导出的用户最低等级,默认为4(即协作者)
return string 模块内容
    public static function Authors($level = 4)
    {
        global $zbp;
        $template = $zbp->template;
        $tags = array();
        $authors = array();
        $w = array();
        $w[] = array('<=', 'mem_Level', $level);
        $array = $zbp->GetMemberList('*', $w, array('mem_ID' => 'ASC'), null, null);
        foreach ($array as $member) {
            $m = Metas::ConvertArray($member->GetData());
            unset($m->Guid);
            unset($m->Password);
            $authors[] = $m;
        }
        $tags['authors'] = $authors;
        $template->SetTagsAll($tags);
        $ret = $template->Output('module-authors');
        return $ret;
    }

Usage Example

Esempio n. 1
0
function BuildModule_authors($level = 4)
{
    return ModuleBuilder::Authors($level);
}