la table membres devient users

FossilOrigin-Name: b3f100b821b0fca9ad9416d202ba4c3fa6b010ea8fbb3e6ec1a7358a18ef2ec2
This commit is contained in:
engel 2023-10-12 08:47:40 +00:00
parent 979b1f4164
commit b53f089c87

View File

@ -55,8 +55,8 @@ class Utils
acc_accounts.code as codeCompte, acc_accounts.code as codeCompte,
acc_accounts.label as nomCompte acc_accounts.label as nomCompte
FROM acc_transactions_users FROM acc_transactions_users
INNER JOIN membres INNER JOIN users
ON acc_transactions_users.id_user = membres.id ON acc_transactions_users.id_user = users.id
INNER JOIN acc_transactions INNER JOIN acc_transactions
ON acc_transactions_users.id_transaction = acc_transactions.id ON acc_transactions_users.id_transaction = acc_transactions.id
INNER JOIN acc_transactions_lines INNER JOIN acc_transactions_lines
@ -154,14 +154,14 @@ class Utils
$tri = Utils::combinerTri($champsNom); $tri = Utils::combinerTri($champsNom);
$sql = sprintf( $sql = sprintf(
'SELECT 'SELECT
membres.id as idUser, users.id as idUser,
acc_accounts.id as idCompte, acc_accounts.id as idCompte,
acc_accounts.code as codeCompte, acc_accounts.code as codeCompte,
acc_transactions_lines.credit as versement, acc_transactions_lines.credit as versement,
acc_transactions.date acc_transactions.date
FROM acc_transactions_users FROM acc_transactions_users
INNER JOIN membres INNER JOIN users
ON acc_transactions_users.id_user = membres.id ON acc_transactions_users.id_user = users.id
INNER JOIN acc_transactions INNER JOIN acc_transactions
ON acc_transactions_users.id_transaction = acc_transactions.id ON acc_transactions_users.id_transaction = acc_transactions.id
INNER JOIN acc_transactions_lines INNER JOIN acc_transactions_lines
@ -203,12 +203,12 @@ class Utils
services_fees.id as idTarif, services_fees.id as idTarif,
acc_accounts.id as idCompte, acc_accounts.id as idCompte,
acc_accounts.code as codeCompte, acc_accounts.code as codeCompte,
membres.id as idUser, users.id as idUser,
acc_transactions_lines.credit as versement, acc_transactions_lines.credit as versement,
acc_transactions.date acc_transactions.date
FROM acc_transactions_users FROM acc_transactions_users
INNER JOIN membres INNER JOIN users
ON acc_transactions_users.id_user = membres.id ON acc_transactions_users.id_user = users.id
INNER JOIN acc_transactions INNER JOIN acc_transactions
ON acc_transactions_users.id_transaction = acc_transactions.id ON acc_transactions_users.id_transaction = acc_transactions.id
INNER JOIN services_users INNER JOIN services_users
@ -253,12 +253,12 @@ class Utils
0 as idTarif, 0 as idTarif,
acc_accounts.id as idCompte, acc_accounts.id as idCompte,
acc_accounts.code as codeCompte, acc_accounts.code as codeCompte,
membres.id as idUser, users.id as idUser,
acc_transactions_lines.credit as versement, acc_transactions_lines.credit as versement,
acc_transactions.date acc_transactions.date
FROM acc_transactions_users FROM acc_transactions_users
INNER JOIN membres INNER JOIN users
ON acc_transactions_users.id_user = membres.id ON acc_transactions_users.id_user = users.id
INNER JOIN acc_transactions INNER JOIN acc_transactions
ON acc_transactions_users.id_transaction = acc_transactions.id ON acc_transactions_users.id_transaction = acc_transactions.id
INNER JOIN acc_transactions_lines INNER JOIN acc_transactions_lines
@ -293,17 +293,17 @@ class Utils
$tri = Utils::combinerTri($champsNom); $tri = Utils::combinerTri($champsNom);
$sql = sprintf( $sql = sprintf(
'SELECT 'SELECT
membres.id as idUser, users.id as idUser,
membres.numero, users.numero,
membres.email, users.email,
row_number() over(order by %s) as rang, row_number() over(order by %s) as rang,
%s as nom, %s as nom,
membres.adresse as adresse, users.adresse as adresse,
membres.code_postal as codePostal, users.code_postal as codePostal,
membres.ville as ville users.ville as ville
FROM FROM
acc_transactions_users, acc_transactions_users,
membres, users,
acc_transactions acc_transactions
INNER JOIN acc_transactions_lines INNER JOIN acc_transactions_lines
ON acc_transactions_lines.id_transaction = acc_transactions.id ON acc_transactions_lines.id_transaction = acc_transactions.id
@ -312,9 +312,9 @@ class Utils
AND AND
acc_transactions_users.id_transaction = acc_transactions.id acc_transactions_users.id_transaction = acc_transactions.id
AND AND
acc_transactions_users.id_user = membres.id acc_transactions_users.id_user = users.id
) )
GROUP by membres.id GROUP by users.id
ORDER by %1$s COLLATE U_NOCASE ORDER by %1$s COLLATE U_NOCASE
', ',
$tri, $tri,
@ -344,10 +344,10 @@ class Utils
private static function combinerChamps($champs) private static function combinerChamps($champs)
{ {
$op = ' || " " || '; $op = ' || " " || ';
$result = 'ifnull(membres.' . $champs[0] . ', "")'; $result = 'ifnull(users.' . $champs[0] . ', "")';
for ($i = 1; $i < count($champs); ++$i) for ($i = 1; $i < count($champs); ++$i)
{ {
$result .= $op . 'ifnull(membres.' . $champs[$i] . ', "")'; $result .= $op . 'ifnull(users.' . $champs[$i] . ', "")';
} }
return 'trim(' . $result . ')'; return 'trim(' . $result . ')';
} }
@ -359,10 +359,10 @@ class Utils
*/ */
private static function combinerTri(array $champs) : string private static function combinerTri(array $champs) : string
{ {
$tri = 'membres.' . $champs[0]; $tri = 'users.' . $champs[0];
for ($i = 1; $i < count($champs); ++$i) for ($i = 1; $i < count($champs); ++$i)
{ {
$tri .= ', membres.' . $champs[$i]; $tri .= ', users.' . $champs[$i];
} }
return $tri; return $tri;
} }