|
|
@@ -37,6 +37,12 @@ class Route_UrlAction_UserProNetMediaZaliczka extends RouteBase {// TODO: UrlAct
|
|
|
if (!$data['idZaliczka']) {
|
|
|
$this->zaliczkaListaView($data);
|
|
|
} else {
|
|
|
+ UI::startContainer();
|
|
|
+ UI::tag('a', [
|
|
|
+ 'href' => "index.php?_route=UrlAction_UserProNetMediaZaliczka&idUser={$data['idUser']}",
|
|
|
+ 'class' => "btn btn-link"
|
|
|
+ ], "<i class=\"glyphicon glyphicon-arrow-left\"></i> wróć");
|
|
|
+ UI::endContainer();
|
|
|
$this->zaliczkaFormView($data);
|
|
|
}
|
|
|
} catch (Exception $e) {
|
|
|
@@ -141,7 +147,33 @@ class Route_UrlAction_UserProNetMediaZaliczka extends RouteBase {// TODO: UrlAct
|
|
|
UI::emptyTag('input', ['type'=>"submit", 'value'=>"Dodaj nową zaliczkę", 'class'=>'btn btn-primary']);
|
|
|
UI::endTag('form');
|
|
|
|
|
|
- UI::alert('danger', "TODO: lista zaliczek");
|
|
|
+ UI::table([
|
|
|
+ 'caption' => "Zaliczki:",
|
|
|
+ 'rows' => array_map(
|
|
|
+ function ($row) use ($idUser) {
|
|
|
+ static $isFirst = true;
|
|
|
+ $editLink = Request::getPathUri() . "index.php?_route=UrlAction_UserProNetMediaZaliczka&idUser={$idUser}&idZaliczka={$row['ID']}";
|
|
|
+ $editLabel = ($isFirst) ? "Rozlicz / Podgląd" : "Podgląd";
|
|
|
+ if ($isFirst) $isFirst = false;
|
|
|
+ return [
|
|
|
+ 'Nr' => $row['ID'],
|
|
|
+ 'Status' => $row['A_STATUS'],
|
|
|
+ 'L_APPOITMENT_USER' => $row['L_APPOITMENT_USER'],
|
|
|
+ 'KWOTA' => $row['KWOTA'],
|
|
|
+ 'NIEROZLICZONA_KWOTA' => $row['NIEROZLICZONA_KWOTA'],
|
|
|
+ '#' => '<a href="' . $editLink . '">' . $editLabel . '</a>'
|
|
|
+ ];
|
|
|
+ },
|
|
|
+ DB::getPDO()->fetchAll("
|
|
|
+ select z.*
|
|
|
+ from ZALICZKA z
|
|
|
+ join ADMIN_USERS u on(z.L_APPOITMENT_USER = u.ADM_ACCOUNT and u.ID = {$idUser})
|
|
|
+ order by z.ID DESC
|
|
|
+ ")
|
|
|
+ ),
|
|
|
+ 'empty_msg' => "Brak",
|
|
|
+ 'disable_lp' => true,
|
|
|
+ ]);
|
|
|
UI::alert('danger', "TODO: pierwsza na liście - aktualna - btn(Rozlicz)");// -> Edycja zaliczki
|
|
|
|
|
|
UI::endContainer();
|