<?
/*
** Gold & Premium Order Form Pages
** Main Loader - Handles index & info pages.
*/
/**[ Case's PHP Header ]******************************************************/

#$ip = getenv(REMOTE_ADDR);
#if ($ip != "67.170.13.195" && $ip != "24.17.157.181") {
#  print $ip;
#  print "Temporarily not available.";
#  exit;
#}

require_once('/home/httpd/html/getUserIp.php');

// set some globals
$secure_host = "https://".$_SERVER['WEB_HOST'];
$web_host = $_SERVER['WEB_HOST'];
$img_host = $_SERVER['IMG_HOST'];

$coupon = ($_POST['coupon'] ? $_POST['coupon'] : $_REQUEST['coupon']);

if(!$pc) {
# we need to set a cookie that can be read at CGI to flag the
# ladder they came from to make ordering easier
if (!$premium && $premium_path) {
    $premium = $premium_path;
}

if ($premium) {
    $trustedVar = str_replace(' ', '', $premium); 
    $trustedVar = str_replace('=', '', $trustedVar); 
    $trustedVar = str_replace('(', '', $trustedVar); 
    $trustedVar = str_replace(')', '', $trustedVar); 
    $premium = htmlspecialchars(strip_tags($trustedVar), ENT_QUOTES);
    setcookie("premium_path", "$premium", 0, "/", ".igl.net", 0);
} elseif ($cookie_l) {
    #$domain_name_array = explode(".", $HTTP_HOST);
    #$domain_name = ".".$domain_name_array[1].".".$domain_name_array[2];
    setcookie("premium_path", "$cookie_l", 0, "/", ".igl.net", 0);
    $premium = $cookie_l;
}

//$l = ($_REQUEST['l'] ? $_REQUEST['l'] : $l);
//$l = ($_REQUEST['path2'] ? $_REQUEST['path2'] : $l);

if($_REQUEST['path2'] != "") {
    $l = $_REQUEST['path2'];
}
else {
    $l = $_REQUEST['l'];
}

require("$_SERVER[WEB_PATH]/php/modules/mod_session.php");

$l = ($_REQUEST['l'] ? $_REQUEST['l'] : $l);
$l = ($_REQUEST['path2'] ? $_REQUEST['path2'] : $l);

$h = ($_REQUEST['h'] ? $_REQUEST['h'] : $h);
$h = urlencode($h);

// removed this as it looks like all its doing is collecting data on who clicked on what
// file was getting way to large
/*if(isset($f)) {
    
    $fp = fopen("$_SERVER[WEB_PATH]/premium/sources.txt", "r");
    $temp = fread($fp, filesize("$_SERVER[WEB_PATH]/premium/sources.txt"));
    $temp = rtrim($temp);
    $sources = explode("\n", $temp);
    fclose($fp);

    unlink("$_SERVER[WEB_PATH]/premium/sources.txt");
    touch("$_SERVER[WEB_PATH]/premium/sources.txt");

    
    $fp = fopen("$_SERVER[WEB_PATH]/premium/sources.txt", "w");
    $match=0;
    for($i=0; $i<count($sources); $i++) {
        $source = explode(",", $sources[$i]);
        if($source[0]==$f) {
            $match=1;
            $f_is=$i;
            $source[2]++;
            fputs($fp, "$source[0],$source[1],$source[2]\n");
        }
    }
    for($i=0; $i<count($sources); $i++) {
        if($i!=$f_is||!isset($f_is)) {
            fputs($fp, $sources[$i]."\n");
        }
    }
    if($match==0) {
        fputs($fp, "$f,,1\n");
    }
    fclose($fp);
}*/
}
/**[ Globals ]****************************************************************/

$timestamp = time();

$page_info = array(
    "index"         => array(
        "title"=>"Case's Ladder Premium Memberships"
    ),
    "gold"          => array(
        "title"=>"Case's Ladder Gold Membership Benefits"
    ),
    "platinum"  => array(
        "title"=>"Case's Ladder Platinum Membership Benefits"
    ),
    "diamond"   => array(
        "title"=>"Case's Ladder Diamond Membership Benefits"
    ),
    "login"         => array(
        "title"=>"Upgrade/Renew Case's Ladder Membership"
    ),
    "order"         => array(
        "title"=>"Order A Case's Ladder Membership"
    ),
    "order_paypal"          => array(
        "title"=>"Order A Case's Ladder Membership"
    ),
    "help"          => array(
        "title"=>"Questions About Activating a Membership"
    ),
    "mailorder"     => array(
        "title"=>"Mail Order Form"
    )
);

