Jump to content
×
×
  • Create New...

Search the Community

Showing results for tags 'gesior'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Cópia
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Categories

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

  1. Salve galera do xtibia! Estou a algum tempo tentando solucionar isso, mas até o momento sem sucesso. Eu quero remover essa tag de promoção do donate, se alguem puder me ajudar, por favor, sei que deve ser bem simples, mas não consegui achar. Quero remover os 100 Coins 250 Coins 400 Coins 700 Coins e deixar só normal sem desconto. donate_tibia_like.php <?php /** * Created by PhpStorm. * User: Ricardo * Date: 22/12/2017 * Time: 21:14 */ if ($logged) { /** * Progress Bar * * Make a donate with 4 Steps (Like now tibia) */ if (!isset($_REQUEST['step']) || $_REQUEST['step'] == "donateagreement") { $main_content .= ' <p>Before you can donate please read the ' . $config['server']['serverName'] . ' Service Agreement and state if you agree to it by clicking on the appropriate button below.</p> <div class="TableContainer" > <table class="Table1" cellpadding="0" cellspacing="0"> <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" >' . $config['server']['serverName'] . ' Service Agreement</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> <tr> <td> <div class="InnerTableContainer" > <table style="width:100%;" > <center><h2>READ WITH ATTENTION!</h2></center> <ul> <li>All income obtained from donations is directly applied to the maintenance and improvements of ' . $config['server']['serverName'] . ', the game is free and is maintained with the donation of some players.</li> <li>When you make a donation, you will receive some in-game coins as a bonus, you can exchange these coins for products in our store.</li> <li>It is very important to understand that <b>you are not buying the coins</b>, you are receiving a <b>symbolic bonus</b>.</li> <li>It is not allowed to use this website without the monitoring of those responsible. </li> <li>The ' . $config['server']['serverName'] . ' may change, at any time, these General Terms and Conditions, with a view to improving and improving the services provided. It should be noted that new Terms and Conditions will come into effect immediately after their publication on the website.</li> </ul> <center><h2>RULES!</h2></center> <ul> <li>By donating, you agree that <b>you cannot have the amount returned</b>.</li> <li>The coins will be awarded within 72 hours of confirmation of payment to the donor account.</li> <li>By donating, you are aware that <b>you are donating</b> and as a form of gratification, we will add the coins to your account.</li> <li>By clicking on <b>I Agree</b> you agree with all the rules that have been presented.</li> </ul> <br /> <br /> <font size=1 color=gray>*Eventually, the website may not be available for technical reasons or Internet failures, or for any other fortuitous event or force majeure, beyond the control of the ' . $config['server']['serverName'] . '. As a result, the user will not be able to assign him any responsibility or demand indemnity due to damages resulting from the occurrence of the same.</font><br /> <center><h4>By clicking on <b>I Agree</b> you agree with all the rules that have been presented.</h4></center> <font size=1 color=red>*All rules can be changed at any time without notice.</font><br /> </table> </div> </td> </tr> </table> </div> <br/> <center> <form action="?subtopic=accountmanagement&action=donate&step=1" method="post"> <tr> <td style="border:0px;" ><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_iagree.gif" > </div> </div> </form> </center>'; } else { if (!isset($_POST['step']) || $_POST['step'] == "") { $step = 1; } else { $step = $_POST['step']; } $main_content .= ' <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-' . (($step >= 4) ? 'green' : '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:' . (($step == 1) ? 'bold' : 'normal') . ';">Select product</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' . (($step == 1) ? '-blue' : '') . '.gif"> </div> <div class="SingleStepContainer"> <img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-2-' . (($step >= 2) ? 'green' : 'blue') . '.gif"> <div class="StepText" style="font-weight:' . (($step == 2) ? 'bold' : 'normal') . ';">Enter payment data</div> </div> </div> <div class="Steps" style="width:33%"> <div class="TubeContainer">'; if ($step < 2) { $main_content .= '<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-blue.gif">'; } elseif ($step == 2) { $main_content .= '<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green-blue.gif">'; } else { $main_content .= '<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">'; } $main_content .= ' </div> <div class="SingleStepContainer"> <img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-3-' . (($step >= 3) ? 'green' : 'blue') . '.gif"> <div class="StepText" style="font-weight:' . (($step == 3) ? 'bold' : 'normal') . ';">Confirm your order</div> </div> </div> <div class="Steps" style="width:33%"> <div class="TubeContainer">'; if ($step < 3) { $main_content .= '<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-blue.gif">'; } elseif ($step == 3) { $main_content .= '<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green-blue.gif">'; } else { $main_content .= '<img class="Tube" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-tube-green.gif">'; } $main_content .= ' </div> <div class="SingleStepContainer"> <img class="StepIcon" src="' . $layout_name . '/images/global/content/progressbar/progress-bar-icon-4-' . (($step >= 4) ? 'green' : 'blue') . '.gif"> <div class="StepText" style="font-weight:' . (($step >= 4) ? 'bold' : 'normal') . ';">Summary</div> </div> </div> </div> </div> </div> </div> <script type="text/javascript">g_Deactivated = true;</script> '; if ($step == 1) { $main_content .= ' <script src="' . $layout_name . '/js/changepmctibia.js' . $css_version . '"></script> <form method="POST"> <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 product</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;"> <tbody> <tr> <td class="LabelV150"><span>Country:</span></td> <td> <select name="CountryCode" class="Width100Percent" onchange="this.form.submit();" onblur="CheckForReload(this)"> <option value="">--- please select your country ---</option> <option value="Brazil" selected="selected">Brazil</option> </select> <input type="hidden" id="CC_ServiceID" name="InitialServiceID" value="1"> <input type="hidden" name="CountrySubmitted" value="1"> <div id="SelectCountrySubmitButton" style="float: right; display: none;"> <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="Change Country" alt="Change Country" src="' . $layout_name . '/images/global/buttons/_sbutton_changecountry.gif"> </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> <tr> <td> <span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'' . $config['sale']['productName'] . '\', \'' . $config['sale']['productName'] . ' are Tibia currency to purchase exclusive products in the Store . <br /><br />You cannot only buy Premium Time there but also treat your character to one or more of the following products: Character Name Change, Character Sex Change, (Express) Character World Transfer, outfits, addons and mounts . <br /><br />The Store can be entered ingame by clicking on the little coin icon in your character inventory. <br /><br />\', \'ProductCategoryHelperDiv_13\');" onmouseout="$(\'#HelperDivContainer\').hide();"> <div class="InnerTableTab ActiveInnerTableTab"> <div id="ProductCategoryHelperDiv_13" class="ProductCategoryHelperDiv"></div> <a> <img src="' . $layout_name . '/images/payment/products_tab_active.png"> <div class="InnerTableTabLabel">' . $config['sale']['productName'] . '</div> </a> </div> </span> </td> </tr> <form method="post" action=""></form> <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;">'; $countOffers = 1; foreach ($config['donate']['offers'] as $id => $coins) { foreach ($coins as $reais => $coins) { $main_content .= ' <div class="ServiceID_Icon_Container" id="ServiceID_Icon_Container_' . $id . '"> <div class="ServiceID_Icon_Container_Background" id="" style="background-image:url(' . $layout_name . '/images/payment/serviceid_icon_normal.png);">'; $realcoin = ($reais / $coins) / 100; if ($config['donate']) { if ($realcoin != $config['donate']['proporcao'] && $realcoin > 0) { $percent = ( - (($realcoin * 100) / $config['donate']['proporcao'])); } } $main_content .= ' <div class="ServiceID_Icon" id="ServiceID_Icon_' . $id . '" style="" onclick="ChangeService(' . $id . ', 13);" onmouseover="MouseOverServiceID(' . $id . ', 13);" onmouseout="MouseOutServiceID(' . $id . ', 13);"> <div class="PermanentDeactivated ServiceID_Deactivated_ByChoice" id="ServiceID_NotAllowed_' . $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="ServiceID_Icon_New" id="ServiceID_Icon_New_' . $id . '" style="background-image:url(' . $layout_name . '/images/payment/serviceid_' . ($countOffers >= 5 ? '1' : $countOffers) . '.png);"></div> <div class="ServiceID_Icon_Selected" id="ServiceID_Icon_Selected_' . $id . '"></div> <div class="ServiceID_Icon_Over" id="ServiceID_Icon_Over_' . $id . '" style=""></div> <label for="ServiceID_' . $id . '"> <div class="ServiceIDLabelContainer"> <div class="ServiceIDLabel"> <input type="radio" id="ServiceID_' . $id . '" name="ServiceID" value="' . $id . '" style="display: none;"> <strike>' . $coins . ' Coins </strike> <br/>' . $coins / 1 . ' ' . $config['sale']['subProductName'] . ' </div> </div> <div class="ServiceIDPriceContainer"> <span class="ServiceIDPrice" id="PD_' . $id . '">R$ ' . number_format($reais / 100, 2, ",", ".") . '</span> </div> </label> </div> </div> </div> '; } $countOffers++; } unset($countOffers); $main_content .= ' </div> </td> </tr> <tr> <td> <small> <div style="float: left; margin-right: 5px;">*</div> <div style="float: left;"> <div id="ExchangeRateNote">Please note that the prices may vary depending on the current exchange rate.</div> Different prices may apply depending on your selected payment method. </div> </small> </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> <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: 240px; overflow-y: auto;">'; $valid_methods = array_diff($config['paymentsMethods'], [false]); $payment_id = 1; foreach ($valid_methods as $methodName => $status) { $showName = ""; switch ($methodName) { case "mercadoPago": $showName = "Mercado Pago"; break; case "transfer": $showName = "Bank Transfer"; break; case "picpay": $showName = "PicPay"; break; default: break; } $main_content .= ' <div class="PMCID_Icon_Container" id="PMCID_Icon_Container_' . $payment_id . '"> <div class="PMCID_Icon" id="PMCID_Icon_' . $payment_id . '" style="background-image:url(' . $layout_name . '/images//payment/pmcid_icon_normal.png);" onclick="ChangePMC(' . $payment_id . ');" onmouseover="MouseOverPMCID(' . $payment_id . ');" onmouseout="MouseOutPMCID(' . $payment_id . ');"> <div class="PermanentDeactivated PMCID_Deactivated_ByChoice" id="PMCID_NotAllowed_' . $payment_id . '" 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_' . $payment_id . '"></div> <div class="PMCID_Icon_Over" id="PMCID_Icon_Over_' . $payment_id . '"></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_' . $payment_id . '_Comment" target="_blank"><span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Information:\', \'This method is ' . ($showName == '' ? ucfirst($methodName) : ucfirst($showName)) . '.\', \'\');" 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/' . strtolower($methodName) . '.gif"> <div class="PMCID_CP_Label"> <input type="radio" id="PMCID_' . $payment_id . '" name="PMCID" value="' . $payment_id . '" style="display: none;"> <label for="PMCID_' . $payment_id . '">' . ($showName == '' ? ucfirst($methodName) : ucfirst($showName)) . '</label> </div> </div> </div> '; $payment_id++; } $main_content .= ' </div> <small> <div style="clear: both; margin-right: 5px; text-align: left;">** If you use this payment method, you will have to wait 6 months before you can trade the purchased ' . $config['sale']['productName'] . ' in the Market or gift them to other characters using the Store. Of course, you can use these ' . $config['sale']['productName'] . ' without delay to purchase products for your own account.</div> </small> </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"> <input type="hidden" name="step" value="2"> <input type="hidden" name="ServiceCategoryID" value="13"> <input type="hidden" name="CountryCode" value="BR"> <input type="hidden" name="Submitted" value="1"> <input type="hidden" name="source" value=""> <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="Next" alt="Next" src="' . $layout_name . '/images/global/buttons/_sbutton_next.gif"> </div> </div> </div> <div class="RightButton"> <form action="./?subtopic=accountmanagement" method="post" style="padding:0px;margin:0px;"> <input type="hidden" name="page" 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="Cancel" alt="Cancel" src="' . $layout_name . '/images/global/buttons/_sbutton_cancel.gif"> </div> </div> </form> </div> </div> <script type="text/javascript"> $(\'#SelectCountrySubmitButton\').hide(); $(\'.PMCID_CP_Label > input\').hide(); $(\'.ServiceIDLabel > input\').hide(); </script> </form> '; if ($_POST['storage_OrderServiceData']['ServiceID']) { $main_content .= ' <script type="text/javascript"> ChangeService(' . $_POST['ServiceID'] . ', 13); ChangePMC(' . $_POST["PMCID"] . '); </script> '; } else { $main_content .= ' <script type="text/javascript"> ChangeService(0, 13); ChangePMC(1); </script> '; } } elseif ($step == 2) { $payment_data = $_POST; $valid_methods = array_diff($config['paymentsMethods'], [false]); $valid_methods = array_keys($valid_methods); $payment_data['methodName'] = $valid_methods[($_POST['PMCID']) - 1]; $payment_data['coins'] = array_values($config['donate']['offers'][$payment_data["ServiceID"]])[0]; $payment_data['price'] = array_keys($config['donate']['offers'][$payment_data["ServiceID"]])[0]; if (!isset($_POST['ServiceID']) || !$_POST['PMCID'] || $_POST['source']) { header("Location: ./?subtopic=accountmanagement&action=donate"); } else { $main_content .= ' <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">Enter payment data</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;"> <form method="post" action=""> <input type="hidden" name="storage_OrderServiceData[IsInitialised]" value="' . $payment_data["Submitted"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceID]" value="' . $payment_data["ServiceID"] . '"> <input type="hidden" name="storage_OrderServiceData[PaymentMethodName]" value="' . $payment_data["methodName"] . '"> <input type="hidden" name="storage_OrderServiceData[PaymentMethodCategoryID]" value="' . $payment_data["PMCID"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceCategoryID]" value="' . $payment_data["ServiceCategoryID"] . '"> <input type="hidden" name="storage_OrderServiceData[coins]" value="' . $payment_data["coins"] . '"> <input type="hidden" name="storage_OrderServiceData[Price]" value="R$ ' . ($payment_data['price'] / 100) . '.00"> <input type="hidden" name="storage_OrderServiceData[RealPrice]" value="' . ($payment_data['price'] / 100) . '"> <!-- <input type="hidden" name="storage_OrderServiceData[VATPercentage]" value="0"> <input type="hidden" name="storage_OrderServiceData[FormToken]" value="151399923984211117981340"> <input type="hidden" name="storage_OrderServiceData[CombinedSelection]" value="1"> <input type="hidden" name="storage_OrderServiceData[Repayment]" value="0">--> <input type="hidden" name="storage_OrderServiceData[Country]" value="' . $payment_data["CountryCode"] . '"> <input type="hidden" name="storage_OrderServiceData[EMailAddress]" value="' . htmlspecialchars($account_logged->getEmail()) . '"> <tbody> <tr> <td style="vertical-align: middle;" class="LabelV200 ">Country:</td> <td><input type="text" name="Form_OrderServiceStep3[Country]" value="BR" disabled="disabled"><input type="hidden" name="Form_OrderServiceStep3[Country]" value="BR"> <span style="margin-left: 5px; position: absolute; margin-top: 2px;"><a href="../common/help.php?subtopic=Field_Country_Comment" target="_blank"><span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Information:\', \'Go back to step 1 if you want to change it.\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();"><img style="border:0px;" src="' . $layout_name . '/images/global/content/info.gif"></span></a></span> </td> </tr> <tr> <td style="vertical-align: middle;" class="LabelV200 ">E-Mail Address:</td> <td> <input type="text" name="Form_OrderServiceStep3[EMailAddress]" value="' . ($payment_data["storage_OrderServiceData"]["EMailAddress"] ? $payment_data["storage_OrderServiceData"]["EMailAddress"] : htmlspecialchars($account_logged->getEmail())) . '"> <span style="margin-left: 5px; position: absolute; margin-top: 2px;"><a href="../common/help.php?subtopic=Field_EMailAddress_Comment" target="_blank"><span class="HelperDivIndicator" onmouseover="ActivateHelperDiv($(this), \'Information:\', \'Used to send you the invoice and status updates on the payment process.\', \'\');" onmouseout="$(\'#HelperDivContainer\').hide();"><img style="border:0px;" src="' . $layout_name . '/images/global/content/info.gif"></span></a></span> </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"> <input type="hidden" name="ServiceCategoryID" value="' . $payment_data["ServiceCategoryID"] . '"> <input type="hidden" name="step" value="3"> <input type="hidden" name="ServiceID" value="' . $payment_data["ServiceID"] . '"> <input type="hidden" name="source" value=""> <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&quot;); visibility: hidden;"></div> <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=""> <input type="hidden" name="storage_OrderServiceData[IsInitialised]" value="' . $payment_data["Submitted"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceID]" value="' . $payment_data["ServiceID"] . '"> <input type="hidden" name="storage_OrderServiceData[PaymentMethodName]" value="' . $payment_data["methodName"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceCategoryID]" value="' . $payment_data["ServiceCategoryID"] . '"> <input type="hidden" name="storage_OrderServiceData[Price]" value="R$ ' . ($payment_data["ServiceID"] / 100) . '.00"> <!--<input type="hidden" name="storage_OrderServiceData[VATPercentage]" value="0"> <input type="hidden" name="storage_OrderServiceData[FormToken]" value="151399923984211117981340"> <input type="hidden" name="storage_OrderServiceData[CombinedSelection]" value="1"> <input type="hidden" name="storage_OrderServiceData[Repayment]" value="0">--> <input type="hidden" name="storage_OrderServiceData[Country]" value="' . $payment_data["CountryCode"] . '"> <input type="hidden" name="storage_OrderServiceData[EMailAddress]" value="' . htmlspecialchars($account_logged->getEmail()) . '"> <input type="hidden" name="ServiceCategoryID" value="' . $payment_data["ServiceCategoryID"] . '"> <input type="hidden" name="ServiceID" value="' . $payment_data["ServiceID"] . '"> <input type="hidden" name="Coins" value="' . $payment_data["coins"] . '"> <input type="hidden" name="PMCID" value="' . $payment_data["PMCID"] . '"> <input type="hidden" name="source" 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="Previous" alt="Previous" src="' . $layout_name . '/images/global/buttons/_sbutton_previous.gif"> </div> </div> </form> </div> </div> '; } } elseif ($step == 3) { $payment_data = $_POST; if ($payment_data['storage_OrderServiceData']) { $main_content .= ' <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;"> <tbody> <tr> <td class="LabelV200">Service</td> <td>' . $payment_data["storage_OrderServiceData"]["coins"] . ' ' . $config['sale']['productName'] . '</td> </tr> <tr> <td class="LabelV200">Price</td> <td>from ' . $payment_data["storage_OrderServiceData"]["Price"] . '</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> <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 class="LabelV200">Payment Method</td> <td>' . $payment_data["storage_OrderServiceData"]["PaymentMethodName"] . '</td> </tr> <tr> <td class="LabelV200">Country:</td> <td>' . $payment_data["storage_OrderServiceData"]["Country"] . '</td> </tr> <tr> <td class="LabelV200">E-Mail Address:</td> <td>' . $payment_data["Form_OrderServiceStep3"]["EMailAddress"] . '</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> <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;"> <form method="post" action=""> <tbody> <tr> <td colspan="2"><input type="hidden" name="Form_OrderServiceStep4[TermsOfService]" value="0"> <input type="checkbox" checked="checked" name="Form_OrderServiceStep4[TermsOfService]" value="1" id="AgreementsCheckbox"> <span> <label for="AgreementsCheckbox">I have read and I agree to the <a href="http://www.tibia.com/support/?subtopic=legaldocuments&amp;page=extendedagreement" target="_blank">Extended Tibia Service Agreement</a> and the <a href="http://www.tibia.com/support/?subtopic=legaldocuments&amp;page=privacy" target="_blank">Tibia Privacy Policy</a>.</label> </span> </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"> <input type="hidden" name="storage_OrderServiceData[IsInitialised]" value="' . $payment_data["storage_OrderServiceData"]["IsInitialised"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceID]" value="' . $payment_data["storage_OrderServiceData"]["ServiceID"] . '"> <input type="hidden" name="storage_OrderServiceData[PaymentMethodCategoryID]" value="' . $payment_data["storage_OrderServiceData"]["PaymentMethodCategoryID"] . '"> <input type="hidden" name="storage_OrderServiceData[PaymentMethodName]" value="' . $payment_data["storage_OrderServiceData"]["PaymentMethodName"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceCategoryID]" value="' . $payment_data["storage_OrderServiceData"]["ServiceCategoryID"] . '"> <input type="hidden" name="storage_OrderServiceData[Price]" value="' . $payment_data["storage_OrderServiceData"]["Price"] . '"> <input type="hidden" name="storage_OrderServiceData[RealPrice]" value="' . $payment_data["storage_OrderServiceData"]["RealPrice"] . '"> <!--<input type="hidden" name="storage_OrderServiceData[VATPercentage]" value="' . $payment_data[""][""] . '"> <input type="hidden" name="storage_OrderServiceData[FormToken]" value="' . $payment_data[""][""] . '"> <input type="hidden" name="storage_OrderServiceData[CombinedSelection]" value="' . $payment_data[""][""] . '"> <input type="hidden" name="storage_OrderServiceData[Repayment]" value="' . $payment_data[""][""] . '">--> <input type="hidden" name="storage_OrderServiceData[Country]" value="' . $payment_data["storage_OrderServiceData"]["Country"] . '"> <input type="hidden" name="storage_OrderServiceData[EMailAddress]" value="' . $payment_data["Form_OrderServiceStep3"]["EMailAddress"] . '"> <input type="hidden" name="ServiceCategoryID" value="' . $payment_data["storage_OrderServiceData"]["ServiceCategoryID"] . '"> <input type="hidden" name="ServiceID" value="' . $payment_data["storage_OrderServiceData"]["ServiceID"] . '"> <input type="hidden" name="step" value="' . ($payment_data["step"] + 1) . '"> <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(&quot;' . $layout_name . '/images/global/buttons/sbutton_green_over.gif&quot;); visibility: hidden;"></div> <input class="ButtonText" type="image" name="BuyNow" alt="BuyNow" src="' . $layout_name . '/images/global/buttons/_sbutton_buynow.gif"> </div> </div> </div> </form> <div class="RightButton"> <form method="post" action=""> <input type="hidden" name="storage_OrderServiceData[IsInitialised]" value="' . $payment_data["storage_OrderServiceData"]["IsInitialised"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceID]" value="' . $payment_data["storage_OrderServiceData"]["ServiceID"] . '"> <input type="hidden" name="storage_OrderServiceData[PaymentMethodCategoryID]" value="' . $payment_data["storage_OrderServiceData"]["PaymentMethodCategoryID"] . '"> <input type="hidden" name="storage_OrderServiceData[PaymentMethodName]" value="' . $payment_data["storage_OrderServiceData"]["PaymentMethodName"] . '"> <input type="hidden" name="storage_OrderServiceData[ServiceCategoryID]" value="' . $payment_data["storage_OrderServiceData"]["ServiceCategoryID"] . '"> <input type="hidden" name="storage_OrderServiceData[Price]" value="' . $payment_data["storage_OrderServiceData"]["Price"] . '"> <input type="hidden" name="storage_OrderServiceData[RealPrice]" value="' . $payment_data["storage_OrderServiceData"]["RealPrice"] . '"> <!--<input type="hidden" name="storage_OrderServiceData[VATPercentage]" value="' . $payment_data[""][""] . '"> <input type="hidden" name="storage_OrderServiceData[FormToken]" value="' . $payment_data[""][""] . '"> <input type="hidden" name="storage_OrderServiceData[CombinedSelection]" value="' . $payment_data[""][""] . '"> <input type="hidden" name="storage_OrderServiceData[Repayment]" value="' . $payment_data[""][""] . '">--> <input type="hidden" name="storage_OrderServiceData[Country]" value="' . $payment_data["storage_OrderServiceData"]["Country"] . '"> <input type="hidden" name="storage_OrderServiceData[EMailAddress]" value="' . $payment_data["Form_OrderServiceStep3"]["EMailAddress"] . '"> <input type="hidden" name="CountryCode" value="' . $payment_data["storage_OrderServiceData"]["Country"] . '"> <input type="hidden" name="CountrySubmitted" value="1"> <input type="hidden" name="Submitted" value="' . $payment_data["storage_OrderServiceData"]["IsInitialised"] . '"> <input type="hidden" name="ServiceCategoryID" value="' . $payment_data["storage_OrderServiceData"]["ServiceCategoryID"] . '"> <input type="hidden" name="ServiceID" value="' . $payment_data["storage_OrderServiceData"]["ServiceID"] . '"> <input type="hidden" name="PMCID" value="' . $payment_data["storage_OrderServiceData"]["PaymentMethodCategoryID"] . '"> <input type="hidden" name="source" value=""> <input type="hidden" name="step" value="' . ($payment_data["step"] - 1) . '"> <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> '; } else { header("Location: ./?subtopic=accountmanagement&action=donate"); } } elseif ($step == 4) { $payment_data = $_POST; if ($payment_data["Form_OrderServiceStep4"]["TermsOfService"] == 1) { $qnt = array_values($config['donate']['offers'][intval($payment_data['storage_OrderServiceData']['ServiceID'])])[0]; $main_content .= '<div class="TableContainer">'; $main_content .= $make_content_header("Sumary"); $main_content .= ' <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;"> <tbody> <tr> <td class="LabelV200">Service</td> <td>' . $qnt . ' ' . $config['sale']['productName'] . '</td> </tr> <tr> <td class="LabelV200">Price</td> <td>from ' . $payment_data["storage_OrderServiceData"]["Price"] . '</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> <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 class="LabelV200">Payment Method</td> <td>' . $payment_data["storage_OrderServiceData"]["PaymentMethodName"] . '</td> </tr> <tr> <td class="LabelV200">Country:</td> <td>' . $payment_data["storage_OrderServiceData"]["Country"] . '</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> '; $methodBuy = $payment_data["storage_OrderServiceData"]["PaymentMethodName"]; $donateRef = $methodBuy . "-" . rand(0, 5000); $donateRef2 = "confirm"; if ($methodBuy == "pagseguro") { $donateRef2 = "waiting"; } if ($methodBuy != "pagseguro") { $SQL->query("INSERT INTO `z_shop_donates` (`date`,`reference`,`account_name`,`method`,`price`,`coins`,`status`) VALUES (" . time() . ",'" . $donateRef . "'," . $SQL->quote($account_logged->getName()) . ", " . $SQL->quote($methodBuy) . ",'" . $payment_data["storage_OrderServiceData"]["RealPrice"] . "'," . $qnt . "," . $SQL->quote($donateRef2) . ")"); } $main_content .= $make_table_header(); $main_content .= '<td>Thank you for your order. After clicking on "' . $payment_data["storage_OrderServiceData"]["PaymentMethodName"] . '" you will be redirected to <b>' . $payment_data["storage_OrderServiceData"]["PaymentMethodName"] . '</b> website in order to carry out the payment.</td>'; $main_content .= $make_table_footer(); $main_content .= '</div>'; if (isset($payment_data["storage_OrderServiceData"]["PaymentMethodName"])) { foreach ($config['paymentsMethods'] as $key => $value) { if ($payment_data["storage_OrderServiceData"]["PaymentMethodName"] == $key) { include_once "payment_methods/" . strtolower($key) . ".php"; } } $main_content .= $make_button("Center"); } else { header("Location: ./?subtopic=accountmanagement&action=donate"); } } else { header("Location: ./?subtopic=accountmanagement&action=donate"); } } else { header("Location: ./?subtopic=accountmanagement&action=donate"); } } } else { header("Location: ./?subtopic=accountmanagement"); }
  2. I present my newest beautiful and tasty layout called Red Lava. If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  3. Boa noite rapazeada, tranquilo? estou fazendo um servidor 8.60 e está quase tudo pronto, preciso de uma contagem regressiva no site do servidor, alguém consegue me auxiliar? gostaria de ter aquela contagem que fica em baixo de onde mostra os players online como essa daqui:
  4. I present my newest beautiful and tasty layout called Old Monastery. If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  5. I present my newest beautiful and tasty layout called Forest Elf. If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  6. I present my newest beautiful and tasty layout called Curve Frame. If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  7. I present my newest beautiful and tasty layout called Black Dungeon. If you are interested in a unique layout, write to me on discord. • E-mail: 4Marsupilami@gmail.com • Discord: 4Marsupilami#1243
  8. I present my newest beautiful and tasty layout called Fairy Godmother. If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  9. I present my newest beautiful and tasty layout called Dark Tree. If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  10. I present my new layout designed especially for the vrist.io. If you are interested in a unique layout, write to me on discord. • E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  11. I present my newest beautiful and tasty layout called Pegazus . If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  12. I present my newest beautiful and tasty layout called Silver brown cake. If you are interested in a unique layout, write to me on discord.• E-mail: 4Marsupilami@gmail.com• Discord: 4Marsupilami#1243
  13. I present my newest beautiful and tasty layout called Glacial. If you are interested in a unique layout, write to me on discord. • E-mail: 4Marsupilami@gmail.com • Discord: 4Marsupilami#1243
  14. fala pessoal , estou abrindo esse ot ai . e gostaria muito de ajuda pra ajeitar o meu site . tem varios erros ... ex: qnd cria a account , da um erro falando q nao enviou o email pra pessoal etc... tem um outro erro dizendo q o arrey e obsoleto etc... a parte de lost account tbm nao ta funcionando . e nao sei se serve nesse topico mais to buscando um sistema de cast e ajuda dentro do servidor . busco parceria !!! me chama no zap : +5491126541681 matheus -> meu nome
  15. Limite máximo de players em guild WEBSITE ? Bom, decidi postar essa modificação que fiz a muito tempo, pois vi que bastante gente queria Para Modern AAC e vi que ninguém soube ajudar. Como é algo bem simples e ta parado aqui faz tempo Decidi disponibilizar. Não só para Modern, mas para Gesior também! Estarei disponibilizando de duas maneiras: 1º Será um valor configurado no proprio config.php, onde determinará o limite máximo de todas as guild. 2º A verificação será feita por DB, onde terá um valor padrão para cada guilda criada, podendo ser alterado o valor de membros maximo. Ou seja, a guilda número UM pode ter máximo de 50 players, e a guilda número DOIS pode ter o máximo de 100. Vocês pode ser criativos e vender items que aumenta o limite ou fazer eventos/sorteios para aumentar... Enfim, vamos lá... Primeira maneira: Modern AAC: Gesior: Segunda maneira: Modern AAC: Gesior: Prontinho galera!!! Caso queiram para cmd in-game: LINK
  16. Olá, venho trazer a todos uma versão do Gesior que andei trabalhando, não sou programador, nem web designer, apenas faço servidores, e curto modificar os layouts dos meus sites. Sendo assim estarei disponibilizando essa versão de website do meu último Otserv. Ele é baseado no Gesior2012 para a versão 8.60, com algumas mudanças no Layout, como no Menu, fontes, e efeitos, e conta com um shop diferenciado. Estarei colocando uma DB, que uso também, totalmente completa para o mesmo. Para quem gosta de um Layout Gesior diferente, está ai ! Espero que gostem !! Prints: Downloads: Gesior Completo DB Completa Créditos: Gesior.pl Felipe Monteiro Natanael Beckman Absolute Eliton Clayton
  17. Olá galera! Eu preciso de uma ajuda pra instalar minha Gesior, já tentei algumas diferentes mas quando eu coloco no navegador pra instalar: http://127.0.0.1/install.php, ele diz "Objeto não encontrado... Error 404", como posso resolver isso?
  18. Olá companheiros do Xtibia, venho compartilhar com vocês uma modificação no layout para Gesior que fiz em um dos meus projetos pessoais. O projeto que fiz era baseado no Gesior 2012 para versão 8.60, mas o layout pode ser usado em qualquer versão, sabendo fazer as modificações necessárias. A única mudança no site realmente é visual, apresentando um menu diferenciado, top level e outros detalhes próprios do layout conforme imagem a seguir: Obs: No download contém os arquivos .psd tanto do background quanto do tibia-logo-artwork para quem quiser apenas mudar o nome para o do seu projeto. Como usar: Para usar o mesmo basta extrair a pasta layouts para dentro da pasta do seu site gesior e é claro, verificar se o layout que está sendo usado é tibiarl ou tibiacom (nome da pasta depois de layouts/...) isso você pode conferir no arquivo config.php na pasta config, onde temos a tag "$config['site']['layout']"... Para quem ainda não tem um gesior ou banco de dados pra trabalhar com esse layout, aconselho a utilizar o mesmo do meu outro tópico Gesior 2012 ou qualquer outro aqui do fórum. Enjoy Atenciosamente Eliton de Souza. Download: Layout Scan: Virus Total
  19. Olá meus companheiros, Estou aqui para dividir com vocês meu projeto Gesior 2012 Editado !!! Ele foi utilizado para versão 8.60, com banco de dados dessa versão. Porém o Layout pode ser aproveitado em qualquer versão, basta saber utilizar. Bom, todos sabem o que conseguimos no fórum com sites já prontos, sendo assim irei apenas comentar as novidades da minha versão. Dei uma boa editada no menu, com um estilo degradê quando colocamos o mouse encima. Coloquei um "CASTLE" que se utilizar algum script de Castle 48h, você facilmente consegue rodar um comando para funcionar 100% com o site. Coloquei um "NEXT EVENTS" que existe um contador em arquivo javascript, que você pode colocar determinadas horas para os eventos, facilmente editável também. Coloquei Outfits que se movimentam no nosso "Top Level". Fora as várias melhorias no layout e afins com referências do game "World Of Warcraft". Segue imagem: Download: Download Link Scan: Scan Link Espero que façam bom uso e aproveitem !! Att, Eliton de Souza.
  20. Pop-Up para Gesior vamos lá é um procedimento muito simples lembrando que viso fazer o tutorial para todos para quem não tem conhecimento na área deixando o tutorial é o código e para quem já tem conhecimento sinta se livre para desconsiderar o tutorial e fazer uso apenas do código e da imagem bom vamos lá vá até seu website navegue até a pasta images e coloque sua imagem no formato png segue imagem em anexo agora vamos para a parte do código em nome da imagem coloque o nome da sua imagem que nos colocamos na pasta images por Exemplo:promo.png lembrando que PNG é o formato da imagem agora vamos para o ultimo passo se você quiser que que o anuncio apareça em todas as paginas do site coloque o código no arquivo layout.php que fica localizado na pasta layouts provável mente a próxima pagina será a tibiarl e dentro vai estar o arquivo layout.php mas o correto é deixar o anuncio apenas na pagina inicial do site se você quiser deixar apenas na pagina inicial desconsidere o passo a sima navegue até a pasta pages e abra o arquivo latestnews.php e cole o código já editado com o nome da imagem antes do <?php que fica localizado no inicio de ambos arquivo do layout.php ou do latestnews.php segue o código <div id="LayerPop" style="display:block; position:absolute; left:0px; top:0px; background-color:#1e1e22; width:100%; height:180%; z-index:100;margin:0px;opacity:0.75;"></div> <div id="LayerPop2" style="position: absolute; left: 330px; top: 80px; z-index: 5000;"><a href="donate" target="_BLANK"><img src="images/nome da imagem aqui.png" class="imgBorder"></a><br><a href="javascript:void();" onClick="document.getElementById('LayerPop').style.display = 'none';document.getElementById('LayerPop2').style.display = 'none'"> <b>Fechar</b></a></div> Se Gostou REP >< Segue imagem em Anexo
  21. Galera, tenho um OT e gostaria de adicionar um Banner de Double Points no ínicio do site, quando a pessoa entra nele... site: baiakrealeza.servegame.com O banner poderia ser igual a esse, a única diferença seria: tirar o nome ICEWAR e adicionar REALEZA. Abraço, dou + REP!!!
  22. Inaugurado 20/05/2020. Bem vindos ao Baiak Realeza!!! - Versão: [8.60] - IP: baiakrealeza.servegame.com Port: 7171 - Cliente Próprio - Página no Facebook Contamos com o mapa Baiak. Confira os nossos destaques: -Evento Snowball War; -Evento Defend the Towers; -Evento Capture the Flag; -Evento Desert War; -Evento Battlefield; -Evento Firestorm; -Evento Zombie; -Evento Castle 48 Horas; -Evento SuperUP; -Safe zone system; -Mapa baiak editado e reformulado; E muito mais! Comando !fly templo para teleportar para algumas áreas. Exp Rate: 350x - tabela regressiva. Veja no nosso site! Skill rate: 25x Magic rate: 7x Loot Rate: 5x Venha se divertir!
  23. [Gesior ACC] Buy/Sell Characters (Créditos à Raggaer) > Screenshots Vendendo um CHAR de sua conta. Escolha o valor que deseja que ele seja vendido, e escolha o char. Lista de CHARs que você pode comprar Comprando o CHAR. Baixe o arquivo que está no fim do tópico. Adicione os arquivos sellchar.php e buychar.php na pasta do seu gesior. Edite a index Adicione este código na database: CREATE TABLE IF NOT EXISTS `sellchar` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(40) NOT NULL, `vocation` int(11) NOT NULL, `price` int(11) NOT NULL, `status` varchar(40) NOT NULL, `oldid` varchar(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; DOWNLOAD
  24. Olá galera, depois de alguns anos nesse mundo de Otserv resolvi dedicar meu tempo fazendo um servidor na versão 8.6 porém utilizando o TFS 1.3 pois não vi nenhum servidor assim (Não to dizendo que não existe, to dizendo que não conheço). Além disso queria um Gesior compatível com a grandeza desse servidor, vi alguns por ai e resolvi fazer o meu baseando no shopping do Tibia. Vi um gesior do maluco e gostei muito do layout e me baseei nele, porém fiz tudo no Gesior 2012. Segue abaixo algumas coisas que fiz: Account Management. Account management 2 Account Management 3 Shopping Admin Shopping Admin 2 Shopping 1 Shopping 2 Shopping 3 Events Top Frags Logo Logo, posto imagens do Servidor.
  25. Então galera, vi um tutorial, que ensina a colocar o outfitter no who is online? e no characters do Gesior, porém, não entendi quase nada. Como sei que não existe somente eu que, digamos, é um pouco "lesado" na parte de adicionar códigos como php, venho criar este tópico, pois eu FINALMENTE consegui adicionar ^^. Let's GO Então, primeiro de tudo baixe o outfitter 8.60.rar que está em anexo. Extraia todo o conteúdo(pasta outfitter) para dentro da pasta htdocs ou www. Vamos às edições. Em characters.php por volta da linha 122, após o Account Status, que é o final da tabela que mostra as informações do player, adicione o seguinte código(isso antes da função </table>): // ** OUTFIT SHOWER -- fixed by Sekk if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TD BGCOLOR="'.$bgcolor.'">Outfit:<TD style="background-color: '.$bgcolor.'"><image src="outfitter/outfitter.php?id='.$player->getLookType().'&addons='.$player->getLookAddons().'&head='.$player->getLookHead().'&body='.$player->getLookBody().'&legs='.$player->getLookLegs().'&feet='.$player->getLookFeet().'"/></TD></TD>'; //END OUTFIT SHOWER Pronto, o characters.php ja está pronto. Agora em whoisonline.php localize: <TD WIDTH=60%><A HREF="?subtopic=characters&name E antes desse código, adicione: <TD><div style="position: relative; width: 32px; height: 32px;"><div style="background-image: url(\'outfitter/outfitter.php?id='.$player['looktype'].'&addons='.$player['lookaddons'].'&head='.$player['lookhead'].'&body='.$player['lookbody'].'&legs='.$player['looklegs'].'&feet='.$player['lookfeet'].'\'); position: absolute; width: 64px; height: 80px; background-position: bottom right; background-repeat: no-repeat; right: 0px; bottom: 0px;"></div></div></TD></center></TD> Ainda em whoisonline.php localize: <A HREF="?subtopic=whoisonline&order=name&world E adicione antes desse código: <TD CLASS=white><b>Outfit</b></TD> Pronto, o trabalho feito deve deixar as páginas assim: whoisonline.php Characters.php: Créditos: outfitter 8.60.rar