Ir para conteúdo
Close

REFORMULAMOS A SEÇÃO DE CLASSIFICADOS! - Crie grátis os seus anúncios de procura e oferta de serviços e produtos relacionados ao OTServ! - Acesse através do nosso menu ou clique aqui e confira já!

Demonicwar

Membro
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Demonicwar

  • Rank
    Carpinteiro

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Olá pessoal, bom estou aqui precisando de um help dos inteligente rsrsrs vamos la eu to tentando coloca esse shop no meu site gersior so que quando o cara seleciona o item que vai compra e aperta em next simplismente nao sai do canto... nao compra, então eu queria que ele funcionace e desse pra eu coloca mount extra service que tambem n tem como coloca, alguem me ajuda? dou rep++ segui a img. SEGUE O SHOPSYSTEM.PHP <?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['type'] = $data['offer_type']; $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 OTS_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('item') . ', ' . $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'); } ?>

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×