if($stmt->fetch() == null){
throw new Exception('No rows for count!');
}
+ $stmt->close();
return $count;
}
}
$ticket = new Ticket($id, $type, $status);
$query = 'UPDATE `ticket` SET `status` = 1 WHERE `id` = ?';
+ $stmt->close();
$stmt = Ticketing::Get()->database()->prepare($query);
$stmt->bind_param('i', $id);
$stmt->execute();
+ $stmt->close();
return $ticket;
}
$stmt->bind_param('iiis', $order->id(), $ticket->id(), $type->price(), $name);
$stmt->execute();
$purchase = new Purchase($stmt->insert_id, $order->id(), $ticket->id(), $type->price(), $name);
+ $stmt->close();
}
$stmt->bind_param('si', $user, $time);
$stmt->execute();
$order = new Order($stmt->insert_id, $user, $time, 0);
+ $stmt->close();
}
return $order;
}
while($stmt->fetch()){
$orders[$id] = new Order($id, $user, $time, $status);
}
+ $stmt->close();
$order = array_shift($orders);
foreach($orders as $o){
$order->merge($o);
$time = time();
$stmt->bind_param('ii', $time, $this->id);
$stmt->execute();
+ $stmt->close();
}
private function merge(){