Vous n'êtes pas identifié(e).
- Discussions : Actives | Sans réponse
Annonce
Un message d'erreur qui s'affiche ? Un mot de passe oublié ? L'ajout de fichier qui ne marche pas ?
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.
Pages : 1
#1 05-05-2021 19:06:10
- touchatonku
- Membre
- Inscription : 28-04-2021
- Messages : 25
- Site Web
Bug - Partie Administration - Activité
Je savais bien que j'en avais vu un autre étrange... Il ce déclenche lorsque je vais dans l'administration et que je clique sur Activité. Il me donne ces 3 incidences.
#3
Date : 2021-05-05 19:04:01.248123
Version : 3.0.11
Type : PHP_WARNING
Fichier : admin/template/default/breadcrumb.tpl.php
Ligne : 2
Page : logs
Message : Invalid argument supplied for foreach()
Trace : #1 admin/index.php(24): require_once('/home/www/igale...')#2 admin/template/default/index.tpl.php(132): include('/home/www/igale...')#3 admin/template/default/logs.tpl.php(23): include('/home/www/igale...')
#2
Date : 2021-05-05 19:04:01.247957
Version : 3.0.11
Type : PHP_WARNING
Fichier : admin/template/default/logs.tpl.php
Ligne : 11
Page : logs
Message : Invalid argument supplied for foreach()
Trace : #1 admin/index.php(24): require_once('/home/www/igale...')#2 admin/template/default/index.tpl.php(132): include('/home/www/igale...')
#1
Date : 2021-05-05 19:04:01.246098
Version : 3.0.11
Type : PGSQL_ERROR
Fichier : includes/core/DB.class.php
Ligne : 305
Page : logs
Message : SQLSTATE[42703]: Undefined column: 7 ERROR: column "nickname" does not exist
LINE 12: ORDER BY LOWER(nickname) ASC
^
Trace : #1 admin/index.php(18): Admin::start()#2 includes/admin/classes/Admin.class.php(798): require_once('/home/www/igale...')#3 includes/admin/logs.php(25): AdminLogs::getUsersList()#4 includes/admin/classes/AdminLogs.class.php(397): DB::execute('SELECT user_id ...', Array)
Hors ligne
#2 05-05-2021 20:42:52
Re : Bug - Partie Administration - Activité
Salut,
C'est un bug spécifique à PostgreSQL et qui empêche la création de la liste "Parcourir" sur la page Activité. Pour le corriger, il faut remplacer les lignes 382-396 du fichier includes/admin/classes/AdminLogs.class.php :
$sql_order_by = Config::$params['users_profile_params']['nickname']['activated']
? "LOWER(nickname) ASC"
: "LOWER(user_login) ASC";
$sql = "SELECT user_id AS id,
user_login,
user_nickname,
CASE WHEN user_nickname IS NULL
THEN user_login
ELSE user_nickname
END AS nickname
FROM {users_logs} AS ul
LEFT JOIN {users} AS u USING (user_id)
WHERE $sql_where
AND user_status != '-2'
ORDER BY $sql_order_by";
par celles-ci :
if (Config::$params['users_profile_params']['nickname']['activated'])
{
$sql_nickname_order_by = "
CASE WHEN user_nickname IS NULL
THEN LOWER(user_login)
ELSE LOWER(user_nickname)
END AS nickname_order_by,";
$sql_order_by = "nickname_order_by ASC";
}
else
{
$sql_nickname_order_by = "";
$sql_order_by = "LOWER(user_login) ASC";
}
$sql = "SELECT user_id AS id,
user_login,
user_nickname,
$sql_nickname_order_by
CASE WHEN user_nickname IS NULL
THEN user_login
ELSE user_nickname
END AS nickname
FROM {users_logs} AS ul
LEFT JOIN {users} AS u USING (user_id)
WHERE $sql_where
AND user_status != '-2'
ORDER BY $sql_order_by";
Hors ligne
#3 05-05-2021 21:22:55
- touchatonku
- Membre
- Inscription : 28-04-2021
- Messages : 25
- Site Web
Re : Bug - Partie Administration - Activité
Correction parfaite, merci.
Hors ligne
Pages : 1