/** * Generate unique promo code * @return string */ private function getPromoCode() { $promo_code = getPromoCode(); $ambassador = Ambassador::wherePromoCode($promo_code)->first(); if ($ambassador) { $this->getPromoCode(); } return $promo_code; }
exit; } require_once 'inc/header.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'design.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'admin.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'db.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'profiles.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'prof.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'utils.inc.php'; require_once BX_DIRECTORY_PATH_INC . 'membership_levels.inc.php'; require_once BX_DIRECTORY_PATH_CLASSES . 'BxDolPageView.php'; require_once BX_DIRECTORY_PATH_CLASSES . 'BxDolProfileFields.php'; require_once BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplFormView.php"; require_once BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplVotingView.php"; bx_import("BxTemplIndexPageView"); //-- registration by invitation only --//; if (!empty($_GET['idFriend']) && (int) $_GET['idFriend'] && getParam('reg_by_inv_only') == 'on') { setcookie('idFriend', (int) $_GET['idFriend'], 0, '/'); } check_logged(); $_page['name_index'] = 1; $oSysTemplate->setPageTitle($site['title']); $oSysTemplate->setPageDescription(getParam("MetaDescription")); $oSysTemplate->setPageMainBoxTitle($site['title']); $oSysTemplate->addPageKeywords(getParam("MetaKeyWords")); $oSysTemplate->addCss(array('index.css')); $oIPV = new BxTemplIndexPageView(); $_ni = $_page['name_index']; $_page_cont[$_ni]['promo_code'] = getPromoCode(); $_page_cont[$_ni]['page_main_code'] = $oIPV->getCode(); PageCode();