check('view', $profileID, $memberID)) { $_page['name_index'] = 0; $_page['header'] = "{$site['title']} " . _t("_Member Profile"); $_page['header_text'] = "{$site['title']} " . _t("_Member Profile"); $_page_cont[0]['page_main_code'] = MsgBox(_t('_INVALID_ROLE')); PageCode(); exit; } $oProfile->oCmtsView->getExtraCss(); $oProfile->oCmtsView->getExtraJs(); $oProfile->oVotingView->getExtraJs(); $p_arr = $oProfile -> _aProfile; if (!($p_arr['ID'] && ($logged['admin'] || $logged['moderator'] || $oProfile->owner || $p_arr['Status'] == 'Active'))) { header("HTTP/1.1 404 Not Found"); $_page['header'] = "{$site['title']} ". _t("_Member Profile"); $_page['header_text'] = "{$site['title']} ". _t("_Member Profile"); $_page['name_index'] = 0; $_page_cont[0]['page_main_code'] = MsgBox( _t("_Profile NA") ); PageCode(); exit; } $_page['header'] = process_line_output( $p_arr['NickName'] ) . ": ". htmlspecialchars_adv( $p_arr['Headline'] ); $_ni = $_page['name_index']; $oPPV = new BxTemplProfileView($oProfile, $site, $dir); if (BxDolInstallerUtils::isModuleInstalled("profile_customize")) { $_page_cont[$_ni]['custom_block'] = ''; $_page_cont[$_ni]['page_main_css'] = ''; } else { $_page_cont[$_ni]['custom_block'] = ''; $_page_cont[$_ni]['page_main_css'] = ''; } $_page['extra_js'] = $oTemplConfig -> sTinyMceEditorMiniJS; $_page_cont[$_ni]['page_main_code'] = $oPPV->getCode(); //--- Profile -> View unit for Alerts Engine ---// if($profileID != $memberID) { require_once(BX_DIRECTORY_PATH_CLASSES . 'BxDolAlerts.php'); $oAlert = new BxDolAlerts('profile', 'view', $profileID, $memberID); $oAlert->alert(); bx_import ('BxDolViews'); new BxDolViews('profiles', $profileID); } //--- Profile -> View unit for Alerts Engine ---// $oSysTemplate->addJs('view_edit.js'); PageCode(); ?>