示例#1
0
文件: blogs.php 项目: noormcs/studoro
require_once '../../../inc/header.inc.php';
require_once BX_DIRECTORY_PATH_INC . 'design.inc.php';
require_once BX_DIRECTORY_PATH_INC . 'profiles.inc.php';
require_once BX_DIRECTORY_PATH_INC . 'utils.inc.php';
//require_once( BX_DIRECTORY_PATH_MODULES . $aModule['path'] . '/classes/' . $aModule['class_prefix'] . 'Module.php');
require_once BX_DIRECTORY_PATH_CLASSES . 'BxDolModuleDb.php';
require_once BX_DIRECTORY_PATH_MODULES . 'boonex/blogs/classes/BxBlogsModule.php';
// --------------- page variables and login
$_page['name_index'] = 49;
check_logged();
$oModuleDb = new BxDolModuleDb();
$aModule = $oModuleDb->getModuleByUri('blogs');
$oBlogs = new BxBlogsModule($aModule);
$sHeaderValue = $oBlogs->GetHeaderString();
if ('mobile' == bx_get('action')) {
    $oBlogs->GenPostListMobile((int) bx_get('author'), bx_get('mode'));
    exit;
}
$_ni = $_page['name_index'];
$_page_cont[$_ni]['page_main_code'] = PageCompBlogs($oBlogs);
$oBlogs->_oTemplate->setPageTitle($sHeaderValue);
$oBlogs->_oTemplate->setPageMainBoxTitle($sHeaderValue);
$oBlogs->_oTemplate->addCss(array('blogs.css', 'blogs_common.css'));
function PageCompBlogs($oBlogs)
{
    $sRetHtml = '';
    $sRetHtml .= $oBlogs->GenCommandForms();
    switch (bx_get('action')) {
        case 'top_blogs':
            $sRetHtml .= $oBlogs->GenBlogLists('top');
            break;