UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_d6ed84231c36
/
app
/
Cart
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
Cart.php
<?php namespace EstudioLMS\Cart; /** * Class Cart * @package EstudioLMS\Cart */ class Cart { private $item; /** * Cart constructor. */ public function __construct() { $this->item = []; } /** * Retorna todos os itens de um carrinho de compras * * * @return array */ public function getCart() { if (isset($this->item)) { return $this->item; } return null; } public function get($field) { return $this->item[1][$field]; } /** * Adiciona item ao carrinho de compras (Cart) * * * @param $id * @param $name * @param $planId * @param $plan * @param $price * @param $image * @param float|int $discount * @param float $extraAmount * @param int $shippingCode * @param float $shippingPrice * @return array * @internal param float|int $shipping */ public function addItem( $id, $name, $planId, $plan, $price, $image, $discount = 0.00, $extraAmount = 0.00, $shippingCode = 0, $shippingPrice = 0.00 ) { $this->item = [ 1 => [ 'course_id' => $id, 'qtd' => 1, 'price' => $price, 'extra_amount' => $extraAmount, 'name' => $name, 'plan_id' => $planId, 'plan' => $plan, 'image' => $image, 'discount' => $discount, 'shipping_code' => $shippingCode, 'shipping_price' => $shippingPrice ] ]; return $this->item; } public function getGrossAmount() { return $this->item[1]['price'] + $this->item[1]['extra_amount']; } public function getDiscountAmount() { return $this->item[1]['discount']; } public function getExtraAmount() { return $this->item[1]['extra_amount']; } public function getShippingAmount() { return $this->item[1]['shipping_price']; } public function getShippingCode() { return $this->item[1]['shipping_code']; } public function applyCoupon($valDiscount) { $this->item[1]['discount'] = $valDiscount; return $this->item; } public function addShipping($shippingCode, $shippingPrice) { $this->item[1]['shipping_code'] = $shippingCode; $this->item[1]['shipping_price'] = $shippingPrice; return $this->item; } /** * Remove um carrinho de compras inteiro */ public function destroy() { //unset($this->item); $this->item = []; } public function removeItem() { $this->item = []; } }
Copyright © 2026 - UnknownSec