if (isset($_SESSION['tracking']['refID'])) { $refID = $leads = 0; $campaign_check = xtc_db_query("SELECT campaigns_id, campaigns_leads\n FROM " . TABLE_CAMPAIGNS . "\n WHERE campaigns_refID = '" . $_SESSION['tracking']['refID'] . "'"); if (xtc_db_num_rows($campaign_check) > 0) { $campaign = xtc_db_fetch_array($campaign_check); $refID = $campaign['campaigns_id']; $leads = $campaign['campaigns_leads']; } $leads++; xtc_db_query("UPDATE " . TABLE_CUSTOMERS . "\n\t SET refferers_id = '" . $refID . "'\n WHERE customers_id = '" . (int) $_SESSION['customer_id'] . "'"); xtc_db_query("UPDATE " . TABLE_CAMPAIGNS . "\n SET campaigns_leads = '" . $leads . "'\n WHERE campaigns_id = '" . $refID . "'"); } if ($newsletter == 1) { require_once DIR_WS_CLASSES . 'class.newsletter.php'; $newsletter = new newsletter(); $newsletter->AddUserAuto($email_address); } xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } } $breadcrumb->add(NAVBAR_TITLE_CREATE_GUEST_ACCOUNT, xtc_href_link(FILENAME_CREATE_GUEST_ACCOUNT, '', 'SSL')); require DIR_WS_INCLUDES . 'header.php'; if ($messageStack->size('create_account') > 0) { $smarty->assign('error', $messageStack->output('create_account')); } $smarty->assign('FORM_ACTION', xtc_draw_form('create_account', xtc_href_link(FILENAME_CREATE_GUEST_ACCOUNT, '', 'SSL'), 'post') . xtc_draw_hidden_field('action', 'process')); if (ACCOUNT_GENDER == 'true') { $smarty->assign('gender', '1'); $smarty->assign('INPUT_MALE', xtc_draw_radio_field(array('name' => 'gender', 'suffix' => MALE), 'm')); $smarty->assign('INPUT_FEMALE', xtc_draw_radio_field(array('name' => 'gender', 'suffix' => FEMALE, 'text' => xtc_not_null(ENTRY_GENDER_TEXT) ? '<span class="inputRequirement">' . ENTRY_GENDER_TEXT . '</span>' : ''), 'f')); } else {