public function remove_item($data)
{
if (!is_array($data)) {
$id = intval($data);
$data = array('id' => $id);
}
if (!isset($data['id']) or $data['id'] == 0) {
return false;
}
$cart = array();
$cart['id'] = intval($data['id']);
if ($this->app->user_manager->is_admin() == false) {
$cart['session_id'] = mw()->user_manager->session_id();
}
$cart['order_completed'] = 0;
$cart['one'] = 1;
$cart['limit'] = 1;
$check_cart = $this->get($cart);
if ($check_cart != false and is_array($check_cart)) {
$table = $this->table;
$this->app->database_manager->delete_by_id($table, $id = $cart['id'], $field_name = 'id');
} else {
}
}