예제 #1
0
define("PAYPAL_URL", "www.paypal.com");
define("PAYPAL_EMAIL", "*****@*****.**");
define("INDEX", "from_index");
require "classes/Main.php";
date_default_timezone_set("America/Chicago");
ob_start();
//$mysqli = new mysqli("localhost", "chiller", "mainSystemischill@19", "grabviews");
if (isset($_GET['paypal']) && strpos($_GET['paypal'], "paypal_ipn") !== false) {
    require_once "classes/ipnListener.php";
    $ipnListener = new IpnListener($mysqli);
    switch ($_GET['paypal']) {
        case "paypal_ipn_buy":
            $result = $ipnListener->processBuyIpn();
            break;
        case "paypal_ipn_sub":
            $result = $ipnListener->processSubIpn();
            break;
    }
    exit;
}
$mainSystem = new Main();
$pageData = $mainSystem->getPageData();
$isOnlineViewer = $pageData['title'] == "Online Viewer";
if ($isOnlineViewer) {
    require "classes/onlineViewer.php";
    $onlineViewer = new OnlineViewer($mainSystem);
    $onlineViewer->updatePreviousVideo();
}
$isLoggedIn = $mainSystem->loginManager->isLoggedIn($user);
require_once 'classes/recaptchalib.class.php';
$publickey = "6Lef1NYSAAAAAJKl-kM3Tlnw9pK6ewnsTe5krVQM";