Reservations
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by Pensare Software.
|
||||
* User: Theo Weijmer
|
||||
* Date: 13/04/2018
|
||||
* Time: 13:54
|
||||
*/
|
||||
|
||||
class ReservationsController extends MY_Controller {
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
public function getReservations()
|
||||
{
|
||||
$sql = ReservationTotals::fire();
|
||||
|
||||
$query = $this->db->query( $sql );
|
||||
|
||||
$results = $query->result();
|
||||
|
||||
foreach ( $results as $result )
|
||||
{
|
||||
if ( ! isset( $projects[ $result->projectID ] ) )
|
||||
{
|
||||
$projects[ $result->projectID ] = [
|
||||
'projectnumber' => $result->projectnumber,
|
||||
'reservation' => 0,
|
||||
'payed' => 0,
|
||||
'saldo' => 0,
|
||||
'customers' => []
|
||||
];
|
||||
}
|
||||
|
||||
$projects[ $result->projectID ]['reservation'] += $result->reservation;
|
||||
$projects[ $result->projectID ]['payed'] += $result->payed;
|
||||
$projects[ $result->projectID ]['saldo'] += $result->saldo;
|
||||
|
||||
$projects[ $result->projectID ]['externals'][] = [
|
||||
'external' => $result->contactperson,
|
||||
'reservation' => $result->reservation,
|
||||
'payed' => $result->payed,
|
||||
'saldo' => $result->saldo
|
||||
];
|
||||
}
|
||||
|
||||
$this->json( $projects );
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user