if(isset($_REQUEST['premium'])) $template="myleague";
if($_SERVER[SERVER_NAME]=="$_SERVER[MYLEAGUE_HOST]"||$_SERVER[SERVER_NAME]=="myleague.com") $template="myleague";

switch($template) {
    case 'myleague':
    $gfx = "_my";
    break;
    default:
    $gfx = "_base";
}


if($h>0) {
    $width0 = "100%";
    $width1 = 500;
} else {
    $width0 = "";
    $width1 = 340;
}

/*****************************************************************************/

if($pc) {
    require("$pc/functions.php");
    require("$pc/home_functions.php");
    print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
} else {
    require("functions.php");
    require("$_SERVER[WEB_PATH]/home_templates/functions.php");
}
//require("browser_detect.php");
$dhtml_ok=0;
if(!isset($h)) $h=0;
$revshare = @revshare($pl, $login_user, $premium, $ladder, $user2, $h);

$page = xssClean($_REQUEST['page']);

if (isset($_REQUEST['p'])) {
    $page = xssClean($_REQUEST['p']);
}

function ga_pageview($page) {
    $pageview = '/' . $page;
    if ($pageview == '/index' || $pageview == '/') {
        $pageview = '';
    }
    echo "<script type=\"text/javascript\">var _clpageview = '/purchase{$pageview}';</script>";
}

