-
Quem Está Navegando 0 membros estão online
Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
Por Demonicwar
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"> 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&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'); } ?>
-
Por Liane
Olá, Estou bolando um evento eestou precisando de um scripter que fasa a seguinte função, Ao usa um item em outro item o item se transforma em outro item quando o item for transformado o player ganha uma storage para poder transforma mais outro item em outro item, obs: são 5 item que o player tera que fazer a transformação e no quinto item quando o player for fazer a transfomasão o player é telesportado pra uma area e o primeiro player ser teleportado os outros items some do mapa e ninguém tera mais acesso a os items obs: os items que seram transformados tera exausted de 1h ou seja se um player uso o item no outro item outro player nao podera usa o item ate que passe as 1h
Resumindo o scripter = são 5 fogueiras apagadas o player terá que acender as 5h para concluir o evento a primeira fogueira dará 1 storage pra o player poder acender a outra fogueira pra o player poder acender a folgueira ele terá que usa um fire bug na fogueira apagada quando ele usa o fire bug a fogueira acende e depois de 1h ele poderá acender a outra fogueira cada uma fogueira tem exaustede de 1h pra cada player quando a ultima fogueira for apagada o player ganha um item automaticamente
-
Por Liane
Olá meninos inteligentes, Estou abrindo um servidor meu e estou encalhada na parte de compilação então vim aqui pedi uma ajudinha de vocês se não for muito em comodo! Uso Linux Debian 7 TFS 1.0 servidor 10.78 Global.
Se for preciso do uma contribuição.
-
Por Jose Jayson
Alguem ai min ajuda por favo a compila no linux debia 7 ? pois toda vez que tento compila da sempre esse erro segui a imagem a baixo
essa foto ai mostra o erro que da quando eu tento abrir o ot mais quando tento compila diz ERRO make alguma coisa....
-
Por Jose Jayson
Olá amigos, Tipo de ser posivel eu sei que é mais como nao entendo muito de cria scripter do 0 nao consigo cria entao vamos lah, o scripter que estou precisando é um comando que que telesporta uma guild pra x position e depois que essa guild usa esse comando a outra guild nao podera usa o mesmo comando ou seja resumindo tera 2 comando um sera !area1 e o outro é !area2 entao a guild tera que ta em warmode para pode usa esse comando e funcionara assim !area1 ,minutos, Dai a outra guild nao podera mais utilizar esse mesmo comando ate o tempo que a guild que uso o comando utilizou para entra na area. se posivel alguem min ajuda darei rep++
-