Bonjour, En débuggant mon problème d'erreur Postgres en authentification ldap, j'en conclus qu'il me suffit de rajouter dans global_query.inc, la déclaration de la variable globale $c_default_domain, initialisée dans global.inc.
/usr/share/obm/www/obminclude# diff global_query.inc.ORI global_query.inc 1431c1431 < global $cdg_sql, $c_nb_login_failed, $c_frozen_duration, $c_login_interval; --- > global $cdg_sql, $c_nb_login_failed, $c_frozen_duration, $c_login_interval, $c_default_domain; Si cela vous parait pertinent, pourriez vous le prendre en compte dans votre code? Par contre je n'ai toujours pas trouvé comment désactiver le lien entre le bouton "journée entière" et l'opacité "libre". Merci. Cordialement, Le 17/02/2012 09:04, Couturie Laure-Amélie a écrit : > Bonjour, > > Je relance sur cette liste un bug de la version 2.4 en mode Postgres > (8.3) et authentification ldap ($auth_kind='ldap'). On obtient des > erreurs postgres correspondant a une tentative de login avec un domain > "vide" sur la page de login OBM. Si on "valide" cette 1ère page, les > erreurs disparaissent. > > Warning: pg_query() [function.pg-query]: Query failed: ERREUR: syntaxe > en entrée invalide pour l'entier : « » in > /usr/share/obm/www/obminclude/phplib/db_pgsql.inc on line 96 > Database error: Invalid SQL: SELECT userobm_id, EXTRACT (EPOCH from > userobm_timelastaccess) as timelastaccess, userobm_nb_login_failed > FROM UserObm INNER JOIN Domain ON userobm_domain_id = domain_id WHERE > userobm_login='' AND userobm_domain_id = '' AND userobm_archive=0 > PostgreSQL Error: 1 (ERREUR: syntaxe en entrée invalide pour l'entier > : « ») > > Warning: pg_query() [function.pg-query]: Query failed: ERREUR: syntaxe > en entrée invalide pour l'entier : « » in > /usr/share/obm/www/obminclude/phplib/db_pgsql.inc on line 96 > Database error: Invalid SQL: SELECT userobm_id, EXTRACT (EPOCH from > userobm_timelastaccess) as timelastaccess, userobm_nb_login_failed > FROM UserObm INNER JOIN Domain ON userobm_domain_id = domain_id WHERE > userobm_login='' AND userobm_domain_id = '' AND userobm_archive=0 > PostgreSQL Error: 1 (ERREUR: syntaxe en entrée invalide pour l'entier > : « ») > > Warning: Cannot modify header information - headers already sent by > (output started at > /usr/share/obm/www/obminclude/phplib/db_pgsql.inc:96) in > /usr/share/obm/www/obminclude/of/of_session.inc on line 349 > > Merci de votre aide. Ces messages d'erreurs nous font reculer notre > planification de mise a jour de notre serveur OBM de 2.3 à 2.4. > > > Autre question: peut on désactiver le fait que un évènement sur la > journée entière fasse passer "l'opacity" de indisponible à libre? Nos > utilisateurs se plaignent de ce défault qui ne correspond pas à leur > besoin. (ce défaut est le même en 2.3 et 2.4). > > Merci. Cordialement, > -- Laure-Amélie Couturié Institut de Physique Nucléaire - S2I Bât. 100A Bur. A114 91406 ORSAY cedex tel: 0169156268 mail: [email protected] _______________________________________________ Obm mailing list [email protected] http://list.obm.org/mailman/listinfo/obm
