[Corrigé 3.1.33] 3.1.32 bug import groupes AD

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
slayder66
Gsup LEVEL 2
Messages : 38
Enregistré le : mar. 29 mai 2018 14:28

# @Name : ldap_services.php
# @Description : Synchronize LDAP group of service with GestSup service, and members
# @Call : /admin/user.php
# @Parameters :
# @Author : Flox
# @Create : 12/04/2017
# @Update : 22/03/2018
# @Version : 3.1.32
GestSup: 3.1.33 | Apache: 2.4.33 | MariaDB: 10.2.14 | PHP: 7.2.4
Avatar du membre
Flox
Administrateur du site
Messages : 9447
Enregistré le : jeu. 21 juin 2012 19:00

pouvez vous essayer de remplacer le fichier avec celui en pièce jointe, puis d'activer le mode debug de l'application, relancer la synchro et nous donner le message d'erreur.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
slayder66
Gsup LEVEL 2
Messages : 38
Enregistré le : mar. 29 mai 2018 14:28

Ça ne fonctionne toujours pas

Code : Tout sélectionner

[29-May-2018 16:04:30 Europe/Paris] PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Champ 'login' inconnu dans field list in C:\wamp64\www\core\ldap_services.php:480
Stack trace:
#0 C:\wamp64\www\core\ldap_services.php(480): PDOStatement->execute(Array)
#1 C:\wamp64\www\admin\user.php(1520): include('C:\\wamp64\\www\\c...')
#2 C:\wamp64\www\admin.php(24): include('C:\\wamp64\\www\\a...')
#3 C:\wamp64\www\index.php(887): include('C:\\wamp64\\www\\a...')
#4 {main}
  thrown in C:\wamp64\www\core\ldap_services.php on line 480
[29-May-2018 16:06:11 Europe/Paris] PHP Notice:  Undefined variable: array_service_members in C:\wamp64\www\core\ldap_services.php on line 525
[29-May-2018 16:06:11 Europe/Paris] PHP Stack trace:
[29-May-2018 16:06:11 Europe/Paris] PHP   1. {main}() C:\wamp64\www\index.php:0
[29-May-2018 16:06:11 Europe/Paris] PHP   2. include() C:\wamp64\www\index.php:887
[29-May-2018 16:06:11 Europe/Paris] PHP   3. include() C:\wamp64\www\admin.php:24
[29-May-2018 16:06:11 Europe/Paris] PHP   4. include() C:\wamp64\www\admin\user.php:1520
[29-May-2018 16:06:11 Europe/Paris] PHP Warning:  array_key_exists() expects parameter 2 to be array, null given in C:\wamp64\www\core\ldap_services.php on line 525
[29-May-2018 16:06:11 Europe/Paris] PHP Stack trace:
[29-May-2018 16:06:11 Europe/Paris] PHP   1. {main}() C:\wamp64\www\index.php:0
[29-May-2018 16:06:11 Europe/Paris] PHP   2. include() C:\wamp64\www\index.php:887
[29-May-2018 16:06:11 Europe/Paris] PHP   3. include() C:\wamp64\www\admin.php:24
[29-May-2018 16:06:11 Europe/Paris] PHP   4. include() C:\wamp64\www\admin\user.php:1520
[29-May-2018 16:06:11 Europe/Paris] PHP   5. array_key_exists() C:\wamp64\www\core\ldap_services.php:525
[29-May-2018 16:06:13 Europe/Paris] PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Champ 'login' inconnu dans field list in C:\wamp64\www\core\ldap_services.php:480
Stack trace:
#0 C:\wamp64\www\core\ldap_services.php(480): PDOStatement->execute(Array)
#1 C:\wamp64\www\admin\user.php(1520): include('C:\\wamp64\\www\\c...')
#2 C:\wamp64\www\admin.php(24): include('C:\\wamp64\\www\\a...')
#3 C:\wamp64\www\index.php(887): include('C:\\wamp64\\www\\a...')
#4 {main}
  thrown in C:\wamp64\www\core\ldap_services.php on line 480
GestSup: 3.1.33 | Apache: 2.4.33 | MariaDB: 10.2.14 | PHP: 7.2.4
Avatar du membre
Flox
Administrateur du site
Messages : 9447
Enregistré le : jeu. 21 juin 2012 19:00

je pense avoir trouvé essayer ce fichier:
Fichiers joints
patch_pour_3.1.32.zip
(6.42 Kio) Téléchargé 280 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
slayder66
Gsup LEVEL 2
Messages : 38
Enregistré le : mar. 29 mai 2018 14:28

Ça fonctionne !! merci beaucoup
GestSup: 3.1.33 | Apache: 2.4.33 | MariaDB: 10.2.14 | PHP: 7.2.4
Avatar du membre
Flox
Administrateur du site
Messages : 9447
Enregistré le : jeu. 21 juin 2012 19:00

effectivement c'était bien un bug avec cette version la correction sera intégrer dans la prochaine version.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
slayder66
Gsup LEVEL 2
Messages : 38
Enregistré le : mar. 29 mai 2018 14:28

merci à vous en tout cas :)
GestSup: 3.1.33 | Apache: 2.4.33 | MariaDB: 10.2.14 | PHP: 7.2.4
Répondre