Warning: chmod(): Operation not permitted in /var/www/alexvillarreal/wp-content/plugins/custom-post-type-ui/custom-post-type-ui.php on line 8
403WebShell
403Webshell
Server IP : 74.208.250.37  /  Your IP : 216.73.216.114
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ubuntu 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : miferval ( 1000)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/araltecservicios/router/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/araltecservicios/router/web.php
<?php
/**
 * router/web.php
 */

$urlArray = explode('/', $request);
$page = '/' . $urlArray[1];

//DEBUG
//echo $request . '<br>';
//print_r($array);
//echo '<br>' . $page;
//unset($_SESSION['cart']['50-amp-home']['sku']);

use App\Controller\CartController;
use App\Controller\CheckoutController;
use App\Controller\MailerController;
//use App\Admin\Controller\ProductController;

$cart       = new CartController;
$checkout   = new CheckoutController;
$mail       = new MailerController;
//$product    = new ProductController;

$classCart  = 'show-cart';
$cartQty    = $cart->cartQty();

$pageTitle = '';
switch ($page) {
    case '':
    case '/':
        $pageTitle = 'Home';
        require $viewDir . 'home.php';
        break;

    case '/alcance':
        $pageTitle = 'Alcance';
        require $viewDir . 'alcance.php';
        break;

    case '/mercados':
        $pageTitle = 'Mercados';
        require $viewDir . 'mercados.php';
        break;

    case '/mercados-residencial':
        $pageTitle = 'Residencial';
        require $viewDir . 'mercados-residencial.php';
        break;

    case '/mercados-hoteles':
        $pageTitle = 'Hoteles';
        require $viewDir . 'mercados-hoteles.php';
        break;
    case '/mercados-multifamiliar':
        $pageTitle = 'Multifamiliar';
        require $viewDir . 'mercados-multifamiliares.php';
        break;

    case '/mercados-negocios':
        $pageTitle = 'Negocios';
        require $viewDir . 'mercados-negocios.php';
        break;

    case '/mercados-flotas':
        $pageTitle = 'Flotas';
        require $viewDir . 'mercados-flotas.php';
        break;

    case '/faq':
        $pageTitle = 'Preguntas Frecuentes';
        require $viewDir . 'faq.php';
        break;

    case '/privacidad':
        $pageTitle = 'Privacidad';
        require $viewDir . 'privacidad.php';
        break;

    case '/trabajo':
        $pageTitle = 'Nuestro Trabajo';
        require $viewDir . 'trabajo.php';
        break;

    case '/project-gallery':
        if ($_SERVER['REQUEST_METHOD'] == 'POST') :
            require $viewDir . 'trabajo-gallery.php';
            //echo $project->getProjectGallery($_POST);
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;


    case '/asociados-venta':
        $pageTitle = 'Asociados de Venta';
        $classCart = 'get-cart';
        require $viewDir . 'socios-venta.php';
        break;

    case '/productos':
        $pageTitle = 'Productos';
        require $viewDir . '/store/page-productos.php';
        break;

    case '/producto':
        if (isset($urlArray[2]) && !empty($urlArray[2]) ) :
            $productUrl = $urlArray[2];
            $pageTitle = $productUrl;
            require $viewDir . '/store/page-producto.php';
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;

    case '/cart-add':
        if ($_SERVER['REQUEST_METHOD'] == 'POST') :
            echo $cart->addItem($_POST);
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;

    case '/cart-delete':
        if ($_SERVER['REQUEST_METHOD'] == 'POST') :
            echo $cart->deleteItem($_POST);
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;

    case '/cart-update':
        if ($_SERVER['REQUEST_METHOD'] == 'POST') :
            echo $cart->updateItem($_POST);
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;

    case '/cart-qty':
        echo $cartQty;
        break;

    case '/checkout':
        $pageTitle = 'Checkout';
        $classCart = 'get-cart';
        require $viewDir . 'page-checkout.php';
        break;


    case '/customer':
        if ($_SERVER['REQUEST_METHOD'] == 'POST') :
            echo $checkout->checkCustomer($_POST);
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;

    case '/cart':
        $classCart = '';
        require $viewDir . '/page-cart.php';
        break;

    case '/order':
        if ($_SERVER['REQUEST_METHOD'] == 'POST') :
            echo $checkout->insertOrder($_POST);
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;

    case '/order-success':
        if (isset($_SESSION['order'])) {
            $pageTitle = '';
            require $viewDir . '/store/order-success.php';
        } else {
            require $viewDir . '/store/page-productos.php';
        }
        break;

    case '/order-id':
        echo $checkout->getLastId();
        break;

    case '/order-check':
        if (isset($urlArray[2]) && !empty($urlArray[2]) ) :
            $orderToken = $urlArray[2];
            require $viewDir . '/store/page-order.php';
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break;

     case '/mini-cart':
        require $viewDir . '/store/mini-cart.php';
        break;

    case '/test-mail':
        echo $mail->sendOrderNotice($_SESSION['order']);
        break;

    case '/admin-product-add':
    echo $product->editProduct();
    break;

    case '/admin-product-edit':
    if (isset($urlArray[2]) && !empty($urlArray[2]) ) :
        $_GET['product'] = $urlArray[2];
        echo $product->editProduct();
    else :
        http_response_code(404);
        require $viewDir . '404.php';
    endif;
    break;

    case '/sendcontact':
        if ($_SERVER['REQUEST_METHOD'] == 'POST') :
            $mail->sendContact($_POST);
        else :
            http_response_code(404);
            require $viewDir . '404.php';
        endif;
        break; 


    case '/admin-product-url':
    echo $product->urlName();
    break;

    case '/admin-product-process':
    echo $product->productProcess();
    break;

    default:
        http_response_code(404);
        require $viewDir . '404.php';
    break;
}


Youez - 2016 - github.com/yon3zu
LinuXploit