function removeFromCart() { if (!Input::get('id')) { return json_encode(array('Success' => false)); } Cart::item(Input::get('id'))->remove(); return json_encode(array('Success' => true)); }
public function getRemoveitem($identifier) { $item = Cart::item($identifier); $item->remove(); return Redirect::to('store/cart'); }
public function action_upload_artwork($product_id = null) { // if(!\Input::is_ajax()) die('Access is denied.'); if (!($product = \Product\Model_Product::find_one_by_id($product_id))) { die('Internal server error, please try again.'); } // Addd to cart if (!($cart_uid = $this->add_to_cart())) { die('Internal server error, please try again.'); } if ($item_exists = \Cart::exists($cart_uid)) { \Session::set('cart_uid', $cart_uid); } else { die('Internal server error, please try again.'); } $cart_item = \Cart::item($cart_uid); $quantity = $cart_item->get('quantity'); $config_max_types = \Config::get('order.artwork.max_types_required', 5); $max_types = $quantity > $config_max_types ? $config_max_types : $quantity; // Login $this->ysi_login(); // Init YSI object $ysi = \Yousendit\Base::forge(); // Get info about Orders folder if (!($response = $ysi->folder_info())) { die('Internal server error, please try again.'); } echo \Theme::instance()->view('views/order/cart/upload', array('product' => $product, 'cart_uid' => $cart_uid, 'quantity' => $quantity, 'max_types' => $max_types), false); //echo \Theme::instance()->view('views/base', array('content' => \Theme::instance()->view('views/order/cart/upload', array('product' => $product), false)), false); exit; }
public function action_remove_cart_item($uid = false) { $item = \Cart::item($uid); if ($item) { if ($unique_id = $item->get('unique_id')) { // Set artwork for delete if ($artworks = \Order\Model_Artwork::find(array('where' => array('unique_id' => $unique_id)))) { foreach ($artworks as $artwork) { $artwork->deleted_at = time(); $artwork->save(); } } } \Cart::remove($uid); \Messages::success('Product successfully deleted from cart.'); } else { \Messages::error('There was an error while trying to delete product from cart.'); } \Response::redirect(\Uri::create('order/checkout/cost')); }
public function removeplayertocart($id) { $index = Input::get('index'); $cart = Cart::item($id); $player = $cart->player_id; unset($player[$index]); $cart->player_id = $player; return Redirect::back(); }
public function action_artwork_uploaded() { $artwork_table = ''; if (\Input::post()) { $item = \Cart::item(\Input::post('cart_uid')); $artwork = \Order\Model_Artwork::find_one_by_file_id(\Input::post('file_id')); if ($item && $artwork) { $artwork_table .= '<tr>'; $artwork_table .= '<td>'; $artwork_table .= $artwork->type; $artwork_table .= '</td>'; $artwork_table .= '<td>'; $artwork_table .= $artwork->name; $artwork_table .= '</td>'; $artwork_table .= '<td>'; $artwork_table .= \Form::open(array('action' => \Uri::create('order/cart/cart_update'), 'method' => 'post', 'class' => 'edit_cart_form')); $artwork_table .= \Form::select("artwork_quantity[{$artwork->id}]", $artwork->quantity, \Helper::numbers_array(1, $item->get('quantity')), array('class' => 'select_init w_60')); $artwork_table .= \Form::close(); $artwork_table .= '</td>'; $artwork_table .= '<td>'; $artwork_table .= '<a href="' . \Uri::create('order/cart/delete_artwork/' . $artwork->file_id) . '" class="remove_item"></a>'; $artwork_table .= '</td>'; $artwork_table .= '</tr>'; } } echo $artwork_table; }
public function getRemoveitem($id) { $item = Cart::item($id); $item->remove(); return Redirect::to('home/cart'); }
public function save_artwork($data = array()) { if (empty($data)) { return false; } if (is_numeric($data['size']) && $data['size'] > 0) { if (\Cart::exists($data['cart_uid'])) { $cart_item = \Cart::item($data['cart_uid']); $data['unique_id'] = $cart_item->get('unique_id'); } $data['order_id'] = \Session::get('order.id'); $artwork = \Order\Model_Artwork::forge($data); $artwork->save(); } }
public function doSelectTeamPlayer($club, $id) { $user = Auth::user(); $club = Club::find($club); $team = Team::find($id); $player = Player::find(Input::get('player')); $cart = Cart::item(Input::get('item')); $cart->player_id = $player->id; //default event $cart->team = $team->name; $cart->team_id = $team->id; //over write event with sub event present if (Input::get('team')) { $child = Team::find(Input::get('team')); $cart->team = $child->name; $cart->team_id = $child->id; } $title = 'League Together - Club | ' . $club->name; return Redirect::action('ClubPublicController@PaymentCreateTeam', array($club->id, $team->id))->with('page_title', $title)->with('club', $club)->with('team', $team)->with('player', $player); }