Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
legi
soft
gestex
Commits
c4708648
Commit
c4708648
authored
Jul 12, 2021
by
Estéban Ristich
Browse files
Fix SQL row name for max day loan
parent
df1676be
Changes
1
Hide whitespace changes
Inline
Side-by-side
loan-process.php
View file @
c4708648
...
...
@@ -49,9 +49,9 @@ if ($param_mode == "loan" || $param_mode == "booking") {
$day_diff
=
$date_out_rtn
-
$date_out_ymd
;
$day_diff
=
intval
(
date
(
'd'
,
$day_diff
));
if
(
$loan_id
>
0
)
{
$equipment_max_day
=
get_equipment_all_by_id
(
$pdo
,
get_equipment_by_loan_id
(
$pdo
,
$loan_id
))[
'
max_day
'
];
$equipment_max_day
=
get_equipment_all_by_id
(
$pdo
,
get_equipment_by_loan_id
(
$pdo
,
$loan_id
))[
"
max_day
"
];
}
else
{
$equipment_max_day
=
get_equipment_all_by_id
(
$pdo
,
$equipment_id
)[
'
max_day
'
];
$equipment_max_day
=
get_equipment_all_by_id
(
$pdo
,
$equipment_id
)[
"
max_day
"
];
}
if
(
$equipment_max_day
!=
0
)
{
if
(
$day_diff
>
$equipment_max_day
)
...
...
@@ -66,7 +66,7 @@ if ($loan_id > 0)
if
(
!
empty
(
$erreur
))
{
//erreur
$title
=
'Erreur sur l\'emprunt'
;
$action
=
'loan-edit.php?id='
.
$loan_id
.
'&mode=edit'
;
$action
=
'loan-edit.php?id='
.
$loan_id
.
'&mode=edit'
;
# à fixer
if
(
$param_mode
==
'booking'
)
$action
=
'loan-edit.php?equipment='
.
$equipment_id
.
'&mode='
.
$param_mode
;
$message_text
=
$erreur
;
...
...
@@ -76,9 +76,9 @@ if (!empty($erreur)) {
}
if
(
$param_mode
==
"booking"
)
{
// C
heck futur
// C
HECK FUTUR
if
(
$date_out_ymd
>=
$date_tomorrow
)
{
// C
heck date overlap
// C
HECK DATE OVERLAP
$loan_dates
=
get_loans_interval_by_id
(
$pdo
,
$equipment_id
,
$date_emprunt
,
$date_retour
);
if
(
!
empty
(
$loan_dates
)
||
$loan_dates
!=
false
)
{
$action
=
'loan-edit.php?equipment='
.
$equipment_id
.
'&mode='
.
$param_mode
;
...
...
@@ -89,12 +89,12 @@ if ($param_mode == "booking") {
exit
();
}
// R
eservation possible
// R
ESERVATION POSSIBLE
set_loan_reserved_new
(
$pdo
,
$equipment_id
,
$team_id
,
$date_emprunt
,
$date_retour
,
$commentaire
);
$message_text
=
'La réservation a été effectuer avec succés'
;
}
else
{
// R
eservation impossible
// R
ESERVATION IMPOSSIBLE
$title
=
'Impossible de réserver le jour même ou avant'
;
$message_text
=
$title
;
$action
=
'loan-edit.php?equipment='
.
$equipment_id
.
'&mode='
.
$param_mode
;
...
...
@@ -103,14 +103,14 @@ if ($param_mode == "booking") {
exit
();
}
}
else
if
(
$param_mode
==
"edit"
)
{
// C
heck futur
// C
HECK FUTUR
if
(
get_loan_all_by_id
(
$pdo
,
$loan_id
)[
"status"
]
==
STATUS_LOAN_BORROWED
)
{
set_loan_update
(
$pdo
,
$loan_id
,
$equipment_id
,
$team_id
,
$date_emprunt
,
$date_retour
,
$commentaire
);
$message_text
=
'Mise à jour du pret avec succes'
;
}
else
{
if
(
$date_out_ymd
>=
$date_tomorrow
)
{
// C
heck date overlap
// C
HECK DATE OVERLAP
#$loan_dates = get_loans_interval_by_id($pdo, $equipment_id, $date_emprunt, $date_retour);
$loan_dates
=
get_loans_interval_by_id_except_loan
(
$pdo
,
$equipment_id
,
$date_emprunt
,
$date_retour
,
$loan_id
);
if
(
!
empty
(
$loan_dates
)
||
$loan_dates
!=
false
)
{
...
...
@@ -126,7 +126,7 @@ if ($param_mode == "booking") {
$message_text
=
'Mise à jour du prêt sur l\'appareil '
.
$equipment_id
.
' validé<br />'
;
}
else
{
// E
dition impossible
// E
DITION IMPOSSIBLE
$title
=
'Impossible d\'éditer la réservation le jour même ou avant'
;
$message_text
=
$title
;
$action
=
'loan-edit.php?id='
.
$loan_id
.
'&mode='
.
$param_mode
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment