<?php

error_reporting(E_ALL);
ini_set("display_errors", 0);
require dirname(__FILE__) . "/moneta.php";
define('MODULE_PAYMENT_MONETA_TABLE_NAME', 'moneta');
$sConfirmationID = RequestString("ConfirmationID", 32);
$sTarifficationError = RequestNumber("TARIFFICATIONERROR", 0, 1, 1);
$sConfirmationSignature = RequestString("ConfirmationSignature", 128);
$sConfirmationIDStatus = RequestString("ConfirmationIDStatus", 32);
$sIP = GetServerVariable('REMOTE_ADDR');
$nError = 1;
if ($sIP == "213.229.249.103" || $sIP == "213.229.249.104" || $sIP == "213.229.249.117" || 1) {
    $sQuery = "select confirmationid from " . MODULE_PAYMENT_MONETA_TABLE_NAME . " where purchasestatus='vobdelavi' " . "and confirmationid='" . $sConfirmationID . "'";
    $lRows = -1;
    $query_line = moneta_getrows($sQuery);
    if (!empty($query_line)) {
        $lRows = 1;
    }
    if ($sConfirmationID != "" && $lRows == 1) {
        if ($sTarifficationError == "1") {
            $sQuery = "update " . MODULE_PAYMENT_MONETA_TABLE_NAME . " set purchasestatus='zavrnjeno' where confirmationid='{$sConfirmationID}'";
        } else {
            $sQuery = "update " . MODULE_PAYMENT_MONETA_TABLE_NAME . " set purchasestatus='potrjeno', confirmationsignature='{$sConfirmationSignature}', confirmdate=NOW() WHERE confirmationid='{$sConfirmationID}'";
            $nError = 0;
        }
        $result = moneta_query($sQuery);
        if (!$result) {
            $nError = 1;
        }
    }
<?php

error_reporting(E_ALL & ~E_NOTICE);
ini_set("display_errors", 1);
require dirname(__FILE__) . "/moneta.php";
define('MODULE_PAYMENT_MONETA_TABLE_NAME', 'moneta');
define('MODULE_PAYMENT_MONETA_TEXT_NO_CONFIRMATIONID', 'Naro&#269;ilo ni bilo najdeno.');
define('MODULE_PAYMENT_MONETA_TEXT_CONFIRMATION_ERROR', 'Potrditev naro&#269;ila ni uspela.');
define('MODULE_PAYMENT_MONETA_TEXT_WAITING', '&#268;akam na potrditev naro&#269;ila...');
define('MODULE_PAYMENT_MONETA_TEXT_ERROR', 'Napaka pri potrjevanju naro&#269;ila.');
define('MODULE_PAYMENT_MONETA_TEXT_SUCCED', 'Naro&#269;ilo uspe&#154;no potrjeno s strani Monete.');
define('MODULE_PAYMENT_MONETA_TEXT_THANKYOU', '<h4>Zahvaljujemo se vam za nakup.</h4>');
define('MODULE_PAYMENT_MONETA_TEXT_MONETA', 'Moneta');
define('MODULE_PAYMENT_MONETA_TEXT_PURCHASE_STATUS', 'Status nakupa:');
$sMyName = 'http://' . GetServerVariable('HTTP_HOST') . GetServerVariable('SCRIPT_NAME');
$sConfirmationID = "";
$sStatus = "";
$sData = "";
$sOrderXML = "";
$sConfirmationID = RequestString("ConfirmationID", 32);
$sQuery = "select refreshcounter, purchasestatus, orderxml, redirectok, redirectfail from " . MODULE_PAYMENT_MONETA_TABLE_NAME . " where confirmationid='" . $sConfirmationID . "'";
$lRows = -1;
$query_line = moneta_getrow($sQuery);
if (!empty($query_line)) {
    $nRefreshCounter = $query_line['refreshcounter'];
    $sPurchaseState = $query_line['purchasestatus'];
    $sOrderXML = $query_line['orderxml'];
    $sRedirectOK = $query_line['redirectok'];
    $sRedirectFail = $query_line['redirectfail'];
    $lRows = 1;
}