getValues(); if (!in_array($type, $banLevelValue)) { header("Location: ".DEFAULT_URL."/advertise.php?banner"); exit; } # ---------------------------------------------------------------------------------------------------- # SUBMIT # ---------------------------------------------------------------------------------------------------- if (($_SERVER['REQUEST_METHOD'] == "POST")) { $request_method_seckey = "post"; include(EDIRECTORY_ROOT."/includes/code/seckey.php"); $validate_account = validate_addAccount($_POST, $message_account); $validate_contact = validate_form("contact", $_POST, $message_contact); $validate_banner = validate_form("banner", $_POST, $message_banner); $validate_discount = is_valid_discount_code($_POST["discount_id"], "banner", $_POST["id"], $message_discount, $discount_error_num); if ($boolean_seckey && $validate_account && $validate_contact && $validate_banner && $validate_discount) { $account = new Account($_POST); $account->save(); $contact = new Contact($_POST); $contact->setNumber("account_id", $account->getNumber("id")); $contact->save(); $banner = new Banner($_POST); $banner->setNumber("account_id", $account->getNumber("id")); if (!$banner->hasImpressions()) { $banner->setNumber("unpaid_impressions", 0); $banner->setString("unlimited_impressions", "y"); } else { $banner->setString("unlimited_impressions", "n"); } $banner->Save(); /**************************************************************************************************/ /* */ /* E-mail notify */ /* */ /**************************************************************************************************/ setting_get("sitemgr_send_email",$sitemgr_send_email); setting_get("sitemgr_email",$sitemgr_email); $sitemgr_emails = split(",",$sitemgr_email); if ($sitemgr_emails[0]) $sitemgr_email = $sitemgr_emails[0]; setting_get("sitemgr_account_email",$sitemgr_account_email); $sitemgr_account_emails = split(",",$sitemgr_account_email); setting_get("sitemgr_banner_email",$sitemgr_banner_email); $sitemgr_banner_emails = split(",",$sitemgr_banner_email); // sending e-mail to user ////////////////////////////////////////////////////////////////////////// if ($emailNotificationObj = system_checkEmail(SYSTEM_BANNER_SIGNUP, $contact->getString("lang"))) { $subject = $emailNotificationObj->getString("subject"); $body = $emailNotificationObj->getString("body"); $body = str_replace("ACCOUNT_USERNAME",$_POST["username"],$body); $body = str_replace("ACCOUNT_PASSWORD",$_POST["password"],$body); $body = system_replaceEmailVariables($body, $banner->getNumber('id'), 'banner'); $subject = system_replaceEmailVariables($subject, $banner->getNumber('id'), 'banner'); if ($emailNotificationObj->getString("content_type") == "text/html"); $body = html_entity_decode($body); system_mail($contact->getString("email"), $subject, $body, EDIRECTORY_TITLE." <$sitemgr_email>", $emailNotificationObj->getString("content_type"), "", $emailNotificationObj->getString("bcc")); } //////////////////////////////////////////////////////////////////////////////////////////////////// // site manager warning message //////////////////////////////////////////////////////////////////// $sitemgr_msg = "
Site Manager,

New signup in ".EDIRECTORY_TITLE.".

Account:

"; $sitemgr_msg .= "Username: ".$account->getString("username")."
"; $sitemgr_msg .= "First name: ".$contact->getString("first_name")."
"; $sitemgr_msg .= "Last name: ".$contact->getString("last_name")."
"; $sitemgr_msg .= "Company: ".$contact->getString("company")."
"; $sitemgr_msg .= "Address: ".$contact->getString("address")." ".$contact->getString("address2")."
"; $sitemgr_msg .= "Town: ".$contact->getString("city")."
"; $sitemgr_msg .= "County: ".$contact->getString("state")."
"; $sitemgr_msg .= "".ucwords(ZIPCODE_LABEL).": ".$contact->getString("zip")."
"; $sitemgr_msg .= "Country: ".$contact->getString("country")."
"; $sitemgr_msg .= "Phone: ".$contact->getString("phone")."
"; $sitemgr_msg .= "E-mail: ".$contact->getString("email")."
"; $sitemgr_msg .= "
getNumber("id")."\" target=\"_blank\">".DEFAULT_URL."/sitemgr/account/view.php?id=".$account->getNumber("id")."

"; $sitemgr_msg .= ucwords(BANNER_FEATURE_NAME).":

"; $sitemgr_msg .= "Caption: ".$banner->getString("caption")."
"; $sitemgr_msg .= "
getNumber("id")."\" target=\"_blank\">".DEFAULT_URL."/sitemgr/banner/view.php?id=".$banner->getNumber("id")."

"; if ($sitemgr_send_email == "on") { if ($sitemgr_emails[0]) { foreach ($sitemgr_emails as $sitemgr_email) { system_mail($sitemgr_email, "[".EDIRECTORY_TITLE."] Signup Notification", $sitemgr_msg, EDIRECTORY_TITLE." <$sitemgr_email>", "text/html"); } } } if ($sitemgr_account_emails[0]) { foreach ($sitemgr_account_emails as $sitemgr_account_email) { system_mail($sitemgr_account_email, "[".EDIRECTORY_TITLE."] Signup Notification", $sitemgr_msg, EDIRECTORY_TITLE." <$sitemgr_account_email>", "text/html"); } } if ($sitemgr_banner_emails[0]) { foreach ($sitemgr_banner_emails as $sitemgr_banner_email) { system_mail($sitemgr_banner_email, "[".EDIRECTORY_TITLE."] Signup Notification", $sitemgr_msg, EDIRECTORY_TITLE." <$sitemgr_banner_email>", "text/html"); } } //////////////////////////////////////////////////////////////////////////////////////////////////// if ($checkout) $payment_method = "checkout"; sess_registerAccountInSession($account->getString("username")); setcookie("username", $account->getString("username"), time()+60*60*24*30, "".EDIRECTORY_FOLDER."/members"); if ($payment_method == "checkout") { header("Location: ".DEFAULT_URL."/members/banner/edit.php?id=".$banner->getNumber("id")."&process=signup"); } elseif ($payment_method == "invoice") { header("Location: ".DEFAULT_URL."/members/signup/invoice.php"); } else { header("Location: ".DEFAULT_URL."/members/signup/payment.php?payment_method=".$payment_method); } exit; } else { // removing slashes added if required $_POST = format_magicQuotes($_POST); $_GET = format_magicQuotes($_GET); extract($_POST); extract($_GET); } } # ---------------------------------------------------------------------------------------------------- # CODE # ---------------------------------------------------------------------------------------------------- if (!$expiration_setting) $expiration_setting = BANNER_EXPIRATION_RENEWAL_DATE; $bannerLevelObj = new BannerLevel(); $levelValue = $bannerLevelObj->getValues(); $formloginaction = DEFAULT_URL."/members/login.php?destiny=".DEFAULT_URL."/members/banner/add.php"; # ---------------------------------------------------------------------------------------------------- # HEADER # ---------------------------------------------------------------------------------------------------- $extrastyle = DEFAULT_URL."/layout/general_order.css"; include(EDIRECTORY_ROOT."/layout/header.php"); ?>