$dataMap, ]; $whereConditions = [ 'id = ?' => $idMM, 'AND (user_id = ?' => $user['id'], 'OR is_shared = 1)', ]; $isAdmin = api_is_platform_admin(); if ($user['status'] == SESSIONADMIN || $user['status'] == PLATFORM_ADMIN || $isAdmin) { $whereConditions = [ 'id = ?' => $idMM, ]; } Database::update($table, $params, $whereConditions); echo 'OK'; } else { echo 'KO'; } } else { echo 'KO'; } } else { echo 'KO'; }