<?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; }
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; } ?>
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>
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(); }