Пример #1
0
<?php

// enche o hp.
if ($valorlib2 == "") {
    //valor para nao redeclarar esses scripts.
    include 'lib.php';
    $link = opendb();
    include 'cookies.php';
    $userrow = checkcookies();
}
if (isset($_GET["do"])) {
    $do = $_GET["do"];
    if ($do == "usar") {
        usar();
    } elseif ($do == "cancelar") {
        cancelar();
    }
}
function usar()
{
    global $topvar;
    global $userrow;
    $topvar = true;
    global $dir;
    /* testando se está logado */
    //include('cookies.php');
    //$userrow = checkcookies();
    if ($userrow == false) {
        display("Por favor faça o <a href=\"login.php?do=login\">log in</a> no jogo antes de executar essa ação.", "Erro", false, false, false);
        die;
    }
Пример #2
0
        break;
        /*Masivo*/
    /*Masivo*/
    case "app_sel":
        app_sel($fechai, $fechaf, $buscar, $filtros, $tipo, $reason, $pagina, $varios);
        break;
    case "rech_sel_1":
        rech_sel_1($fechai, $fechaf, $buscar, $filtros, $tipo, $reason, $pagina, $varios);
        break;
    case "rech_sel_2":
        rech_sel_2($fechai, $fechaf, $buscar, $filtros, $tipo, $reason, $pagina, $varios, $comentario);
        break;
        /*Cancelación*/
    /*Cancelación*/
    case "cancelar":
        cancelar($fechai, $fechaf, $buscar, $filtros, $tipo, $reason, $pagina, $_GET['folio']);
        break;
    case "save_cancelar":
        save_cancelar($fechai, $fechaf, $buscar, $filtros, $tipo, $reason, $pagina, $folio, $comentario, $motivo);
        break;
        /*Generales*/
    /*Generales*/
    case "listado":
        listado($fechai, $fechaf, $proy_add, $proy_del, $buscar, $filtros, $tipo, $reason, $pagina);
        break;
    default:
        listado($fechai, $fechaf, $proy_add, $proy_del, $buscar, $filtros, $tipo, $reason, $pagina);
        break;
}
?>
			
Пример #3
0
        break;
    case "autorizaciones":
        autorizaciones($folio);
        break;
    case "status":
        status($folio, $tipo);
        autorizaciones($folio);
        break;
    case "autorizaciones2":
        autorizaciones2($folio);
        break;
    case "autorizaciones3":
        autorizaciones3($folio, $anio);
        break;
    case "cancelar":
        cancelar($folio);
        break;
    case "cancelar_g":
        cancelar_g($folio, $comentario);
        break;
}
function autorizaciones3($folio, $anio)
{
    ?>
<table align="center" cellpadding="10" cellspacing="0" border="0">
<tr>
	<td class="titulo">FIRMAS REQUERIDAS PARA EL FOLIO <?php 
    echo $folio;
    ?>
</td>
</tr>
Пример #4
0
function updateOrder($order, $newOrderState)
{
    if ($newOrderState === Mage_Sales_Model_Order::STATE_CANCELED) {
        $order->getPayment()->cancel();
        cancelar($order);
        $stateAndStatus = Mage_Sales_Model_Order::STATE_CANCELED;
        $order->setState($stateAndStatus, $stateAndStatus, 'Cancelado na Akatus');
        $order->setStatus($stateAndStatus);
    } else {
        if (podeEstornar($order) && $newOrderState === Akatus_Akatus_Model_Order::STATE_REFUNDED) {
            $order->getPayment()->cancel();
            cancelar($order);
            $order->setTotalRefunded($order->getTotalPaid());
            $stateAndStatus = Mage_Sales_Model_Order::STATE_CANCELED;
            $order->setState($stateAndStatus, $stateAndStatus, 'Estornado na Akatus');
            $order->setStatus($stateAndStatus);
        } else {
            if ($order->getTotalPaid() == 0 && $newOrderState === Mage_Sales_Model_Order::STATE_PROCESSING) {
                $invoice = $order->prepareInvoice();
                $invoice->register()->capture();
                Mage::getModel('core/resource_transaction')->addObject($invoice)->addObject($invoice->getOrder())->save();
            } else {
                $stateAndStatus = $newOrderState;
                $order->setState($stateAndStatus, $stateAndStatus);
                $order->setStatus($stateAndStatus);
            }
        }
    }
    $order->save();
}