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/app/Controller/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/araltecservicios/app/Controller/CartController.php
<?php

declare(strict_types=1);

namespace App\Controller;

class CartController
{
	public function addItem($item)
	{
		if ($item['qty'] > 0) {
			
			if (!isset($_SESSION['cart'][$item['sku']])) {
				$_SESSION['cart'][$item['sku']] = array(
					'sku' 	=> $item['sku'],
					'qty' 	=> $item['qty'],
					'image' => $item['image'],
					'name' => $item['name'],
					'price' => number_format((float)$item['price'], 2, '.', '')
				);
				$_SESSION['paypal'][$item['sku']] = array(
					'sku' 	=> $item['sku'],
					'qty' 	=> $item['qty'],
					'price' => number_format((float)$item['price'], 2, '.', '')
				);
			} else {
				$_SESSION['cart'][$item['sku']]['qty'] += $item['qty']; 
				$_SESSION['paypal'][$item['sku']]['qty'] += $item['qty']; 
			}
			$response = $_SESSION['cart'][$item['sku']];
			$response['message'] = '<div id="alertCart" class="alert alert-info">Agregaste ' .
					$item['qty'] .
					' ' .
					$item['name'] .
					' a la Orden';

		} else {
			unset($_SESSION['cart'][$item['sku']]);
			unset($_SESSION['paypal'][$item['sku']]);
			$response = array(
				'sku' 	=> '',
				'qty' 	=> '',
				'image' => '',
				'name' => '',
				'message' => ''
			);
		}

		return json_encode($response);
	}

	public function updateItem($item)
	{
		if ($item['qty'] > 0) {
			
			$_SESSION['cart'][$item['sku']]['qty'] = $item['qty'];
			$_SESSION['paypal'][$item['sku']]['qty'] = $item['qty'];

			$response = $_SESSION['cart'][$item['sku']];
			$response['message'] = '';

		} else {

			unset($_SESSION['cart'][$item['sku']]);
			unset($_SESSION['paypal'][$item['sku']]);
			$response = array(
				'sku' 	=> '',
				'qty' 	=> '',
				'image' => '',
				'name' => '',
				'message' => ''
			);

		}

		return json_encode($response);
	}

	public function deleteItem($item)
	{		
		unset($_SESSION['cart'][$item['sku']]);
		unset($_SESSION['paypal'][$item['sku']]);
		$response = array(
			'sku' 	=> '',
			'qty' 	=> '',
			'image' => '',
			'name' => ''
		);
		$response['message'] = '';


		return json_encode($response);
	}

	public function cartQty()
	{
		$qty = 0;

		if (isset($_SESSION['cart'])) {
			foreach ($_SESSION['cart'] as $item) {
				$qty += $item['qty'];
			}
		}

		return $qty;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit