unsubscribe(array( 'type' => 'visitor', 'id' => $iMemberId )); } $sPageTitle = _t('_adm_page_cpt_manage_subscribers'); $iNameIndex = 0; $_page = array( 'name_index' => $iNameIndex, 'css_name' => array('forms_adv.css', 'manage_subscribers.css'), 'header' => $sPageTitle, 'header_text' => $sPageTitle ); $_page_cont[$iNameIndex]['page_main_code'] = PageCodeSubscribers($oSubscription); PageCodeAdmin(); function PageCodeSubscribers($oSubscription) { $iStart = isset($_REQUEST['start']) ? (int)$_REQUEST['start'] : 0; $iPerPage = 20; $oPaginate = new BxDolPaginate(array( 'start' => $iStart, 'per_page' => $iPerPage, 'count' => $oSubscription->getSubscribersCount(), 'page_url' => $_SERVER['PHP_SELF'] )); $sControls = BxTemplSearchResult::showAdminActionsPanel('adm-ms-form', array( 'adm-ms-delete' => _t('_adm_btn_ms_delete') ), 'members'); $aSubscribers = $oSubscription->getSubscribers(BX_DOL_SBS_TYPE_VISITOR, $iStart, $iPerPage); return $GLOBALS['oAdmTemplate']->parseHtmlByName('manage_subscribers.html', array( 'bx_repeat:items' => is_array($aSubscribers) && !empty($aSubscribers) ? $aSubscribers : MsgBox(_t('_Empty')), 'paginate' => $oPaginate->getPaginate(), 'controls' => $sControls )); } ?>