| <?php |
| /******************************************************************************* |
| * Copyright (c) 2006, 2015 Eclipse Foundation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Denis Roy (Eclipse Foundation) - initial API and implementation |
| * Christopher Guindon (Eclipse Foundation) |
| *******************************************************************************/ |
| |
| $title_1 = 'Thank you'; |
| $title_2 = 'for downloading Eclipse'; |
| $domain = $App->getEclipseDomain(); |
| |
| $download_link = ""; |
| if(isset($_url)){ |
| $download_link = '<p class="download-link-msg">If the download doesn\'t start in a few seconds, please <a href="' . $_url . '">click here</a> to start the download.</p>'; |
| } |
| |
| // What page to show (donationA - 0%, donationB - 90%, newsletter - 10%) |
| $display = 'donation'; // 90% |
| |
| /* |
| [Bug 1700] New: Donation Download Thank you page |
| $random = rand(0, 100); |
| if ($random < 10) { |
| $display = 'newsletter'; |
| } |
| |
| // Re-Implement thankyou_showing cookie logic (50/50 pages after the first visit) |
| if (!isset($_COOKIE['thankyou_showing'])) { |
| setcookie ("thankyou_showing", $display, time() + (3600 * 24 * 360 * 10), '/', $domain['cookie']); |
| } |
| else if ($_COOKIE['thankyou_showing'] == 'newsletter') { |
| setcookie ("thankyou_showing", 'donation', time() + (3600 * 24 * 360 * 10), '/', $domain['cookie']); |
| $display = 'donation'; |
| } |
| else { |
| setcookie ("thankyou_showing", 'newsletter', time() + (3600 * 24 * 360 * 10), '/', $domain['cookie']); |
| $display = 'newsletter'; |
| } |
| */ |
| |
| // Don't bother people with donations/newsletter if they have already done so |
| // Both of these will never be True because of downloads.php:661 |
| if (isset($_COOKIE['thankyou_page']['eclipse_newsletter'])) $display = 'donation'; |
| if (isset($_COOKIE['thankyou_page']['eclipse_donation'])) $display = 'newsletter'; |
| |
| switch ($display) { |
| case 'donation': |
| $download_page = TRUE; |
| // Custom theme variables |
| $variables = array(); |
| $variables['main_container_classes'] = 'container-full'; |
| $App->setThemeVariables($variables); |
| include_once($_SERVER['DOCUMENT_ROOT'] . "/donate/content/en_index.php"); |
| break; |
| |
| default: |
| include_once('thankyou/newsletter.tpl.php'); |
| break; |
| } |