// capture out put
ob_start();
switch($page) {
    case 'prem_help':
    case 'help':
        $hover=1;
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }

        if($pc=="aol") {
            print read_file("$pc/prem_help.html");
            include("$pc/footer.php");
            break;
        }

        if($dhtml_ok>0) {
            $temp = read_file("templates/help_topics.dhtml");
            eval("\$temp = \"$temp\";");
            print grayBox('red',"Help Topics", $temp);
            //print box("Help Topics", 0, $temp, 3, 0, 2);
            print "<p>";
            print graybox('red',"<span id=topic_title></span>","<table height=100% width=100% cellpadding=0 cellspacing=0 border=0><tr><td><img src=images/spacer.gif height=425 width=1></td><td><span id=topic_content></span></td></tr></table>");
        } else {
            $temp = read_file("templates/help_topics.html");
            eval("\$temp = \"$temp\";");
            print grayBox('red',"Help Topics", $temp);
            //print box("Help Topics", 0, $temp, 3, 0, 2);
            switch($section) {
                case 'other':
                    $temp = read_file("templates/help_other.html");
                    eval("\$temp = \"$temp\";");
                    print grayBox('red',"Other Issues", $temp);
                    //print box("Other Issues", 0, $temp, 3, 0, 2);
                break;
                case 'gold':
                    $temp = read_file("templates/help_gold.html");
                    eval("\$temp = \"$temp\";");
                    print grayBox('red',"Signup/Activation Issues", $temp);
                    //print box("Signup/Activation Issues", 0, $temp, 3, 0, 2);
                break;
                case 'premium':
                    $temp = read_file("templates/help_premium.html");
                    eval("\$temp = \"$temp\";");
                    print grayBox('red',"Signup/Activation Issues", $temp);
                    //print box("Signup/Activation Issues", 0, $temp, 3, 0, 2);
                break;
                default:
                    $temp = read_file("templates/help_signup.html");
                    eval("\$temp = \"$temp\";");
                    print grayBox('red',"Signup/Activation Issues", $temp);
                    //print box("Signup/Activation Issues", 0, $temp, 3, 0, 2);
            }
        }
        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }
    break;
    case 'help_sub':

        print head_help();
        switch($_REQUEST[type]) {
            case 'other':
                $temp=read_file("templates/help_other.html");
                eval("\$temp = \"$temp\";");
                print $temp;
            break;
            case 'gold':
                $ladlist = read_file("$_SERVER[WEB_PATH]/ladders.txt");
                $temp=read_file("templates/help_gold.html");
                eval("\$temp = \"$temp\";");
                print $temp;
            break;
            case 'premium':
                $ladlist = read_file("$_SERVER[WEB_PATH]/ladders.txt");
                $temp=read_file("templates/help_premium.html");
                eval("\$temp = \"$temp\";");
                print $temp;
            break;
            default:
                $temp=read_file("templates/help_signup.dhtml");
                eval("\$temp = \"$temp\";");
                print $temp;
        }

    break;
    case 'popup':
        if($pc=="aol") {
            print "<head><title>AOL Games</title>"
            ."<link rel=\"stylesheet\" type=\"text/css\" href=\"https://img.igl.net/aol/aol_style.css\">"
            ."</head>";
            print "<body bgcolor=#EEEEEE onLoad='window.focus()'>";
            print popups(read_ini("aol/popups.ini"), $_REQUEST['f']);
        } else {
            print smhead("Case's Ladder");
            ga_pageview($page);
            print "<body onLoad='window.focus()'>";
            print popups(read_ini("data/popups.ini"), $_REQUEST['f']);
            print foot();
        }
    break;
    case 'order_ipay':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }
        print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
        if($pc) {
            include("$pc/order_ipay.dhtml");
        } else {
            include("templates/order_ipay.dhtml");
        }
        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }
    break;
    case 'order_paypal':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }
        print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
        if($pc) {
            include("$pc/order_paypal.dhtml");
        } else {
            include("templates/order_paypal.dhtml");
        }
        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }  
    break;
    case 'order_trialpay':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }
        print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
        if($pc) {
            include("$pc/order_trialpay.dhtml");
        } else {
            include("templates/order_trialpay.dhtml");
        }
        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }  
    break;
    case 'order':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }
        if (!isbadip("order",$coupon)) {
            print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
            if($dhtml_ok>0) {
                switch($_REQUEST['type']) {
                    case 'plat':
                        $what="plat";
                        $whatplat="checked";
                        break;
                    case 'diam':
                        $what="diam";
                        $whatdiam="checked";
                        break;
                    case 'gold':
                        $what="gold";
                        $whatgold="checked";
                        break;
                    default:
                        $what="";
                }
        //print $pc;
                if($pc)
                    $temp = read_file("$pc/order.dhtml");
                else
                    $temp = read_file("templates/order.dhtml");
                //if ($ladder == 'pattiplus')  #TJZ
                //    $temp = read_file("templates/order-tjz.dhtml");  #TJZ
                eval("\$temp=\"$temp\";");
            } else {
                //LowTek
                if($pc)
                    $temp = read_file("$pc/order.html");
                else
                    $temp = read_file("templates/order.html");
                eval("\$temp=\"$temp\";");
            }
    
            if($pc=="aol")
                print "<table border=0 cellpadding=0 cellspacing=0 width=510><td>";
            else {
                if($h>0) $width0=600; else $width0=530;
                print "<table border=0 cellpadding=0 cellspacing=0 width=$width0><td>";
            }
            print $temp;
            print "</td></table>";
    
            //print box("Order Form - Step 1", 0, $temp, 3, 0, 2);
        }
        
        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }

    break;
    case 'login':
        if ($l) {
            $ladder=$l;
        } elseif ($_REQUEST['premium']) {
            $ladder=$premium;
        }
        
        if($pc=="aol") {
            $mem_type=VerifyLogin($ladder, $_SESSION['user_'], $_SESSION['pass_']);
        } else {
            $mem_type=VerifyLogin($ladder, $_REQUEST['user2'], $_REQUEST['pass2']);
        }
        
        // not sure why this would never be set
        if(isset($mem_type)) {
            $hover=1;
            //LowTek
            if(is_array($mem_type)) {
                if(!$pc) {
                    print head("index");
            ga_pageview($page);
                } else {
                    include("$pc/header.php");
                }
                
                if (!isbadip("upgrade", $coupon)) {
                    
                    // not sure what the purpose of this is?
                    mysql_connect("$_SERVER[MASTER_HOST]","webuser","") or die(mysql_error());
                    mysql_select_db('ladder');
                    $result = mysql_query("LOCK TABLES subscription_ids WRITE, platinum READ");
                    $result = mysql_query("insert into subscription_ids (timestamp) VALUES (1)");
                    $result = mysql_query("SELECT max(id) FROM subscription_ids");
                    $sub_id = mysql_fetch_row($result);
                    $sub_id = $sub_id[0];


                    print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
                    if((isset($mem_type[gold]))&&(isset($mem_type[plat]))&&(isset($mem_type[diam]))) {
                        $temp = read_file("templates/upgrade_diam.html");
                    } elseif((isset($mem_type[gold]))&&(isset($mem_type[plat]))) {
                        $temp = platdata($mem_type[plat]);
                        if (($temp[0]==0)&&($temp[1]==0)) {
                                $temp = read_file("templates/upgrade_plat.html");
                        } elseif (($temp[0]==0)&&($temp[1]>0)) {
                                $temp = read_file("templates/upgrade_plat.html");
                        } else {
                                $temp = read_file("templates/upgrade_plat0.html");
                        }
                    } elseif($mem_type[gold]>0) {
                        if ($mem_type[goldgift]>0) {
                            $temp = read_file("templates/upgrade_goldgift.html");
                        } else {
                            $temp = read_file("templates/upgrade_gold.html");
                        }
                    } else {
                        $temp  = "You must be at least a gold member to use this options.<br>";
                        $temp .= "Please go back and select the \\\"Order Now!\\\" option.";
                    }
                    $username = $_REQUEST['user2'];
                    eval("\$temp=\"$temp\";");
                    print  "    <table border='0'>
    <tr>
        <td align=center><b><font color=white size=4>Need help ordering?</b> Call us toll free at (855) 797-1638!<font><P><img src='/premium/payment-options.png'></td>
    </tr>
    </table>";
                    print grayBox("red","Order Form",$temp);
                }
            } else {
                $leftnav=1;
                if(!$pc) {
                    print head("index");
            ga_pageview($page);
                } else {
                    include("$pc/header.php");
                }
                if(isset($ladder)&&$ladder!="spades") {
                    $ladlist = read_file("$_SERVER[WEB_PATH]/ladders.txt");
                    $web_host = $_SERVER['WEB_HOST'];
                    $temp = read_file("templates/login_cookie.html");
                    $titletmp = " - ".grabname($ladder);
                } else {
                    $ladlist = read_file("$_SERVER[WEB_PATH]/ladders.txt");
                    $web_host = $_SERVER['WEB_HOST'];
                    $temp = read_file("templates/login_nocook.html");
                }

                if ($premium) {
                    $pre_spot = "?premium=$premium";
                }

                eval("\$temp=\"$temp\";");

                if ($refer == 1) {
                    print grayBox("red","Login Incorrect$titletmp",$temp);
                } else {
                    print grayBox("red","Login$titletmp",$temp);
                }
            }
        }
        
        if (!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }

        break;

    case 'gold':
        print head();

        /*print box("About Gold Membership", 0, read_file("templates/about_gold.html"), 3, 0, 2);
        print "<p>";
        print box("Benefits", 0, features(read_ini("data/gold_features.ini")), 3, 0, 2);
        print "<p>";
        print box("Support the Site", 0, read_file("templates/support_gold.html"), 3, 0, 2);
        print "<p>";
        $temp=read_file("templates/order_gold.html");
        eval("\$temp = \"$temp\";");
        print box("Join Today!", 0, $temp, 3, 0, 2);*/

        print "<table border=0 cellpadding=0 cellspacing=0 width=$width0><tr><td valign=top align=left><table border=0 cellpadding=0 cellspacing=0 width=$width1><tr><td>";
        print getFile("$_SERVER[WEB_PATH]/premium/templates/prem-memb-tag.html");
        $temp = getFile("$_SERVER[WEB_PATH]/premium/templates/gold-desc.html");
        eval("\$temp=\"$temp\";");
        print $temp;
        print "<p><center><img src=https://img.igl.net/img/credit-cards.gif>";
        print "</td></tr></table></td><td valign=top align=right>";
        print memtypeBox('gold');
        print "</td></tr></table>";

        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }

    break;
    case 'gold_feat':
        print head();

        print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
        print "<table border=0 cellpadding=0 cellspacing=0 width=$width0><tr><td valign=top align=left><table border=0 cellpadding=0 cellspacing=0 width=$width1><tr><td>";
        print grayBox('red',"About Gold Membership",read_file("templates/about_gold.html"));
        print "<p>";
        print grayBox('red',"Benefits",features(read_ini("data/gold_features.ini")));
        print "<p>";
        print grayBox('red',"Support the Site",read_file("templates/support_gold.html"));
        print "<p>";
        print grayBox('red',"Membership Policies", read_file("templates/policy_gold.html"));

        print "</td></tr></table></td><td valign=top align=right>";
        print memtypeBox('gold');
        print "</td></tr></table>";

        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }

    break;
    case 'plat_mi':
    case 'plat':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }

        /*print box("About Platinum Membership", 0, read_file("templates/about_plat.html"), 3, 0, 2);
        print "<p>";
        print box("Look at these Benefits! ", 0, features(read_ini("data/plat_features.ini")), 3, 0, 2);
        print "<p>";
        print box("Support the Site", 0, read_file("templates/support_plat.html"), 3, 0, 2);
        print "<p>";
        $temp=read_file("templates/order_plat.html");
        eval("\$temp = \"$temp\";");
        print box("Join Today!", 0, $temp, 3, 0, 2);*/

        if($pc=="aol")
                        print "<div align=center>";
        print "<table border=0 cellpadding=0 cellspacing=0 width=$width0><tr><td valign=top align=left><table border=0 cellpadding=0 cellspacing=0 width=$width1><tr><td>";
        if(!$pc) {
            print getFile("$_SERVER[WEB_PATH]/premium/templates/prem-memb-tag.html");
            $temp = getFile("$_SERVER[WEB_PATH]/premium/templates/plat-desc.html");
            eval("\$temp=\"$temp\";");
            print $temp;
            print "<p><center><img src=https://img.igl.net/img/credit-cards.gif>";
        } else {
            print getFile("$_SERVER[WEB_PATH]/premium/".$pc."/prem-memb-tag.html");
            $temp = getFile("$_SERVER[WEB_PATH]/premium/".$pc."/plat-desc.html");
            eval("\$temp=\"$temp\";");
            print $temp;
            print "<p><center><img src=https://img.igl.net/$pc/credit-cards.gif>";
            print "<p><a href=\"javascript:popinfo('/premium/?p=policy&policy=refund&pc=aol',640,480)\">Refund Policy</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=\"javascript:popinfo('/premium/?p=policy&policy=privacy&pc=aol',640,480,1)\">Privacy Policy</a>";
        }
        print "</td></tr></table></td><td valign=top align=right>";
        print memtypeBox('plat');
        print "</td></tr></table>";

        if($pc=="aol")
                        print "</div>";
        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }


    break;
    case 'plat_feat':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }

        print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
        print "<table border=0 cellpadding=0 cellspacing=0 width=$width0><tr><td valign=top align=left><table border=0 cellpadding=0 cellspacing=0 width=$width1><tr><td>";
        if(!$pc)
            print grayBox('red',"About Platinum Membership",read_file("templates/about_plat.html"));
        else
            print grayBox('red',"About Platinum Membership",read_file("$pc/about_plat.html"));
        print "<p>";
        if(!$pc)
            print grayBox('red',"Look at these Benefits!",features(read_ini("data/plat_features.ini")));
        else
            print grayBox('red',"Look at these Benefits!",features(read_ini("$pc/plat_features.ini")));
        print "<p>";
        if(!$pc)
            print grayBox('red',"Support the Site",read_file("templates/support_plat.html"));
        print "<p>";
        if(!$pc)
            print grayBox('red',"Membership Policies", read_file("templates/policy_plat.html"));
        else
            print grayBox('red',"Membership Policies", read_file("$pc/policy_plat.html"));
        if ($pc=='aol')
            print "<p><center><a href=\"javascript:popinfo('/premium/?p=policy&policy=refund&pc=aol',640,480)\">Refund Policy</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=\"javascript:popinfo('/premium/?p=policy&policy=privacy&pc=aol',640,480,1)\">Privacy Policy</a></center>";

        print "</td></tr></table></td><td valign=top align=right>";
        print memtypeBox('plat');
        print "</td></tr></table>";

        print foot();
    break;
    case 'diam_mi':
    case 'diam':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }

        /*print box("About Diamond Membership", 0, read_file("templates/about_diam.html"), 3, 0, 2);
        print "<p>";
        print box("Why Diamond?", 0, read_file("templates/why_diam.html"), 3, 0, 2);
        print "<p>";
        print box("So What's Different?", 0, read_file("templates/feat-top_diam.html") . features(read_ini("data/diam_features.ini")) . read_file("templates/feat-bot_diam.html"), 3, 0, 2);
        $temp=read_file("templates/order_diam.html");
        eval("\$temp = \"$temp\";");
        print "<p>";
        print box("Join Today!", 0, $temp, 3, 0, 2);*/

        if($pc=="aol")
                        print "<div align=center>";
        print "<table border=0 cellpadding=0 cellspacing=0 width=$width0><tr><td valign=top align=left><table border=0 cellpadding=0 cellspacing=0 width=$width1><tr><td>";
        if(!$pc) {
            print getFile("$_SERVER[WEB_PATH]/premium/templates/prem-memb-tag.html");
            $temp = getFile("$_SERVER[WEB_PATH]/premium/templates/diam-desc.html");
            eval("\$temp=\"$temp\";");
            print $temp;
            print "<p><center><img src=https://img.igl.net/img/credit-cards.gif>";
        } else {
            print getFile("$_SERVER[WEB_PATH]/premium/".$pc."/prem-memb-tag.html");
            $temp = getFile("$_SERVER[WEB_PATH]/premium/".$pc."/diam-desc.html");
            eval("\$temp=\"$temp\";");
            print $temp;
            print "<p><center><img src=https://img.igl.net/$pc/credit-cards.gif>";
            print "<p><a href=\"javascript:popinfo('/premium/?p=policy&policy=refund&pc=aol',640,480)\">Refund Policy</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=\"javascript:popinfo('/premium/?p=policy&policy=privacy&pc=aol',640,480,1)\">Privacy Policy</a>";
        }
        print "</td></tr></table></td><td valign=top align=right>";
        print memtypeBox('diam');
        print "</td></tr></table>";
        if($pc=="aol")
                        print "</div>";
        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }

    break;
    case 'diam_feat':
        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }

        print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";
        print "<table border=0 cellpadding=0 cellspacing=0 width=$width0><tr><td valign=top align=left><table border=0 cellpadding=0 cellspacing=0 width=$width1><tr><td>";
        if(!$pc)
            print grayBox('red',"About Diamond Membership", read_file("templates/about_diam.html"));
        else
            print grayBox('red',"About Diamond Membership", read_file("$pc/about_diam.html"));
        print "<p>";
        print grayBox('red',"Why Diamond?", read_file("templates/why_diam.html"));
        print "<p>";
        if(!$pc)
            print grayBox('red',"So What's Different?",read_file("templates/feat-top_diam.html") . features(read_ini("data/diam_features.ini")) . read_file("templates/feat-bot_diam.html"));
        else
            print grayBox('red',"So What's Different?",read_file("$pc/feat-top_diam.html") . features(read_ini("$pc/diam_features.ini")));
        print "<p>";
        if(!$pc)
            print grayBox('red',"Membership Policies", read_file("templates/policy_diam.html"));
        else
            print grayBox('red',"Membership Policies", read_file("$pc/policy_diam.html"));
        if ($pc=='aol')
            print "<p><center><a href=\"javascript:popinfo('/premium/?p=policy&policy=refund&pc=aol',640,480)\">Refund Policy</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=\"javascript:popinfo('/premium/?p=policy&policy=privacy&pc=aol',640,480,1)\">Privacy Policy</a></center>";

        print "</td></tr></table></td><td valign=top align=right>";
        print memtypeBox('diam');
        print "</td></tr></table>";

        if(!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }

    break;
    case 'policy':
        switch(xssClean($_REQUEST['policy'])) {
            case 'gold':
                print head();

                print box("Gold Membership Policies", 0, read_file("templates/policy_gold.html"), 3, 0, 2);
                print box("Refund Policy", 0, read_file("templates/policy_refund.html"), 3, 0, 2);
                print foot();

            break;
            case 'plat':
                if(!$pc) {
                    print head("index");
            ga_pageview($page);
                } else {
                    include("$pc/header.php");
                }

                print box("Platinum Membership Policies", 0, read_file("templates/policy_plat.html"), 3, 0, 2);
                print box("Refund Policy", 0, read_file("templates/policy_refund.html"), 3, 0, 2);
                if(!$pc) {
                    print foot();
                } else {
                    include("$pc/footer.php");
                }


            break;
            case 'diam':
                if(!$pc) {
                    print head("index");
            ga_pageview($page);
                } else {
                    include("$pc/header.php");
                }

                print box("Diamond Membership Policies", 0, read_file("templates/policy_diam.html"), 3, 0, 2);
                print box("Refund Policy", 0, read_file("templates/policy_refund.html"), 3, 0, 2);

                if(!$pc) {
                    print foot();
                } else {
                    include("$pc/footer.php");
                }
            break;
            case 'multi':
                if($pc=="aol") {
                    print "<head><title>AOL Games</title>"
                                        ."<link rel=\"stylesheet\" type=\"text/css\" href=\"https://img.igl.net/aol/aol_style.css\">"
                                        ."</head>";
                                        print "<body bgcolor=#EEEEEE onLoad='window.focus()'>";
                    print "<b>Multiple Membership Policies</b><br>";
                    print read_file("aol/policy_multi.html");
                } else {
                    print smhead("Case's Ladder");
            ga_pageview($page);
                    print "<font style='font-size: 7pt; color:white'>Multiple Membership Policies</font><br><font style='font-size: 7pt'>";
                    print read_file("templates/policy_multi.html");
                    print foot();
                }
            break;
            case 'giftgold':
                print smhead("Case's Ladder");
            ga_pageview($page);
                print "<font style='font-size: 7pt; color:white'>Gifted Gold Policies</font><br><font style='font-size: 7pt'>";
                print read_file("templates/policy_giftgold.html");
                print foot();
            break;
            case 'plusuptime':
                print smhead("Case's Ladder");
            ga_pageview($page);
                print "<font style='font-size: 7pt; color:white'>MyLeague Plus Uptime Guarantee</font><br><font style='font-size: 7pt'>";
                print read_file("templates/policy_plusuptime.html");
                print foot();
            break;
            case 'trans':
                print smhead("Case's Ladder");
            ga_pageview($page);
                print read_file("templates/policy_transfer.html");
                print foot();
            break;
            case 'refund':
                $hover=1;
                if ($pc=="aol") {
                    print "<head><title>Case's Ladder Refund Policy</title>"
                    ."<link rel=\"stylesheet\" type=\"text/css\" href=\"https://img.igl.net/aol/aol_style.css\">"
                    ."</head>";
                    print "<body bgcolor=#EEEEEE onLoad='window.focus()'>";
                    print "<b>Case's Ladder Premium Services Refund Policy</b><br>";
                    print read_file("templates/policy_refund.html");
                } else {
                    print smhead("Case's Ladder");
            ga_pageview($page);
                    print "<font style='font-size: 7pt; color:white'>Refund Policy</font><br><font style='font-size: 7pt'>";
                    print read_file("templates/policy_refund.html");
                    //print foot();
                }
            break;
            case 'mlrefund':
                $hover=1;
                if ($pc=="aol") {
                    print "<head><title>Case's Ladder Refund Policy</title>"
                    ."<link rel=\"stylesheet\" type=\"text/css\" href=\"https://img.igl.net/aol/aol_style.css\">"
                    ."</head>";
                    print "<body bgcolor=#EEEEEE onLoad='window.focus()'>";
                    print "<b>Case's Ladder Premium Services Refund Policy</b><br>";
                    print read_file("templates/policy_mlrefund.html");
                } else {
                    print smhead("Case's Ladder");
            ga_pageview($page);
                    print "<font style='font-size: 7pt; color:white'>Refund Policy</font><br><font style='font-size: 7pt'>";
                    print read_file("templates/policy_mlrefund.html");
                    print foot();
                }
            break;
            case 'privacy':
                if ($pc=='aol') {
                    print "<head><title>Case's Ladder Privacy Policy</title>"
                    ."<link rel=\"stylesheet\" type=\"text/css\" href=\"https://img.igl.net/aol/aol_style.css\">"
                    ."</head>";
                    print "<body bgcolor=#EEEEEE onLoad='window.focus()'>";
                    print "<b>Case's Ladder Privacy Policy</b><br>";
                    print read_file("templates/policy_privacy.html");
                }
            break;
            default:
            $policy_break=1;
        }

        if (!isset($policy_break)) {
            break;
        }

    default:
        $hover = 1;
        $leftnav = 1;

        //header('Location: https://$_SERVER[WEB_HOST]/?p=compare');

        if(!$pc) {
            print head("index");
            ga_pageview($page);
        } else {
            include("$pc/header.php");
        }

        print "<script language=\"JavaScript\" src=\"js/popup.js\"></script>";

        if ($premium) {
            $pre_spot = "&premium=$premium";
        }

        if (!$pc) {
            if ($h > 0) {
                include("$_SERVER[WEB_PATH]/home_templates/compare.php");
            } else {
                include("$_SERVER[WEB_PATH]/home_templates/compare1.php");
            }
        } else {
            include("$_SERVER[WEB_PATH]/premium/".$pc."/compare.php");
            print "<p><center><a href=\"javascript:popinfo('/premium/?p=policy&policy=refund&pc=aol',640,480)\">Refund Policy</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=\"javascript:popinfo('/premium/?p=policy&policy=privacy&pc=aol',640,480,1)\">Privacy Policy</a></center>";
        }
        
        if (!$pc) {
            print foot();
        } else {
            include("$pc/footer.php");
        }

        exit;
    }

    $output = ob_get_contents();
    ob_end_clean();

     if ($_SERVER['HTTP_HTTPS'] == "ON") {
        // do a mass string replace of http links to https
        $output = str_replace("https://", "https://", $output);
    }
    echo $output;
    // check to see if the page is https
    
    
    function isbadip($type,$coupon) {
        global $premium,$ladder;
        $isbad = false;
        $id = false;
        
        $dbh = mysql_connect($_SERVER["MASTER_HOST"],"webuser","");
        mysql_select_db('ladder',$dbh);
        if ($coupon) {
            $query = "SELECT id FROM bypasscoupon WHERE code='$coupon' AND expire > NOW() AND ISNULL(used)";
            $result = mysql_query($query,$dbh) or print "DARN";
            list ($id) = mysql_fetch_row($result);
        }
        if (!$id) {
            $query = "SELECT id FROM salesban WHERE '" . getUserIp() . "' LIKE range AND (expire > NOW() OR ISNULL(expire))";
            $result = mysql_query($query,$dbh);
            list ($id) = mysql_fetch_row($result);
            if ($id) {
                $isbad = true;
                if ($type == "order") {
                    $subject = "Fraudulent Order IP Detected";
                    $mail_body = "Someone with the ip " . getUserIp() . " attempted to load the premium order pages.\n\nTheir attempt has been stopped.\n\nPath: $premium";
                } elseif ($type == "upgrade") {
                    $subject = "Fraudulent Upgrade IP Detected";
                    $mail_body = "Someone with the ip " . getUserIp() . " attempted to load the premium upgrade pages.\n\nTheir attempt has been stopped.\n\nPath: $ladder\nUsername: {$_REQUEST['user2']}\nPassword: {$_REQUEST['pass2']}";
                }
                mail("teamsales@igl.net",$subject,$mail_body,"From: teamsales@igl.net\nReply-To:teamsales\@igl.net");
                
                $str = "<form method=GET>";
                foreach ($_REQUEST as $key => $value) {
                    if ($key != "submit" and $key != "coupon") {
                        $str .= "<input type=\"hidden\" name=\"$key\" value=\"$value\">";
                    }
                }
                $str .= "Override Coupon: <input type=\"text\" name=\"coupon\" size=20> <input type=\"submit\" name=\"submit\" value=\"Retry\"></form>";
                print "<font color=#FFFFFF><b>Error: System problem</b></font><p>We are unable to process your order via the website at this time.<p>$str<p>Please call us at 1-855-797-1638 to place your order directly with one of our representatives.  We apologize for any inconvenience!";
            }
        }
        return $isbad;
    }
?>
