Ejemplo n.º 1
0
    /**
     * This function is used to view the add to cart from product detalis page.
     *
     * 
     * 
     * @return string
     */
    function addCartFromProductDetail()
    {
        //language
        include_once 'classes/Core/CLanguage.php';
        Core_CLanguage::setLanguage('CHECK_OUT');
        include "classes/Lib/HandleErrors.php";
        $output['val'] = $Err->values;
        $output['msg'] = $Err->messages;
        if ($_GET['vid'] == '1') {
            include 'classes/Lib/CheckInputs.php';
            $obj = new Lib_CheckInputs('giftvoucher');
            $_SESSION['gift'][] = $_POST;
            $_SESSION['cartmsg'] = '<div class="alert alert-success">
			<button data-dismiss="alert" class="close" type="button">×</button>
			Thank you for purchasing a gift certificate! Once you have completed your order your gift voucher recipient will be sent an email with details how to redeem their gift voucher.
			</div>';
        }
        if (!isset($_SESSION['user_id']) && isset($_POST['addtocart'])) {
            $prodid = $_GET['prodid'];
            include_once 'classes/Core/CAddCart.php';
            include 'classes/Core/CUserRegistration.php';
            include 'classes/Display/DUserRegistration.php';
            include 'classes/Core/CKeywordSearch.php';
            include 'classes/Display/DKeywordSearch.php';
            include 'classes/Core/CHome.php';
            include_once 'classes/Core/CLastViewedProducts.php';
            include_once 'classes/Display/DLastViewedProducts.php';
            include 'classes/Lib/TagClouds.php';
            include 'classes/Core/CTagClouds.php';
            include 'classes/Display/DAddCart.php';
            include_once 'classes/Core/CCurrencySettings.php';
            Core_CCurrencySettings::getDefaultCurrency();
            $output['sitelogo'] = Core_CHome::getLogo();
            $output['pagetitle'] = Core_CHome::pageTitle();
            $output['timezone'] = Core_CHome::setTimeZone();
            $output['currentDate'] = date('D,M d,Y - h:i A');
            $output['signup'] = Display_DUserRegistration::signUp();
            $output['skinname'] = Core_CHome::skinName();
            $output['googleanalytics'] = Core_CHome::getGoogleAnalyticsCode();
            $output['googlead'] = Core_CHome::getGoogleAd();
            $output['footer'] = Core_CHome::footer();
            $output['footerconnect'] = Core_CHome::getfooterconnect();
            $output['sociallink'] = Core_CHome::showSocialLinks();
            $output['dropdowncat'] = Core_CKeywordSearch::categoryDropDown();
            $lastobj = new Core_CLastViewedProducts();
            $output['lastviewedproducts'] = $lastobj->lastViewedProducts();
            $default = new Core_CAddCart();
            $output['addtocart'] = $default->addCartFromProductDetail();
            $output['showcart'] = $default->showcart();
            $output['cartcount'] = Core_CAddCart::countCart();
            $output['tagClouds'] = Core_CTagClouds::displayTagClouds();
            $output['loginStatus'] = Core_CUserRegistration::loginStatus();
            $output['headermenu'] = Core_CUserRegistration::showHeaderMenu();
            $output['headermenuhidden'] = Core_CUserRegistration::showHeaderMenuHidden();
            $output['currencysettings'] = Core_CUserRegistration::showCurrencySettings();
            $output['headertext'] = Core_CUserRegistration::showHeaderText();
            Bin_Template::createTemplate('addtocart.html', $output);
            unset($_SESSION['cartmsg']);
        } else {
            include_once 'classes/Core/CAddCart.php';
            include 'classes/Core/CUserRegistration.php';
            include 'classes/Display/DUserRegistration.php';
            include 'classes/Core/CKeywordSearch.php';
            include 'classes/Display/DKeywordSearch.php';
            include 'classes/Core/CHome.php';
            include_once 'classes/Core/CLastViewedProducts.php';
            include_once 'classes/Display/DLastViewedProducts.php';
            include 'classes/Lib/TagClouds.php';
            include 'classes/Core/CTagClouds.php';
            include 'classes/Display/DAddCart.php';
            include_once 'classes/Core/CCurrencySettings.php';
            Core_CCurrencySettings::getDefaultCurrency();
            $output['sitelogo'] = Core_CHome::getLogo();
            $output['pagetitle'] = Core_CHome::pageTitle();
            $output['timezone'] = Core_CHome::setTimeZone();
            $output['currentDate'] = date('D,M d,Y - h:i A');
            $output['signup'] = Display_DUserRegistration::signUp();
            $output['skinname'] = Core_CHome::skinName();
            $output['googleanalytics'] = Core_CHome::getGoogleAnalyticsCode();
            $output['googlead'] = Core_CHome::getGoogleAd();
            $output['footer'] = Core_CHome::footer();
            $output['footerconnect'] = Core_CHome::getfooterconnect();
            $output['sociallink'] = Core_CHome::showSocialLinks();
            $output['dropdowncat'] = Core_CKeywordSearch::categoryDropDown();
            $lastobj = new Core_CLastViewedProducts();
            $output['lastviewedproducts'] = $lastobj->lastViewedProducts();
            $default = new Core_CAddCart();
            $output['addtocart'] = $default->addCartFromProductDetail();
            $output['showcart'] = $default->showcart();
            $output['cartcount'] = Core_CAddCart::countCart();
            $output['tagClouds'] = Core_CTagClouds::displayTagClouds();
            $output['loginStatus'] = Core_CUserRegistration::loginStatus();
            $output['headermenu'] = Core_CUserRegistration::showHeaderMenu();
            $output['headermenuhidden'] = Core_CUserRegistration::showHeaderMenuHidden();
            $output['currencysettings'] = Core_CUserRegistration::showCurrencySettings();
            $output['headertext'] = Core_CUserRegistration::showHeaderText();
            Bin_Template::createTemplate('addtocart.html', $output);
            unset($_SESSION['cartmsg']);
        }
    }