/**
  * 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;
 }
Beispiel #2
0
    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();