Ir para conteúdo

Featured Replies

  • Respostas 8
  • Visualizações 997
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Postado
  • Autor

 

10 minutos atrás, Adventure disse:

Você tem refazer a opção Man.
Deixe travado para comprar de 1 em 1.
Sem poder alterar.

Como eu deixo travado essa opção? aqui em baixo o codigo que eu tinha removido da qunatidade

 

                    $main_content .= '</select></td></tr>';

                    if ($ServiceOffer['type'] == 'itemvip') {
                        $main_content .= '<tr bgcolor="' . $config['site']['lightborder'] . '"><td width="130"><b>Quantity:</b></td><td><input type="text" name="quantity" value="1" style="width: 100%;  height: 25px;  line-height: 25px;" placeholder=" Quantity"></td></tr>';
                    }

<link href="<?PHP echo $layout_name; ?>/shop.css" rel="stylesheet" type="text/css">

<?php
if ($logged) {
    $user_premium_points = $account_logged->getCustomField('premium_points');

    function isInteger($input) {
        return(ctype_digit(strval($input)));
    }

    function getItemByID($id) {
        $id = (int) $id;
        $SQL = $GLOBALS['SQL'];
        $data = $SQL->query('SELECT * FROM ' . $SQL->tableName('z_shop_offer') . ' WHERE ' . $SQL->fieldName('id') . ' = ' . $SQL->quote($id) . ';')->fetch();

        $offer['id'] = $data['id'];
        $offer['item_id'] = $data['itemid1'];
        $offer['item_count'] = $data['count1'];
        $offer['points'] = $data['points'];
        $offer['description'] = $data['offer_description'];
        $offer['name'] = $data['offer_name'];
        $offer['category'] = $data['offer_category'];
        $offer['new'] = $data['offer_new'];
        $offer['type'] = $data['offer_type'];

        return $offer;
    }

    function getOfferArray() {
        $offer_list = $GLOBALS['SQL']->query('SELECT * FROM ' . $GLOBALS['SQL']->tableName('z_shop_offer') . ' WHERE ' . $GLOBALS['SQL']->fieldName('offer_category') . ' = ' . $_REQUEST['ServiceCategoryID'] . ';');

        $i_item = 0;

        while ($data = $offer_list->fetch()) {
            $offer_array['item'][$i_item]['id'] = $data['id'];
            $offer_array['item'][$i_item]['item_id'] = $data['itemid1'];
            $offer_array['item'][$i_item]['item_count'] = $data['count1'];
            $offer_array['item'][$i_item]['points'] = $data['points'];
            $offer_array['item'][$i_item]['description'] = $data['offer_description'];
            $offer_array['item'][$i_item]['name'] = $data['offer_name'];
            $offer_array['item'][$i_item]['category'] = $data['offer_category'];
            $offer_array['item'][$i_item]['new'] = $data['offer_new'];
            $i_item++;
        }
        return $offer_array;
    }

    if (isset($_REQUEST['ServiceCategoryID'])) {
        $offer_list = getOfferArray();
    } else {
        $_REQUEST['ServiceCategoryID'] = 1;
        $offer_list = getOfferArray();
    }

    if (isset($_REQUEST['ServiceCategoryID']) and empty($_POST['page'])) {
        $main_content .= '


<script type="text/javascript">
	var g_Services = [3,4,5,6,7,8];
	var IMAGES = "./layouts/tibiacom/images/";
	var g_PaymentMethodCategories = {"1":1};
	var g_Prices = {"120":{"11":"30.00 BRL","21":"30.00 BRL","22":"30.00 BRL","31":"30.00 BRL","32":"30.00 BRL","33":"30.00 BRL","40":"30.00 BRL"},"121":{"11":"79.00 BRL","21":"79.00 BRL","22":"79.00 BRL","31":"79.00 BRL","32":"79.00 BRL","33":"79.00 BRL","40":"79.00 BRL"},"122":{"11":"141.00 BRL","21":"141.00 BRL","22":"141.00 BRL","31":"141.00 BRL","32":"141.00 BRL","33":"141.00 BRL","40":"141.00 BRL"},"123":{"11":"246.00 BRL","21":"246.00 BRL","22":"246.00 BRL","31":"246.00 BRL","32":"246.00 BRL","33":"246.00 BRL","40":"246.00 BRL"}};
	var g_QF_Mounts_ServiceCategoryID = 15;
	var g_QF_Outfits_ServiceCategoryID = 17;
	
	function ChangeService(a_ServiceID, a_ServiceCategoryID)
	{
		$(\'#CC_ServiceID\').val(a_ServiceID);
		$(\'#CC_ServiceID\').attr(\'name\', \'InitialServiceID\');
		$(\'#ServiceID_\' + a_ServiceID).attr(\'checked\', \'checked\');
		$(\'.ServiceID_Icon_Container\').css(\'background-color\', \'\');
		if (a_ServiceCategoryID == g_QF_Mounts_ServiceCategoryID || a_ServiceCategoryID == g_QF_Outfits_ServiceCategoryID) {
			$(\'.ServiceID_Icon_Animation_1\').hide();
			$(\'.ServiceID_Icon_New_Animation_1\').hide();
			$(\'.ServiceID_Icon_New\').show();
			$(\'#ServiceID_Icon_Animation_1_\' + a_ServiceID).show();
			$(\'#ServiceID_Icon_New_\' + a_ServiceID).hide();
		}
		for (var i = 0; i < g_PaymentMethodCategories.length; i++) {
			if (typeof g_Prices[a_ServiceID] !== \'undefined\') {
				if (typeof g_Prices[a_ServiceID][g_PaymentMethodCategories[i]] === \'undefined\') {
					// deactivate the payment method
					// note: the radio button can not be disabled or we will receive the wrong error message
					$(\'#PMCID_NotAllowed_\' + g_PaymentMethodCategories[i]).show();
					} else {
					// activate the payment method
					$(\'#PMCID_NotAllowed_\' + g_PaymentMethodCategories[i]).hide();
				}
			}
		}
		$(\'.ServiceID_Icon_Selected\').css(\'background-image\', \'\');
		$(\'#ServiceID_Icon_Selected_\' + a_ServiceID).css(\'background-image\', \'url(\' + IMAGES + \'payment/serviceid_icon_selected.png)\');
		return;
	}
	
	// change the selected payment method category
	function ChangePMC(a_PaymentMethodID)
	{
		// set the PMCID for the change country form
		$(\'#CC_PMCID\').val(a_PaymentMethodID);
		$(\'#CC_PMCID\').attr(\'name\', \'InitialPMCID\');
		// activate the radio button
		$(\'#PMCID_\' + a_PaymentMethodID).attr(\'checked\', \'checked\');
		$(\'.PMCID_Icon_Container\').css(\'background-color\', \'\');
		// handle services
		for (var i = 0; i < g_Services.length; i++) {
			if (typeof g_Prices[g_Services[i]] !== \'undefined\') {
				if (typeof g_Prices[g_Services[i]][a_PaymentMethodID] === \'undefined\') {
					// deactivate the service
					// note: the radio button can not be disabled or we will receive the wrong error message
					$(\'#ServiceID_NotAllowed_\' + g_Services[i]).show();
					// set the price
					$(\'#PD_\' + g_Services[i]).html(\'---\');
					} else {
					// activate the service
					// set the price
					$(\'#PD_\' + g_Services[i]).html(g_Prices[g_Services[i]][a_PaymentMethodID]);
					$(\'#ServiceID_NotAllowed_\' + g_Services[i]).hide();
				}
			}
		}
		// activate and mark the selected icon
		$(\'.PMCID_Icon_Selected\').css(\'background-image\', \'\');
		$(\'#PMCID_Icon_Selected_\' + a_PaymentMethodID).css(\'background-image\', url(\'https://cdn.awsli.com.br/307/307092/arquivos/serviceid_icon_selected.png\'));
		return;
	}
	
	// mouse over effect for payment methods
	function MouseOverPMCID(a_PMCID)
	{
		$(\'#PMCID_Icon_Over_\' + a_PMCID).css(\'background-image\', \'url(\' + IMAGES + \'payment/pmcid_icon_over.png)\');
	}
	
	// mouse out effect for payment methods
	function MouseOutPMCID(a_PMCID)
	{
		$(\'#PMCID_Icon_Over_\' + a_PMCID).css(\'background-image\', \'\');
	}
	
	// mouse over effect for products
	function MouseOverServiceID(a_ServiceID, a_ServiceCategoryID)
	{
		$(\'#ServiceID_Icon_Over_\' + a_ServiceID).css(\'background-image\', \'url(\' + IMAGES + \'payment/serviceid_icon_over.png)\');
		if (a_ServiceCategoryID == g_QF_Mounts_ServiceCategoryID || a_ServiceCategoryID == g_QF_Outfits_ServiceCategoryID) {
			$(\'#ServiceID_Icon_Animation_1_\' + a_ServiceID).show();
			$(\'#ServiceID_Icon_New_\' + a_ServiceID).hide();
		}
	}
	
	// mouse out effect for products
	function MouseOutServiceID(a_ServiceID, a_ServiceCategoryID)
	{
		$(\'#ServiceID_Icon_Over_\' + a_ServiceID).css(\'background-image\', \'\');
		// mounts have an animation
		if ((a_ServiceCategoryID == g_QF_Mounts_ServiceCategoryID || a_ServiceCategoryID == g_QF_Outfits_ServiceCategoryID) && ($(\'#ServiceID_\' + a_ServiceID).attr(\'checked\') != \'checked\')) {
			$(\'#ServiceID_Icon_Animation_1_\' + a_ServiceID).hide();
			$(\'#ServiceID_Icon_New_\' + a_ServiceID).show();
		}
	}
</script>


<div id="ProgressBar">
	<div id="MainContainer">
		<div id="BackgroundContainer">
			<img id="BackgroundContainerLeftEnd" src="' . $layout_name . '/images/global/content/stonebar-left-end.gif">
			<div id="BackgroundContainerCenter">
				<div id="BackgroundContainerCenterImage" style="background-image:url(' . $layout_name . '/images/global/content/stonebar-center.gif);">
				</div>
			</div>
			<img id="BackgroundContainerRightEnd" src="' . $layout_name . '/images/global/content/stonebar-right-end.gif">
		</div>
		<img id="TubeLeftEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-left-green.gif">
		<img id="TubeRightEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-right-blue.gif">
		<div id="FirstStep" class="Steps">
			<div class="SingleStepContainer">
				<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-1-green.gif">
				<div class="StepText" style="font-weight:bold;">Select service</div>
			</div>
		</div>
		<div id="StepsContainer1">
			<div id="StepsContainer2">
				<div class="Steps" style="width:33%">
					<div class="TubeContainer">
						<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green-blue.gif">
					</div>
					<div class="SingleStepContainer">
						<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-2-blue.gif">
						<div class="StepText" style="font-weight:normal;">Select your character</div>
					</div>
				</div>
				<div class="Steps" style="width:33%">
					<div class="TubeContainer">
						<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-blue.gif">
					</div>
					<div class="SingleStepContainer">
						<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-3-blue.gif">
						<div class="StepText" style="font-weight:normal;">Confirm your order</div>
					</div>
				</div>
				<div class="Steps" style="width:33%">
					<div class="TubeContainer">
						<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-blue.gif">
					</div>
					<div class="SingleStepContainer">
						<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-4-blue.gif">
						<div class="StepText" style="font-weight:normal;">Summary</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div> 

<form method="post" action="">
	<div class="TableContainer">
		<div class="CaptionContainer">
			<div class="CaptionInnerContainer">
				<span class="CaptionEdgeLeftTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);">
				</span>
				<span class="CaptionEdgeRightTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);">
				</span>
				<span class="CaptionBorderTop" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);">
				</span>
				<span class="CaptionVerticalLeft" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);">
				</span>
				<div class="Text">Select service</div>
				<span class="CaptionVerticalRight" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);">
				</span>
				<span class="CaptionBorderBottom" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);">
				</span>
				<span class="CaptionEdgeLeftBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);">
				</span>
				<span class="CaptionEdgeRightBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);">
				</span>
			</div>
		</div>
		
		<table class="Table5" cellpadding="0" cellspacing="0">
			<tbody>
				<tr>
					<td>
						<div class="InnerTableContainer">
							<table style="width:100%;">
								<tbody>
									<tr>
										<td> ';

        foreach ($config["site"]["shop_categories"] as $ServiceCategoryID => $data) {

            if ($data["enabled"]) {
                $main_content .= '
														<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'' . $ServiceCategoryID . '\', \'' . $data['description'] . '\', \'ProductCategoryHelperDiv_' . $data['id'] . '\');" onmouseout="$(\'#HelperDivContainer\').hide();">
															<div class="InnerTableTab ';
                if ($_REQUEST['ServiceCategoryID'] == $data["id"]) {
                    $main_content .= 'ActiveInnerTableTab';
                } $main_content .= '">
																<div id="ProductCategoryHelperDiv_' . $data['id'] . '" class="ProductCategoryHelperDiv"></div>
																<a href="?subtopic=shopsystem&ServiceCategoryID=' . $data['id'] . '">
																	<img src="' . $layout_name . '/images/payment/';
                if ($_REQUEST['ServiceCategoryID'] == $data["id"]) {
                    $main_content .= 'products_tab_active';
                } else {
                    $main_content .= 'products_tab_nonactive';
                } $main_content .= '.png">
																	<div class="InnerTableTabLabel">' . $ServiceCategoryID . '</div>';

                if ($data['new']) {
                    $main_content .= '<div class="RibbonNewProduct" style="background-image: url(' . $layout_name . '/images/payment/ribbon-tab-new-product.png);"></div>';
                }

                $main_content .= '
																</a>
															</div>
														</span>';
            }
        }

        $main_content .= '
											</td>
										</tr>
										<tr>
											<td>
												<div class="TableShadowContainerRightTop">
													<div class="TableShadowRightTop" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rt.gif);">
													</div>
												</div>
												<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">
													<div class="TableContentContainer">
														<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
															<tbody>
																<tr>
																	<td style="text-align: center;" align="center">
																		<div style="max-height: 500px; overflow-y: auto;">';

        if ($offer_list['item'])
            foreach ($offer_list['item'] as $item) {

                $main_content .= '
																			<div class="ServiceID_Icon_Container" id="ServiceID_Icon_Container_' . $item['id'] . '" onclick="ChangeService(' . $item['id'] . ', 2);" onmouseover="MouseOverServiceID(' . $item['id'] . ', 2);" onmouseout="MouseOutServiceID(' . $item['id'] . ', 2);">  
																				<div class="ServiceID_Icon_Container_Background" id="" style="background-image:url(' . $layout_name . '/images/payment/serviceid_icon_normal.png);">    <div class="ServiceID_Icon" id="ServiceID_Icon_' . $item['id'] . '" style="background-image:url(./images/items/' . $item['item_id'] . '.gif);" onclick="ChangeService(' . $item['id'] . ', 14);" onmouseover="MouseOverServiceID(' . $item['id'] . ', 14);" onmouseout="MouseOutServiceID(' . $item['id'] . ', 14);">
																				
																					<div class="PermanentDeactivated">
																						<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'' . htmlspecialchars($item['name']) . '\', \'' . htmlspecialchars($item['description']) . '<br/><br/>\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																							<div class="ServiceID_HelperDiv"></div>
																						</span>
																					</div>
																					
																					<div class="PermanentDeactivated ServiceID_Deactivated_ByChoice" id="ServiceID_NotAllowed_' . $item['id'] . '" style="display: none;">
																						<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Service Info:\', \'<p>The product is not available for the selected payment method!</p>\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																							<div class="ServiceID_Deactivated" style="background-image: url(' . $layout_name . '/images/payment/serviceid_deactivated.png);"></div>
																						</span>
																					</div>';

                if ($item['new']) {
                    $main_content .= '<div class="RibbonNewProduct" style="background-image: url(' . $layout_name . '/images/payment/ribbon-new-product.png);"></div>';
                }

                $main_content .= '
																					<div class="ServiceID_Icon_Selected" id="ServiceID_Icon_Selected_' . $item['id'] . '"></div>     
																					
																					<div class="ServiceID_Icon_Over" id="ServiceID_Icon_Over_' . $item['id'] . '"></div><div class="ServiceID_Icon_Animation_1" id="ServiceID_Icon_Animation_1' . $item['id'] . '" style="background-image: url(' . $layout_name . '/images/payment/serviceid' . $item['id'] . '_animation_1.gif);"></div> 
																					
																					<label for="ServiceID_' . $item['id'] . '">
																						<div class="ServiceIDLabelContainer">  
																							<div class="ServiceIDLabel">    
																								<input type="radio" id="ServiceID_' . $item['id'] . '" name="ServiceID" value="' . $item['id'] . '" style="display: none;" required>' . htmlspecialchars($item['name']) . '  
																							</div>
																						</div>
																						<div class="ServiceIDPriceContainer">
																						<span class="ServiceIDPrice" id="PD_' . $item['id'] . '">' . $item['points'] . ' TP$</div>
																					</label>    
																				</div>  
																				</div>
																			</div>';
            }


        $main_content .= '	
																		</div>
																	</td>
																</tr> 																
															</tbody>
														</table>
													</div>
												</div>
												<div class="TableShadowContainer">
													<div class="TableBottomShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bm.gif);">
														<div class="TableBottomLeftShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bl.gif);">
														</div>
														<div class="TableBottomRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-br.gif);">
														</div>
													</div>
												</div>
												
												<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">  
													<div class="TableContentContainer">   
														<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
														<form method="post" action="">
															<tr>
																<td bgcolor="#F1E0C6">																	
																	&nbsp;Your Points: <b>																
																	' . $user_premium_points . ' TP$</b>
																</td>
																<td bgcolor="#F1E0C6">																	
																	<div class="BigButton" style="float:right; background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green.gif)">
																		<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);">
																			<div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green_over.gif);">
																			</div>
																			<a class="ButtonText" href="?subtopic=buypoints"> <img src="' . $layout_name . '/images/global/buttons/_sbutton_buypoints.gif"  alt="Buy points"/></a>
																		</div>
																	</div>
																</td>
															</tr> 										
															
															
															
														</table>  
													</div>
												</div>
												<br>
												<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">  
													<div class="TableContentContainer">   
														<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
														<form method="post" action="">
															<tr>
																<td bgcolor="#F1E0C6">																	
																	<font color="red"><b>Atencao: Todos items sao entregues automaticamento por nosso sistema!</b></font>
																</td>
															</tr> 																									
														</table>  
													</div>
												</div>

												<div class="TableShadowContainer">
													<div class="TableBottomShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bm.gif);">
														<div class="TableBottomLeftShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bl.gif);">
														</div>
														<div class="TableBottomRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-br.gif);">
														</div>
													</div>
												</div>
												
												
											</td>
										</tr>
										
										<tr>
											<td style="display:none;">
												<div class="TableShadowContainerRightTop">
													<div class="TableShadowRightTop" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rt.gif);">
													</div>
												</div>
												<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">
													<div class="TableContentContainer">
														<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
															<tbody>
																<tr>
																	<td style="text-align: center;" align="center">
																		<div style="max-height: 240px; overflow-y: auto;">';

        $main_content .= '
																			<div class="PMCID_Icon_Container" id="PMCID_Icon_Container_1">
																				<div class="PMCID_Icon" id="PMCID_Icon_1" style="background-image:url(' . $layout_name . '/images//payment/pmcid_icon_normal.png);" onclick="ChangePMC(1);" onmouseover="MouseOverPMCID(1);" onmouseout="MouseOutPMCID(1);">
																					<div class="PermanentDeactivated PMCID_Deactivated_ByChoice" id="PMCID_NotAllowed_1" style="display: none;" "="">
																					<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Payment Method Info:\', \'
																					
																					<p>The payment method is not allowed for the selected service!</p>\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																						<div class="PMCID_Deactivated" style="background-image: url(' . $layout_name . '/images/payment/pmcid_deactivated.png);">
																						</div>
																					</span>
																				</div>
																				<div class="PMCID_Icon_Selected" id="PMCID_Icon_Selected_1"></div>
																				<div class="PMCID_Icon_Over" id="PMCID_Icon_Over_1"></div>
																				<span style="position: absolute; left: 125px; top: 53px; z-index: 99;">
																					<span style="margin-left: 5px; position: absolute; margin-top: 2px;">
																						<a href="../common/help.php?subtopic=Field-PaymentMethodCategory-Option-1" target="_blank">
																							<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Information:\', \'Your Points, go to buy points to donate and get more if you need.\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																								<img style="border:0px;" src="' . $layout_name . '/images/global/content/info.gif">
																							</span>
																						</a>
																					</span>
																				</span>
																				<img class="PMCID_CP_Icon" src="' . $layout_name . '/images/payment/paymentmethodcategory11.gif">
																				<div class="PMCID_CP_Label">
																					<input type="radio" id="PMCID_1" name="PMCID" value="1" style="display: none;" checked>
																					<label for="PMCID_1">Your points <br/>  Balance: ' . $account_logged->getCustomField("premium_points") . ' TP$</label>
																				</div>
																			</div>';

        $main_content .= '
																		</div>
																	</div>
																</div>
															</td>
														</tr>
													</tbody>
												</table>
											</div>
										</div>
										<div class="TableShadowContainer">
											<div class="TableBottomShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bm.gif);">
												<div class="TableBottomLeftShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bl.gif);">
												</div>
												<div class="TableBottomRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-br.gif);">
												</div>
											</div>
										</div>
									</td>
								</tr>
							</tbody>
						</table>
					</div>
				</td>
			</tr>
		</tbody>
	</table>
</div>




<div class="SubmitButtonRow">
	<div class="LeftButton">
		<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green.gif)">
			<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);"><div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green_over.gif);"></div>
				<input type="hidden" name="page" value="orderinfo">
				<input class="ButtonText" type="image" name="Next" alt="Next" src="' . $layout_name . '/images/global/buttons/_sbutton_next.gif">
			</div>
		</div>
	</div>
</form>
	<div class="RightButton">
		<form action="?subtopic=accountmanagement" method="post" style="padding:0px;margin:0px;">
			<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_red.gif)">
				<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);"><div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_red_over.gif);"></div>
					<input type="hidden" name="page" value="overview">
                                        <input class="ButtonText" type="image" name="Cancel" alt="Cancel" src="' . $layout_name . '/images/global/buttons/_sbutton_cancel.gif">
				</div>
			</div>
		</form>
	</div>
</div>

';
    }

    if ($_POST['page'] == 'orderinfo') {
        $main_content .= '
<div class="BoxContent" style="background-image:url(' . $layout_name . '/images/global/content/scroll.gif);">
	<div id="ProgressBar">
		<div id="MainContainer">
			<div id="BackgroundContainer">
				<img id="BackgroundContainerLeftEnd" src="' . $layout_name . '/images/global/content/stonebar-left-end.gif">
				<div id="BackgroundContainerCenter">
					<div id="BackgroundContainerCenterImage" style="background-image:url(' . $layout_name . '/images/global/content/stonebar-center.gif);">
					</div>
				</div>
				<img id="BackgroundContainerRightEnd" src="' . $layout_name . '/images/global/content/stonebar-right-end.gif">
			</div>
			<img id="TubeLeftEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-left-green.gif"><img id="TubeRightEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-right-blue.gif">
			<div id="FirstStep" class="Steps">
				<div class="SingleStepContainer">
					<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-1-green.gif">
					<div class="StepText" style="font-weight:normal;">
						Select service
					</div>
				</div>
			</div>
			<div id="StepsContainer1">
				<div id="StepsContainer2">
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-2-green.gif">
							<div class="StepText" style="font-weight:bold;">
								Select your character
							</div>
						</div>
					</div>
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green-blue.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-3-blue.gif">
							<div class="StepText" style="font-weight:normal;">
								Confirm your order
							</div>
						</div>
					</div>
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-blue.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-4-blue.gif">
							<div class="StepText" style="font-weight:normal;">
								Summary
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="TableContainer">
		<div class="CaptionContainer">
			<div class="CaptionInnerContainer">
				<span class="CaptionEdgeLeftTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionEdgeRightTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionBorderTop" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);"></span><span class="CaptionVerticalLeft" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);"></span>
				<div class="Text">
					Select your character
				</div>
				<span class="CaptionVerticalRight" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);"></span><span class="CaptionBorderBottom" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);"></span><span class="CaptionEdgeLeftBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionEdgeRightBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span>
			</div>
		</div>
		<table class="Table5" cellpadding="0" cellspacing="0">
		<tbody>
		<tr>
			<td>
				<div class="InnerTableContainer">
					<table style="width:100%;">
					<tbody>
					<tr>
						<td>
							<div class="TableShadowContainerRightTop">
								<div class="TableShadowRightTop" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rt.gif);">
								</div>
							</div>
							<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">
								<div class="TableContentContainer">
									<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">';

        $ServiceID = (int) $_POST['ServiceID'];

        if (empty($ServiceID)) {
            $main_content .= '<tr><td>Please <a href="?subtopic=shopsystem&ServiceCategoryID=1">select item</a> first.</tr></td>';
        } else {
            $ServiceOffer = getItemByID($ServiceID);

            if (isset($ServiceOffer['id'])) { //item exist in database
                if ($user_premium_points >= $ServiceOffer['points']) {
                    $main_content .= '
													<tr class="Odd">
														<td style="font-weight:bold; width: 1%;">';

                    $main_content .= '
															<div class="ServiceID_Icon_Container" id="ServiceID_Icon_Container_' . $ServiceOffer['id'] . '"> ';




                    $main_content .= '
																<div class="ServiceID_Icon_Container_Background" style="background-image:url(' . $layout_name . '/images/payment/serviceid_icon_normal.png);">
																	<div class="ServiceID_Icon" id="ServiceID_Icon_' . $ServiceOffer['id'] . '" style="background-image:url(./images/items/' . $ServiceOffer['item_id'] . '.gif); cursor: auto;">';


                    $main_content .= '		
																		<label for="ServiceID_' . $ServiceOffer['id'] . '">
																			<div class="ServiceIDLabelContainer">  
																				<div class="ServiceIDLabel" style="cursor: auto;">    
																					' . htmlspecialchars($ServiceOffer['name']) . '  
																				</div>
																			</div>
																			
																			<div class="PermanentDeactivated">
																				<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'' . htmlspecialchars($ServiceOffer['name']) . '\', \'' . htmlspecialchars($ServiceOffer['description']) . '<br/><br/>\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																					<div class="ServiceID_HelperDiv"></div>
																				</span>
																			</div>
																					
																			<div class="PermanentDeactivated ServiceID_Deactivated_ByChoice" id="ServiceID_NotAllowed_' . $ServiceOffer['id'] . '" style="display: none;">
																				<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Service Info:\', \'<p>The product is not available for the selected payment method!</p>\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																					<div class="ServiceID_Deactivated" style="background-image: url(' . $layout_name . '/images/payment/serviceid_deactivated.png);"></div>
																				</span>
																			</div>
																			
																			<div class="ServiceIDPriceContainer" style="cursor: auto;">
																				<span class="ServiceIDPrice" id="PD_' . $ServiceOffer['id'] . '">' . $ServiceOffer['points'] . ' TP$</span>
																			</div>
																		</label> 
																		
																	</div>  
																</div>
															</div>';

                    $main_content .= '
														</td>
														
														<td>
															
															<form action="" method="POST">
																						
																<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
																	<tr bgcolor="' . $config['site']['vdarkborder'] . '"><td colspan="2" class="white"><b>Give item to player from your account</b></td></tr>
																	<tr bgcolor="' . $config['site']['lightborder'] . '"><td width="130"><b>Character name:</b></td><td><select name="buy_name" style="    width: 100%;    height: 30px;    display: block;    float: left; ">';
                    $players_from_logged_acc = $account_logged->getPlayersList();
                    if (count($players_from_logged_acc) > 0) {
                        foreach ($players_from_logged_acc as $player) {
                            $main_content .= '<option>' . htmlspecialchars($player->getName()) . '</option>';
                        }
                    } else {
                        $main_content .= 'You don\'t have any character on your account.';
                    }
                    $main_content .= '</select></td></tr>';

                    if ($ServiceOffer['type'] == 'itemvip') {
                        $main_content .= '<tr bgcolor="' . $config['site']['lightborder'] . '"><td width="130"><b>Quantity:</b></td><td><input type="text" name="quantity" value="1" style="width: 100%;  height: 25px;  line-height: 25px;" placeholder=" Quantity"></td></tr>';
                    }

                    $main_content .= '																
					
																																														<tr bgcolor="' . $config['site']['vdarkborder'] . '"><td colspan="2" class="white"><b>Give item to other player</b></td></tr>
																		<tr bgcolor="' . $config['site']['lightborder'] . '"><td><b>To player:</b></td><td><input type="text" name="gift_name" style="width: 100%;  height: 25px;  line-height: 25px;" placeholder=" Name of player to give."></td></tr>
																		<tr bgcolor="' . $config['site']['lightborder'] . '"><td><b>From:</b></td><td><input type="text" name="gift_from" style="width: 100%;  height: 25px;  line-height: 25px;" placeholder=" Your nick, \'empty\' for Anonymous."></td></tr>
																		
																		';

                    $main_content .= '	
																</table>
																
																
															
															
															
														</td>
													</tr>
													
													';
                } else {
                    $main_content .= '<tr><td>For this item you need <b>' . $ServiceOffer['points'] . '</b> TP$. You have only <b>' . $user_premium_points . '</b> TP$. Please <a href="?subtopic=shopsystem&ServiceCategoryID=1">select other item</a> or buy TP$.</tr></td>';
                }
            } else {
                $main_content .= '<tr><td>Offer ID doesn\'t exist. Please <a href="?subtopic=shopsystem&ServiceCategoryID=1">select item</a> again.</tr></td>';
            }
        }

        $main_content .= '
									</table>
								</div>
							</div>
							<div class="TableShadowContainer">
								<div class="TableBottomShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bm.gif);">
									<div class="TableBottomLeftShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bl.gif);">
									</div>
									<div class="TableBottomRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-br.gif);">
									</div>
								</div>
							</div>
						</td>
					</tr>
					</tbody>
					</table>
				</div>
			</td>
		</tr>
		</tbody>
		</table>
	</div>
	<div class="SubmitButtonRow">
		<div class="LeftButton">
			<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green.gif)">
				<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);"><div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green_over.gif);"></div>
                                    <input type="hidden" name="page" value="confirmorder">
                                    '. $_POST['ServiceID'] .'
                                    <input type="hidden" name="ServiceID" value="' . $_POST['ServiceID'] . '">
                                    <input class="ButtonText" type="image" name="Next" alt="Next" src="' . $layout_name . '/images/global/buttons/_sbutton_next.gif">
				</div>
			</div>
		</div>
		</form>
		<div class="RightButton">
			<form method="post" action="">
				<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton.gif)">
					<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);"><div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_over.gif);"></div>
						<input type="hidden" name="page" value="">
                                                <input type="hidden" name="ServiceID" value="' . $_POST['ServiceID'] . '">
                                                <input class="ButtonText" type="image" name="Previous" alt="Previous" src="' . $layout_name . '/images/global/buttons/_sbutton_previous.gif">
					</div>
				</div>
			</form>
		</div>
	</div>
	<!--script type="text/javascript" src="templates/js/utils.js"></script-->
</div>';
    }

    if ($_POST['page'] == 'confirmorder') {
        $main_content .= '
<div class="BoxContent" style="background-image:url(' . $layout_name . '/images/global/content/scroll.gif);">
	<div id="ProgressBar">
		<div id="MainContainer">
			<div id="BackgroundContainer">
				<img id="BackgroundContainerLeftEnd" src="' . $layout_name . '/images/global/content/stonebar-left-end.gif">
				<div id="BackgroundContainerCenter">
					<div id="BackgroundContainerCenterImage" style="background-image:url(' . $layout_name . '/images/global/content/stonebar-center.gif);">
					</div>
				</div>
				<img id="BackgroundContainerRightEnd" src="' . $layout_name . '/images/global/content/stonebar-right-end.gif">
			</div>
			<img id="TubeLeftEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-left-green.gif"><img id="TubeRightEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-right-blue.gif">
			<div id="FirstStep" class="Steps">
				<div class="SingleStepContainer">
					<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-1-green.gif">
					<div class="StepText" style="font-weight:normal;">
						Select service
					</div>
				</div>
			</div>
			<div id="StepsContainer1">
				<div id="StepsContainer2">
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-2-green.gif">
							<div class="StepText" style="font-weight:bold;">
								Select your character
							</div>
						</div>
					</div>
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-3-green.gif">
							<div class="StepText" style="font-weight:normal;">
								Confirm your order
							</div>
						</div>
					</div>
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green-blue.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-4-blue.gif">
							<div class="StepText" style="font-weight:normal;">
								Summary
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="TableContainer">
		<div class="CaptionContainer">
			<div class="CaptionInnerContainer">
				<span class="CaptionEdgeLeftTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionEdgeRightTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionBorderTop" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);"></span><span class="CaptionVerticalLeft" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);"></span>
				<div class="Text">
					Confirm your order
				</div>
				<span class="CaptionVerticalRight" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);"></span><span class="CaptionBorderBottom" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);"></span><span class="CaptionEdgeLeftBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionEdgeRightBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span>
			</div>
		</div>
		<table class="Table5" cellpadding="0" cellspacing="0">
		<tbody>
		<tr>
			<td>
				<div class="InnerTableContainer">
					<table style="width:100%;">
					<tbody>
					<tr>
						<td>
							<div class="TableShadowContainerRightTop">
								<div class="TableShadowRightTop" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rt.gif);">
								</div>
							</div>
							<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">
								<div class="TableContentContainer">
									<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">';

        $ServiceID = (int) $_POST['ServiceID'];

        if (empty($ServiceID)) {
            $main_content .= '<tr><td>Please <a href="?subtopic=shopsystem&ServiceCategoryID=1">select item</a> first.</tr></td>';
        } else {

            $ServiceOffer = getItemByID($ServiceID);
            $quantity = (int) $_POST['quantity'];
            $priece = (int) $ServiceOffer['points'];
            $total = $quantity * $priece;

            if (isset($ServiceOffer['id'])) { //item exist in database
                $errorcode = 0;
                if ($ServiceOffer['type'] == 'itemvip') {
                    if (!isInteger($_POST['quantity'])) {
                        $main_content .= '<tr><td>Please, enter a valid quantity (only integer numbers)!</tr></td>';
                        $errorcode = 1;
                    } elseif ((int) $_POST['quantity'] <= 0) {
                        $main_content .= '<tr><td>Please, quantity must be higher than 0!</tr></td>';
                        $errorcode = 1;
                    }
                }

                if ($errorcode == 0) {
                    if ($user_premium_points >= $ServiceOffer['points']) {
                        $main_content .= '<tr><td style="padding: 5px; line-height: 20px;">
                        <form action="" method="POST" style="margin: 0px;">
                        <b style="width: 150px; display: inline-block;">Item name:</b> ' . $ServiceOffer['name'] . '<br/>
			<b style="width: 150px; display: inline-block;">Item price:</b> ' . $ServiceOffer['points'] . ' TP$ from your account<br/>
			<!--<b style="width: 150px; display: inline-block;">Quantity:</b> ' . (int) $_POST['quantity'] . ' <br/>-->
			<!--<b style="width: 150px; display: inline-block;">Total:</b> ' . $total . ' TP$<br/>-->';
                        if ($_POST['gift_name']) {
                            $main_content .= '<b style="width: 150px; display: inline-block;">From:</b> ' . $_POST['gift_from'] . '<br/><b style="width: 150px; display: inline-block;">To:</b> ' . $_POST['gift_name'] . '<br/>';
                        } else {
                            $main_content .= '<b style="width: 150px; display: inline-block;">Owner:</b> ' . $_POST['buy_name'] . ' <small>[<a href="index.php?subtopic=characters&amp;name=' . $_POST['buy_name'] . '" target="_blank">View Character</a>]</small><br/>';
                        }
                        $main_content .= '<b style="width: 150px; display: inline-block;">Payment Method:</b> Points<br/></td></tr>';
                    } else {
                        $main_content .= '<tr><td>For this item you need <b>' . $ServiceOffer['points'] . '</b> TP$. You have only <b>' . $user_premium_points . '</b> TP$. Please <a href="?subtopic=shopsystem&ServiceCategoryID=1">select other item</a> or buy TP$.</tr></td>';
                    }
                }
            } else {
                $main_content .= '<tr><td>Offer ID doesn\'t exist. Please <a href="?subtopic=shopsystem&ServiceCategoryID=1">select item</a> again.</tr></td>';
            }
        }

        $main_content .= '
									</table>
								</div>
																
							</div>
							<div class="TableShadowContainer">
								<div class="TableBottomShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bm.gif);">
									<div class="TableBottomLeftShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bl.gif);">
									</div>
									<div class="TableBottomRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-br.gif);">
									</div>
								</div>
							</div>
							
							<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">  
								<div class="TableContentContainer">   
									<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">
									<form method="post" action="">
										<tr>
											<td colspan="2">
												<input type="checkbox" name="order_contract" value="1" id="AgreementsCheckbox" required> 
												<span>
													<label for="AgreementsCheckbox">I have read and I agree to the <a href="?subtopic=legaldocuments" target="_blank">Extended Tibia Service Agreement</a>.</label>
												</span>
											</td>
										</tr> 
									</table>  
								</div>
							</div>
							<div class="TableShadowContainer">
								<div class="TableBottomShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bm.gif);">
									<div class="TableBottomLeftShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bl.gif);">
									</div>
									<div class="TableBottomRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-br.gif);">
									</div>
								</div>
							</div>
							
						</td>
					</tr>
					</tbody>
					</table>
				</div>
			</td>
		</tr>
		</tbody>
		</table>
	</div>
	<div class="SubmitButtonRow">
		<div class="LeftButton">
			<input type="hidden" name="page" value="summaryorder">
			<input type="hidden" name="viewed_confirmation_page" value="1">
			<input type="hidden" name="buy_confirmed" value="1">
			<input type="hidden" name="quantity" value="' . $_POST['quantity'] . '">
			<input type="hidden" name="buy_name" value="' . $_POST['buy_name'] . '">
			<input type="hidden" name="gift_name" value="' . $_POST['gift_name'] . '">
			<input type="hidden" name="gift_from" value="' . $_POST['gift_from'] . '">
			<input type="hidden" name="ServiceID" value="' . $_POST['ServiceID'] . '">';

        $_SESSION['add_itens'] = TRUE;

        $main_content .= '<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green.gif)">
				<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);"><div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_green_over.gif);"></div>
					<input class="ButtonText" type="image" name="Buy now" alt="Buy now" src="' . $layout_name . '/images/global/buttons/_sbutton_buynow.gif">
				</div>
			</div>
		</div>
		</form>
		<div class="RightButton">
			<form method="post" action="">
				<input type="hidden" name="page" value="orderinfo">
				<input type="hidden" name="ServiceID" value="' . $_POST['ServiceID'] . '">
				<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton.gif)">
					<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);"><div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_over.gif);"></div>
						<input class="ButtonText" type="image" name="Previous" alt="Previous" src="' . $layout_name . '/images/global/buttons/_sbutton_previous.gif">
					</div>
				</div>
			</form>
		</div>
	</div>
	<script type="text/javascript" src="templates/js/utils.js"></script>
</div>';
    }

    if ($_POST['page'] == 'summaryorder') {
        $main_content .= '
<div class="BoxContent" style="background-image:url(' . $layout_name . '/images/global/content/scroll.gif);">
	<div id="ProgressBar">
		<div id="MainContainer">
			<div id="BackgroundContainer">
				<img id="BackgroundContainerLeftEnd" src="' . $layout_name . '/images/global/content/stonebar-left-end.gif">
				<div id="BackgroundContainerCenter">
					<div id="BackgroundContainerCenterImage" style="background-image:url(' . $layout_name . '/images/global/content/stonebar-center.gif);">
					</div>
				</div>
				<img id="BackgroundContainerRightEnd" src="' . $layout_name . '/images/global/content/stonebar-right-end.gif">
			</div>
			<img id="TubeLeftEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-left-green.gif"><img id="TubeRightEnd" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-right-green.gif">
			<div id="FirstStep" class="Steps">
				<div class="SingleStepContainer">
					<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-1-green.gif">
					<div class="StepText" style="font-weight:normal;">
						Summary of your order
					</div>
				</div>
			</div>
			<div id="StepsContainer1">
				<div id="StepsContainer2">
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-2-green.gif">
							<div class="StepText" style="font-weight:bold;">
								Select your character
							</div>
						</div>
					</div>
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-3-green.gif">
							<div class="StepText" style="font-weight:normal;">
								Confirm your order
							</div>
						</div>
					</div>
					<div class="Steps" style="width:33%">
						<div class="TubeContainer">
							<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">
						</div>
						<div class="SingleStepContainer">
							<img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-4-green.gif">
							<div class="StepText" style="font-weight:normal;">
								Summary
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	
	<div class="TableContainer">
		<div class="CaptionContainer">
			<div class="CaptionInnerContainer">
				<span class="CaptionEdgeLeftTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionEdgeRightTop" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionBorderTop" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);"></span><span class="CaptionVerticalLeft" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);"></span>
				<div class="Text">
					Order summary
				</div>
				<span class="CaptionVerticalRight" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-vertical.gif);"></span><span class="CaptionBorderBottom" style="background-image:url(' . $layout_name . '/images/global/content/table-headline-border.gif);"></span><span class="CaptionEdgeLeftBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span><span class="CaptionEdgeRightBottom" style="background-image:url(' . $layout_name . '/images/global/content/box-frame-edge.gif);"></span>
			</div>
		</div>
		<table class="Table5" cellpadding="0" cellspacing="0">
		<tbody>
		<tr>
			<td>
				<div class="InnerTableContainer">
					<table style="width:100%;">
					<tbody>
					<tr>
						<td>
							<div class="TableShadowContainerRightTop">
								<div class="TableShadowRightTop" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rt.gif);">
								</div>
							</div>
							<div class="TableContentAndRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-rm.gif);">
								<div class="TableContentContainer">
									<table class="TableContent" width="100%" style="border:1px solid #faf0d7;">';

        if (empty($_POST['ServiceID'])) {
            $errormessage .= 'Please <a href="?subtopic=shopsystem">select item</a> first.';
        } else {
            $buy_id = (int) $_POST['ServiceID'];
            $buy_offer = getItemByID($buy_id);
        }

        if ($_POST['gift_name']) {
            $buy_name = trim($_POST['gift_name']);
        } else {
            $buy_name = trim($_POST['buy_name']);
        }

        if (empty($_POST['gift_from'])) {
            $buy_from = 'Anonymous';
        } else {
            $buy_from = trim($_POST['gift_from']);
        }

        if (empty($_POST['order_contract'])) {
            $errormessage .= 'You need accept terms.';
        }

        if ($buy_offer['type'] == 'itemvip') {
            if (!isInteger($_POST['quantity'])) {
                $errormessage .= 'Please, enter a valid quantity (only integer numbers)!';
            }

            if ((int) $_POST['quantity'] <= 0) {
                $errormessage .= 'Please, quantity must be higher than 0!';
            }
        }

        if (!check_name($buy_from)) {
            $errormessage .= 'Invalid nick ("from player") format. Please <a href="?subtopic=shopsystem&action=select_player&buy_id=' . $buy_id . '">select other name</a> or contact with administrator.';
        } else {
            if ($_SESSION['add_itens'] and empty($errormessage)) {

                $buy_offer = getItemByID($buy_id);
                if (isset($buy_offer['id'])) { //item exist in database
                    if ($user_premium_points >= $buy_offer['points']) {
                        if (check_name($buy_name)) {
                            $buy_player = new Player();
                            $buy_player->find($buy_name);
                            if ($buy_player->isLoaded()) {
                                $buy_player_account = $buy_player->getAccount();
                                if ($_POST['viewed_confirmation_page'] && $_POST['buy_confirmed']) {
                                    $buy_type = 'give_item';
                                    $selectedCount = 1;

                                    if ($buy_offer['type'] == 'vipdays') {
                                        $buy_type = 'vipdays';
                                    } elseif ($buy_offer['type'] == 'pacc') {
                                        $buy_type = 'pacc';
                                    }

                                    if ($buy_offer['type'] == 'itemvip') {
                                        $selectedCount = $_POST['quantity'];
                                        $totalQ = (int) $buy_offer['item_count'] * (int) $selectedCount;
                                        $totalP = $totalQ * (int) $buy_offer['points'];
                                    } else {
                                        $totalQ = (int) $buy_offer['item_count'];
                                        $totalP = (int) $buy_offer['points'];
                                    }



                                    $sql = 'INSERT INTO ' . $SQL->tableName('z_ots_comunication') . ' (' . $SQL->fieldName('id') . ',' . $SQL->fieldName('name') . ',' . $SQL->fieldName('type') . ',' . $SQL->fieldName('action') . ',' . $SQL->fieldName('param1') . ',' . $SQL->fieldName('param2') . ',' . $SQL->fieldName('param3') . ',' . $SQL->fieldName('param4') . ',' . $SQL->fieldName('param5') . ',' . $SQL->fieldName('param6') . ',' . $SQL->fieldName('param7') . ',' . $SQL->fieldName('delete_it') . ') VALUES (NULL, ' . $SQL->quote($buy_player->getName()) . ', ' . $SQL->quote('login') . ', ' . $SQL->quote($buy_type) . ', ' . $SQL->quote($buy_offer['item_id']) . ', ' . $SQL->quote($totalQ) . ', ' . $SQL->quote('') . ', ' . $SQL->quote('') . ',  ' . $SQL->quote($buy_offer['type']) . ', ' . $SQL->quote($buy_offer['name']) . ', ' . $SQL->quote('') . ', ' . $SQL->quote(1) . ');';
                                    $SQL->query($sql);
                                    $save_transaction = 'INSERT INTO ' . $SQL->tableName('z_shop_history_item') . ' (' . $SQL->fieldName('id') . ',' . $SQL->fieldName('to_name') . ',' . $SQL->fieldName('to_account') . ',' . $SQL->fieldName('from_nick') . ',' . $SQL->fieldName('from_account') . ',' . $SQL->fieldName('price') . ',' . $SQL->fieldName('offer_id') . ',' . $SQL->fieldName('trans_state') . ',' . $SQL->fieldName('trans_start') . ',' . $SQL->fieldName('trans_real') . ') VALUES (' . $SQL->lastInsertId() . ', ' . $SQL->quote($buy_player->getName()) . ', ' . $SQL->quote($buy_player_account->getId()) . ', ' . $SQL->quote($buy_from) . ',  ' . $SQL->quote($account_logged->getId()) . ', ' . $SQL->quote($buy_offer['points']) . ', ' . $SQL->quote($buy_offer['name']) . ', ' . $SQL->quote('wait') . ', ' . $SQL->quote(time()) . ', ' . $SQL->quote(0) . ');';
                                    $SQL->query($save_transaction);
                                    $account_logged->setCustomField('premium_points', (int) $user_premium_points - (int) $totalP);
                                    $user_premium_points = $user_premium_points - $totalP;
                                    $main_content .= '<TR style="padding: 5px; line-height: 20px;">>
						<TD BGCOLOR="' . $config['site']['darkborder'] . '" ALIGN=left>																		
					<b>' . htmlspecialchars($buy_offer['name']) . '</b> foi enviado ao player <b>' . htmlspecialchars($buy_player->getName()) . '</b>.<br/>
							Aguarde alguns segundos para receber.<br/> 
							Foram debitados <b>' . $totalP . ' TP$</b> da sua conta.<br/>
							Saldo disponível: <b>' . $user_premium_points . ' TP$</b>.
							Obrigado por colaborar! Lembramos que convertemos todo o dinheiro arrecadado em recursos para o próprio servidor. 
						</TD>
                                                        <td style="font-weight:bold; width: 1%;">
							<div class="ServiceID_Icon_Container" id="ServiceID_Icon_Container_' . $buy_offer['id'] . '">  
							<div class="ServiceID_Icon_Container_Background" style="background-image:url(' . $layout_name . '/images/payment/serviceid_icon_normal.png);">
							<div class="ServiceID_Icon" id="ServiceID_Icon_' . $buy_offer['id'] . '" style="background-image:url(./images/items/' . $buy_offer['item_id'] . '.gif); cursor: auto;"><label for="ServiceID_' . $buy_offer['id'] . '"><div class="ServiceIDLabelContainer">
                                                <div class="ServiceIDLabel" style="cursor: auto;">' . htmlspecialchars($buy_offer['name']) . '</div>
                                                    </div>
                                                    <div class="PermanentDeactivated">
																								<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'' . htmlspecialchars($buy_offer['name']) . '\', \'' . htmlspecialchars($buy_offer['description']) . '<br/><br/>\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																									<div class="ServiceID_HelperDiv"></div>
																								</span>
																							</div>
																									
																							<div class="PermanentDeactivated ServiceID_Deactivated_ByChoice" id="ServiceID_NotAllowed_' . $buy_offer['id'] . '" style="display: none;">
																								<span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Service Info:\', \'<p>The product is not available for the selected payment method!</p>\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();">
																									<div class="ServiceID_Deactivated" style="background-image: url(' . $layout_name . '/images/payment/serviceid_deactivated.png);"></div>
																								</span>
																							</div>
																							
																							<div class="ServiceIDPriceContainer" style="cursor: auto;">
																								<span class="ServiceIDPrice" id="PD_' . $buy_offer['id'] . '">' . $buy_offer['points'] . ' TP$</span>
																							</div>
																						</label> 
																						
																					</div>  
																				</div>
																			</div>
																		</td>
																	</TR>';
                                }
                            } else {
                                $errormessage .= 'Player with name <b>' . htmlspecialchars($buy_name) . '</b> doesn\'t exist. Please <a href="?subtopic=shopsystem&action=select_player&buy_id=' . $buy_id . '">select other name</a>.';
                            }
                        } else {
                            $errormessage .= 'Invalid name format. Please <a href="?subtopic=shopsystem&action=select_player&buy_id=' . $buy_id . '">select other name</a> or contact with administrator.';
                        }
                    } else {
                        $errormessage .= 'For this item you need <b>' . $buy_offer['points'] . '</b> points. You have only <b>' . $user_premium_points . '</b> premium points. Please <a href="?subtopic=shopsystem">select other item</a> or buy premium points.';
                    }
                } else {
                    $errormessage .= 'Offer with ID <b>' . $buy_id . '</b> doesn\'t exist. Please <a href="?subtopic=shopsystem">select item</a> again.';
                }

                if ($_SESSION['add_itens']) {
                    $_SESSION['add_itens'] = FALSE;
                }
            } else {
                if (empty($errormessage)) {
                    $main_content .= '
														<TR>
															<TD>
																Seu pedido está sendo processado, por favor aguarde alguns segundos!
															</TR>
														</TD>';
                }
            }
        }

        if (!empty($errormessage)) {
            $main_content .= '<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4>
												<TR><TD BGCOLOR="' . $config['site']['vdarkborder'] . '" ALIGN=left CLASS=white><B>Informations</B></TD></TR>
												<TR><TD BGCOLOR="' . $config['site']['lightborder'] . '" ALIGN=left><b>' . $errormessage . '</b></TD></TR>
												</table>';
        }

        $main_content .= '									
								</table>
								</div>
																
							</div>
							<div class="TableShadowContainer">
								<div class="TableBottomShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bm.gif);">
									<div class="TableBottomLeftShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-bl.gif);">
									</div>
									<div class="TableBottomRightShadow" style="background-image:url(' . $layout_name . '/images/global/content/table-shadow-br.gif);">
									</div>
								</div>
							</div>
							

							
						</td>
					</tr>
					</tbody>
					</table>
				</div>
			</td>
		</tr>
		</tbody>
		</table>
	</div>
	<div class="SubmitButtonRow">
		<form method="post" action="">
		<div class="LeftButton">
		
			<input type="hidden" name="page" value="">
			<input type="hidden" name="viewed_confirmation_page" value="">
			<input type="hidden" name="buy_confirmed" value="">
			<input type="hidden" name="buy_name" value="">
			<input type="hidden" name="gift_name" value="">
			<input type="hidden" name="gift_from" value="">
			<input type="hidden" name="ServiceID" value="">
			<input type="hidden" name="order_contract" value="">
			
			<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_red.gif)">
				<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);">
					<div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_red_over.gif);">
					</div>
					<input class="ButtonText" type="image" name="Buy now" alt="Buy now" src="' . $layout_name . '/images/global/buttons/_sbutton_backshop.gif">
				</div>
			</div>
		</div>
		</form>
		
		<div class="RightButton">
			<form method="post" action="?subtopic=accountmanagement">
				<input type="hidden" name="page" value="">
				<input type="hidden" name="viewed_confirmation_page" value="">
				<input type="hidden" name="buy_confirmed" value="">
				<input type="hidden" name="buy_name" value="">
				<input type="hidden" name="gift_name" value="">
				<input type="hidden" name="gift_from" value="">
				<input type="hidden" name="ServiceID" value="">	
				
				<div class="BigButton" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton.gif)">
					<div onmouseover="MouseOverBigButton(this);" onmouseout="MouseOutBigButton(this);">
						<div class="BigButtonOver" style="background-image:url(' . $layout_name . '/images/global/buttons/sbutton_over.gif);">
						</div>
						<input class="ButtonText" type="image" name="Back" alt="Back" src="' . $layout_name . '/images/global/buttons/_sbutton_manageaccount.gif">
					</div>
				</div>
			</form>
		</div>
	</div>
	<script type="text/javascript" src="templates/js/utils.js"></script>
</div>';
    }


    $main_content .= '
<script type="text/javascript">

$(\'#SelectCountrySubmitButton\').hide();
$(\'.PMCID_CP_Label > input\').hide();
$(\'.ServiceIDLabel > input\').hide();
ChangeService(1, 11);
</script>

<script type="text/javascript">
	$(\'#SelectCountrySubmitButton\').hide();
	$(\'.PMCID_CP_Label > input\').hide();
	$(\'.ServiceIDLabel > input\').hide();
	ChangeService(1, 12); 
</script>


<div id="HelperDivContainer" style="background-image: url(./layouts/tibiacom/images/content/scroll.gif);">
    <div class="HelperDivArrow" style="background-image: url(./layouts/tibiacom/images/content/helper-div-arrow.png);"></div>
    <div id="HelperDivHeadline"></div>
    <div id="HelperDivText"></div>
    <center>
        <img class="Ornament" src="./layouts/tibiacom/images/content/ornament.gif">
    </center>
    <br>
</div>


';
} else {
    header('Location: ' . '?subtopic=accountmanagement');
}
?>

MEU SHOPSYSTEM.PHP AE

@UP

Editado por hrubesch (veja o histórico de edições)

Postado

testa deletando isso

 


 elseif ((int) $_POST['quantity'] <= 0) {
                        $main_content .= '<tr><td>Please, quantity must be higher than 0!</tr></td>';
                        $errorcode = 1;
                    }

Fanobet_3.jpg

Postado
  • Autor
1 hora atrás, Lost666 disse:

testa deletando isso

 

 


 elseif ((int) $_POST['quantity'] <= 0) {
                        $main_content .= '<tr><td>Please, quantity must be higher than 0!</tr></td>';
                        $errorcode = 1;
                    }

 NADA MAN, O SITE BUGA E PARA DE FUNCIONAR! ME AJUDEM PFV

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo