|
|
@@ -29,9 +29,61 @@ class Route_UrlAction_ProjektyProNetMediaApproveZam extends RouteBase {// TODO:
|
|
|
}
|
|
|
|
|
|
public function approveOrderAction() {
|
|
|
+ SE_Layout::gora();
|
|
|
+ try {
|
|
|
+ $data = array();
|
|
|
+ $data['id_order'] = V::get('id_order', 0, $_REQUEST, 'int');
|
|
|
+ $data = $this->setProps($data);
|
|
|
+ $sqlObj = array();
|
|
|
+ $sqlObj['ID'] = $data['id_order'];
|
|
|
+ $sqlObj['APPROVE_STATUS'] = 'ZATWIERDZONE';
|
|
|
+ $sqlObj['APPROVED_BY'] = User::getFullName();
|
|
|
+ $affected = DB::getDB()->UPDATE_OBJ('CRM_LISTA_ZASOBOW_ORDERS', (object)$sqlObj);
|
|
|
+ echo '<div class="container">';
|
|
|
+ if ($affected >= 0) {
|
|
|
+ SE_Layout::alert('success', "Zmieniono status zamówienia na ZATWIERDZONE");
|
|
|
+ } else {
|
|
|
+ SE_Layout::alert('danger', "Wystąpiły błędy podczas zmieniania statusu zamówienia");
|
|
|
+ }
|
|
|
+ ?>
|
|
|
+ <div style="text-align:center">
|
|
|
+ <a href="index.php?_route=UrlAction_ProjektyProNetMediaZamZlec&ID_PROJECT=<?php echo $data['id_project']; ?>" class="btn btn-primary">Wróć</a>
|
|
|
+ </div>
|
|
|
+ <?php
|
|
|
+ echo '</div>';
|
|
|
+ } catch (Exception $e) {
|
|
|
+ SE_Layout::alert('danger', "Error #" . $e->getCode() . "|" . $e->getLine() . ": " . $e->getMessage());
|
|
|
+ }
|
|
|
+ SE_Layout::dol();
|
|
|
}
|
|
|
|
|
|
public function rejectOrderAction() {
|
|
|
+ SE_Layout::gora();
|
|
|
+ try {
|
|
|
+ $data = array();
|
|
|
+ $data['id_order'] = V::get('id_order', 0, $_REQUEST, 'int');
|
|
|
+ $data = $this->setProps($data);
|
|
|
+ $sqlObj = array();
|
|
|
+ $sqlObj['ID'] = $data['id_order'];
|
|
|
+ $sqlObj['APPROVE_STATUS'] = 'ODRZUCONE';
|
|
|
+ $sqlObj['APPROVED_BY'] = User::getFullName();
|
|
|
+ $affected = DB::getDB()->UPDATE_OBJ('CRM_LISTA_ZASOBOW_ORDERS', (object)$sqlObj);
|
|
|
+ echo '<div class="container">';
|
|
|
+ if ($affected >= 0) {
|
|
|
+ SE_Layout::alert('success', "Zmieniono status zamówienia na ODRZUCONE");
|
|
|
+ } else {
|
|
|
+ SE_Layout::alert('danger', "Wystąpiły błędy podczas zmieniania statusu zamówienia");
|
|
|
+ }
|
|
|
+ ?>
|
|
|
+ <div style="text-align:center">
|
|
|
+ <a href="index.php?_route=UrlAction_ProjektyProNetMediaZamZlec&ID_PROJECT=<?php echo $data['id_project']; ?>" class="btn btn-primary">Wróć</a>
|
|
|
+ </div>
|
|
|
+ <?php
|
|
|
+ echo '</div>';
|
|
|
+ } catch (Exception $e) {
|
|
|
+ SE_Layout::alert('danger', "Error #" . $e->getCode() . "|" . $e->getLine() . ": " . $e->getMessage());
|
|
|
+ }
|
|
|
+ SE_Layout::dol();
|
|
|
}
|
|
|
|
|
|
public function setProps($data) {
|
|
|
@@ -76,12 +128,14 @@ class Route_UrlAction_ProjektyProNetMediaApproveZam extends RouteBase {// TODO:
|
|
|
|
|
|
<form style="text-align:center">
|
|
|
<input type="hidden" name="_route" value="UrlAction_ProjektyProNetMediaApproveZam">
|
|
|
+ <input type="hidden" name="_task" value="">
|
|
|
+ <input type="hidden" name="id_order" value="<?php echo $data['id_order']; ?>">
|
|
|
<button onClick="return approveOrder(this);" class="btn btn-lg btn-primary">Zatwierdzam</button>
|
|
|
<button onClick="return rejectOrder(this);" class="btn btn-lg btn-danger" style="margin-left:30px">Nie zatwierdzam</button>
|
|
|
</form>
|
|
|
|
|
|
<hr>
|
|
|
- <?php Router::getRoute('UrlAction_ProjektyProNetMediaZamZlec')->previewOrder($data['id_order']); ?>
|
|
|
+ <?php Router::getRoute('UrlAction_ProjektyProNetMediaZamZlec')->previewOrder($data['id_order']);?>
|
|
|
</div>
|
|
|
<script>
|
|
|
function approveOrder(fld) {
|
|
|
@@ -94,7 +148,6 @@ function rejectOrder(fld) {
|
|
|
}
|
|
|
</script>
|
|
|
<?php
|
|
|
- DBG::_(true, true, 'data', $data, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
}
|
|
|
|
|
|
}
|