Internal: Add param to api_get_session_condition to avoid AND or WHERE prefix in query - refs BT#22232

pull/5989/head
Angel Fernando Quiroz Campos 9 months ago
parent 2d12af3491
commit a1eaf3e9ad
No known key found for this signature in database
GPG Key ID: B284841AE3E562CD
  1. 7
      main/inc/lib/api.lib.php

@ -3044,7 +3044,8 @@ function api_get_session_condition(
$session_id,
$and = true,
$with_base_content = false,
$session_field = 'session_id'
$session_field = 'session_id',
bool $avoidConditionType = false
) {
$session_id = (int) $session_id;
@ -3054,6 +3055,10 @@ function api_get_session_condition(
// Condition to show resources by session
$condition_add = $and ? ' AND ' : ' WHERE ';
if ($avoidConditionType) {
$condition_add = '';
}
if ($with_base_content) {
$condition_session = $condition_add." ( $session_field = $session_id OR $session_field = 0 OR $session_field IS NULL) ";
} else {

Loading…
Cancel
Save