fix date condition logic (#510)
Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
parent
3280e38ee1
commit
edf4d4bfe4
|
|
@ -148,22 +148,22 @@ class FormLogicConditionChecker
|
||||||
|
|
||||||
private function checkBefore($condition, $fieldValue): bool
|
private function checkBefore($condition, $fieldValue): bool
|
||||||
{
|
{
|
||||||
return $condition['value'] && $fieldValue && $fieldValue > $condition['value'];
|
return $condition['value'] && $fieldValue && $fieldValue < $condition['value'];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function checkAfter($condition, $fieldValue): bool
|
private function checkAfter($condition, $fieldValue): bool
|
||||||
{
|
{
|
||||||
return $condition['value'] && $fieldValue && $fieldValue < $condition['value'];
|
return $condition['value'] && $fieldValue && $fieldValue > $condition['value'];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function checkOnOrBefore($condition, $fieldValue): bool
|
private function checkOnOrBefore($condition, $fieldValue): bool
|
||||||
{
|
{
|
||||||
return $condition['value'] && $fieldValue && $fieldValue >= $condition['value'];
|
return $condition['value'] && $fieldValue && $fieldValue <= $condition['value'];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function checkOnOrAfter($condition, $fieldValue): bool
|
private function checkOnOrAfter($condition, $fieldValue): bool
|
||||||
{
|
{
|
||||||
return $condition['value'] && $fieldValue && $fieldValue <= $condition['value'];
|
return $condition['value'] && $fieldValue && $fieldValue >= $condition['value'];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function checkPastWeek($condition, $fieldValue): bool
|
private function checkPastWeek($condition, $fieldValue): bool
|
||||||
|
|
|
||||||
|
|
@ -126,19 +126,19 @@ function checkLessThanEqual(condition, fieldValue) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkBefore(condition, fieldValue) {
|
function checkBefore(condition, fieldValue) {
|
||||||
return condition.value && fieldValue && fieldValue > condition.value
|
|
||||||
}
|
|
||||||
|
|
||||||
function checkAfter(condition, fieldValue) {
|
|
||||||
return condition.value && fieldValue && fieldValue < condition.value
|
return condition.value && fieldValue && fieldValue < condition.value
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function checkAfter(condition, fieldValue) {
|
||||||
|
return condition.value && fieldValue && fieldValue > condition.value
|
||||||
|
}
|
||||||
|
|
||||||
function checkOnOrBefore(condition, fieldValue) {
|
function checkOnOrBefore(condition, fieldValue) {
|
||||||
return condition.value && fieldValue && fieldValue >= condition.value
|
return condition.value && fieldValue && fieldValue <= condition.value
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkOnOrAfter(condition, fieldValue) {
|
function checkOnOrAfter(condition, fieldValue) {
|
||||||
return condition.value && fieldValue && fieldValue <= condition.value
|
return condition.value && fieldValue && fieldValue >= condition.value
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkPastWeek(condition, fieldValue) {
|
function checkPastWeek(condition, fieldValue) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue