ldapsaisie.git
11 years ago- LSdefault :: checkAjaxReturn() : Correction de la méthode et ajout du support des...
Benjamin Renard [Sun, 9 Nov 2008 23:18:35 +0000 (23:18 +0000)]
- LSdefault :: checkAjaxReturn() : Correction de la méthode et ajout du support des LSinfos

11 years ago- LSeepeople : Correction de la configuration de l'attribut userPassword et des binding
Benjamin Renard [Sun, 9 Nov 2008 23:17:28 +0000 (23:17 +0000)]
- LSeepeople : Correction de la configuration de l'attribut userPassword et des binding
pour facilier l'utitilisation de l'annuaire d'exemple.

11 years ago- index_ajax.php : Utilisation de la méthode displayAjaxReturn()
Benjamin Renard [Sun, 9 Nov 2008 23:15:49 +0000 (23:15 +0000)]
- index_ajax.php : Utilisation de la méthode displayAjaxReturn()

11 years ago- LSsession : Ajout de la méthode displayAjaxReturn()
Benjamin Renard [Sun, 9 Nov 2008 23:14:51 +0000 (23:14 +0000)]
- LSsession : Ajout de la méthode displayAjaxReturn()

11 years ago- LSeepeople : Oubli de l'atttribut userPassword dans le layout
Benjamin Renard [Sun, 9 Nov 2008 18:21:12 +0000 (18:21 +0000)]
- LSeepeople : Oubli de l'atttribut userPassword dans le layout

11 years ago- LSattr_html_select_list : utilisation de LSldapObject :: search()
Benjamin Renard [Sun, 9 Nov 2008 16:49:30 +0000 (16:49 +0000)]
- LSattr_html_select_list : utilisation de LSldapObject :: search()
plus légère que LSldapObject :: listObjects() pour former la liste

11 years ago- LSldapObject :
Benjamin Renard [Sun, 9 Nov 2008 16:47:55 +0000 (16:47 +0000)]
- LSldapObject :
-> Ajout de la méthode search() effectuant une recherche multi-niveau dans l'annuaire
 et retournant un tableau array(dn => '', attrs => '') des objets correspondants.
 Cette méthode est plus légère à utiliser quand on cherche simplement a obtenir une
 liste d'objet avec quelques infos plutôt qu'une liste d'objet instancié.
-> Utilisation de la méthode search() dans les méthodes listObjects()
 et listObjectsName() plutôt qu'une recherche autonome.

11 years ago- LSformElement_mailQuota : Ajouter un type de formulaire pour gérer
Benjamin Renard [Sun, 9 Nov 2008 16:02:21 +0000 (16:02 +0000)]
- LSformElement_mailQuota : Ajouter un type de formulaire pour gérer
les attributs mailQuota (Feature Requests #1707)

11 years ago- LSselect && LSattr_html_select_object : Optimisation des recherches en utilisant
Benjamin Renard [Sun, 9 Nov 2008 01:40:18 +0000 (01:40 +0000)]
- LSselect && LSattr_html_select_object : Optimisation des recherches en utilisant
LSldapObject :: listObjectsName()

11 years ago- getFData() : Correction d'un bug dans le précédent commit
Benjamin Renard [Sun, 9 Nov 2008 01:12:57 +0000 (01:12 +0000)]
- getFData() : Correction d'un bug dans le précédent commit

11 years ago- getFData() : Renforcement de la robustesse de la fonction.
Benjamin Renard [Sun, 9 Nov 2008 01:06:30 +0000 (01:06 +0000)]
- getFData() : Renforcement de la robustesse de la fonction.

11 years ago- LSldapObject :
Benjamin Renard [Sun, 9 Nov 2008 00:57:50 +0000 (00:57 +0000)]
- LSldapObject :
-> listObjects() : Optimisation dans les requetes a l'annuaire
-> listObjectsName() : Ajout d'une methode specialise/optimise dans le
 retour d'un couple dn -> name
- view.php : Utilisatation de LSldapObject :: listObjectsName() plutot que
LSldapObject :: listObjects()

11 years ago- LSformElement_select_object : Correction bugs
Benjamin Renard [Thu, 6 Nov 2008 12:01:55 +0000 (12:01 +0000)]
- LSformElement_select_object : Correction bugs

11 years ago- LSformElement_select_object : Correction de bugs
Benjamin Renard [Thu, 6 Nov 2008 11:23:21 +0000 (11:23 +0000)]
- LSformElement_select_object : Correction de bugs

11 years ago- Images : Oubli lors du dernier commit
Benjamin Renard [Thu, 6 Nov 2008 10:15:07 +0000 (10:15 +0000)]
- Images : Oubli lors du dernier commit

11 years ago- LSformElement_select_object : Correction de bugs.
Benjamin Renard [Thu, 6 Nov 2008 10:14:14 +0000 (10:14 +0000)]
- LSformElement_select_object : Correction de bugs.

11 years ago- LSldapObject : Agrémentation des paramètres de la méthode getSelectArray()
Benjamin Renard [Wed, 5 Nov 2008 14:57:19 +0000 (14:57 +0000)]
- LSldapObject : Agrémentation des paramètres de la méthode getSelectArray()
- LSformElement_select_object :
  - Ajout d'un bouton d'ajout/recherche rapide (Feature Requests #1731)
  - JS correction d'un bug lors du refresh (bouton Modifier)

11 years ago- LSform : Sélection automatique du premier champ d'un onglet : ajout de la
Benjamin Renard [Tue, 4 Nov 2008 14:31:32 +0000 (14:31 +0000)]
- LSform : Sélection automatique du premier champ d'un onglet : ajout de la
possibilité de la selection d'un champ select

11 years ago- LSform :
Benjamin Renard [Tue, 4 Nov 2008 13:30:17 +0000 (13:30 +0000)]
- LSform :
-> Correction des templates (balise <a name>)
-> JS : Déselection des onglets lors du clique et tentative de focus sur le
 premier champs du formulaire.

11 years ago- Theme CSS black : erreur dans les LSform_layout
Benjamin Renard [Mon, 3 Nov 2008 19:47:45 +0000 (19:47 +0000)]
- Theme CSS black : erreur dans les LSform_layout

11 years ago- Mise à jour du thème CSS black avec les dernières modifications de LSform
Benjamin Renard [Mon, 3 Nov 2008 19:40:54 +0000 (19:40 +0000)]
- Mise à jour du thème CSS black avec les dernières modifications de LSform

11 years ago- LSform :
Benjamin Renard [Mon, 3 Nov 2008 19:25:22 +0000 (19:25 +0000)]
- LSform :
  -> Ajout d'une notion de layout pour pouvoir définir l'affichage d'un
     formulaire par onglet et définir l'ordre d'affichage des attributs
    -> Création de templates LSform plutôt que de le redéfinir dans chaque
       template l'affichage d'un formulaire :
        - LSform.tpl : Template de formualaire
        - LSform_view.tpl : Template d'affichage (vue)
    -> Ajout du JS même lors d'une view
    -> JS : ajout de méthode de gestion des onglets
- LSeepeople : Ajout de commentaire dans le fichier de configuration
- LSformElement_select_object && LSformElement_mail :
  -> Utilisation des paramètres LSform plutôt que de consulter directement les
     champs cachés.

11 years ago- LSselect :
Benjamin Renard [Mon, 3 Nov 2008 14:47:30 +0000 (14:47 +0000)]
- LSselect :
-> Modification de l'id du titre (tpl + JS) pour une meilleur compatibilité "title" -> "LSselect_title"

11 years ago- config.inc.php : Changement du domaine d'exemple. ls.com existe
Benjamin Renard [Fri, 31 Oct 2008 12:12:31 +0000 (12:12 +0000)]
- config.inc.php : Changement du domaine d'exemple. ls.com existe
- LSmail :
  -> Le sujet n'était pas encore paramètrable d'avance : c'est fait.
  -> Adpatation index_ajax.php
  -> Ajout d'une méthode JS d'export des infos du mail saisie
- LSformElement_password : Ajout d'une possibilité d'envoie du mot de passe
  par mail lors de sa modification
- LSattribute : Ajout d'un binding applicatif pour l'execution de fonction/
  méthode lors d'évenement (a agrémenter)
- LSldapObject : Utilisation des evenements pour le binding onModify des
  attributs
- LSaddons :: Mail : Ajout d'un header 'To:' systématiquement.
- LSform : Ajout de la méthode JS getValue()

11 years ago- LSformRule_password : Ajout d'une règle pour vérifier un mot de passe
Benjamin Renard [Mon, 27 Oct 2008 17:14:58 +0000 (17:14 +0000)]
- LSformRule_password : Ajout d'une règle pour vérifier un mot de passe

11 years ago- LSattribute : Correction de la méthode refreshForm() pour ne pas executer des trait...
Benjamin Renard [Mon, 27 Oct 2008 16:10:10 +0000 (16:10 +0000)]
- LSattribute : Correction de la méthode refreshForm() pour ne pas executer des traitements
  inutiles (attribut dans le formulaire mais pas accèssible pour l'utilisateur).

11 years ago- LSattribute : Correction d'un bug dans la méthode resfreshForm()
Benjamin Renard [Mon, 27 Oct 2008 16:05:26 +0000 (16:05 +0000)]
- LSattribute : Correction d'un bug dans la méthode resfreshForm()

11 years ago- LSrelation : Correction du JS pour plus de robustesse
Benjamin Renard [Mon, 27 Oct 2008 15:37:45 +0000 (15:37 +0000)]
- LSrelation : Correction du JS pour plus de robustesse

11 years ago- LSformElement_test : Correction de bugs JS
Benjamin Renard [Mon, 27 Oct 2008 14:33:31 +0000 (14:33 +0000)]
- LSformElement_test : Correction de bugs JS

11 years ago- Retour en arrière suite à une erreur dans mon dernier commit
Benjamin Renard [Mon, 27 Oct 2008 14:21:44 +0000 (14:21 +0000)]
- Retour en arrière suite à une erreur dans mon dernier commit

11 years ago- LSformElement_text : Mise en compatibilité avec les nouvelles fonctionalités
Benjamin Renard [Mon, 27 Oct 2008 14:15:05 +0000 (14:15 +0000)]
- LSformElement_text : Mise en compatibilité avec les nouvelles fonctionalités
  de la fonction getFData()

11 years ago- getFData (Php&JS) : Ajout d'une possibilité de découpage de la valeur de remplacement
Benjamin Renard [Mon, 27 Oct 2008 14:06:49 +0000 (14:06 +0000)]
- getFData (Php&JS) : Ajout d'une possibilité de découpage de la valeur de remplacement

11 years ago- LSview : Affichage d'une possibilité de recherche récursive
Benjamin Renard [Mon, 27 Oct 2008 11:35:58 +0000 (11:35 +0000)]
- LSview : Affichage d'une possibilité de recherche récursive
  que lorque le serveur LDAP est multi-niveau.

11 years ago- LSldapObject : Ajout d'une possibilité de trie par défaut.
Benjamin Renard [Mon, 27 Oct 2008 11:20:51 +0000 (11:20 +0000)]
- LSldapObject : Ajout d'une possibilité de trie par défaut.

11 years ago- LSformElement_select : ajout de l'id à l'<ul>
Benjamin Renard [Mon, 27 Oct 2008 10:56:19 +0000 (10:56 +0000)]
- LSformElement_select : ajout de l'id à l'<ul>

11 years ago- LSformElement_image :
Benjamin Renard [Mon, 27 Oct 2008 10:41:34 +0000 (10:41 +0000)]
- LSformElement_image :
-> Adaptation pour l'utilisation des templates.

11 years ago- LSformElement_select : Correction du template
Benjamin Renard [Mon, 27 Oct 2008 10:17:23 +0000 (10:17 +0000)]
- LSformElement_select : Correction du template

11 years ago- LSformElement : Ajout du chargement de LSformElement_text avant la définition
Benjamin Renard [Mon, 27 Oct 2008 09:45:58 +0000 (09:45 +0000)]
- LSformElement : Ajout du chargement de LSformElement_text avant la définition

11 years ago- LSformElement_select_object
Benjamin Renard [Thu, 16 Oct 2008 15:46:45 +0000 (15:46 +0000)]
- LSformElement_select_object
-> Correction de bugs dans le fieldTemplate

11 years ago- LSformElement :
Benjamin Renard [Thu, 16 Oct 2008 15:35:20 +0000 (15:35 +0000)]
- LSformElement :
  -> Suppression des méthodes :
    - getTitle()
    - getMultipleData()
    - displayLabel()
- LSformElement_select_objet
  -> Refonte avec utilisation des templates

11 years ago- LSformElement_date
Benjamin Renard [Thu, 16 Oct 2008 15:01:41 +0000 (15:01 +0000)]
- LSformElement_date
-> Oubli dans le précédent commit du fieldTemplate

11 years ago- LSformElement_date
Benjamin Renard [Thu, 16 Oct 2008 15:00:21 +0000 (15:00 +0000)]
- LSformElement_date
-> Refonte en utilisant les templates
- LSformElement_ssh_key
-> Correction du fieldTemplate qui ne prévoyait pas une valeur vide

11 years ago- LSformElement_ssh_key
Benjamin Renard [Thu, 16 Oct 2008 14:27:07 +0000 (14:27 +0000)]
- LSformElement_ssh_key
-> Refonte en utilisant les templates

11 years ago- LSformElement_boolean : Refonte en utilisant les templates
Benjamin Renard [Thu, 16 Oct 2008 13:48:39 +0000 (13:48 +0000)]
- LSformElement_boolean : Refonte en utilisant les templates

11 years ago- LSformElement_password :
Benjamin Renard [Thu, 16 Oct 2008 13:16:39 +0000 (13:16 +0000)]
- LSformElement_password :
-> Correction des problèmes liés au changement de type de input

11 years ago- LSformElement_select : Refonte en utilisant les templates
Benjamin Renard [Thu, 16 Oct 2008 13:03:45 +0000 (13:03 +0000)]
- LSformElement_select : Refonte en utilisant les templates
- LSformElement_password : Ajout d'un fichier oublié dans le dernier commit

11 years ago- LSdefault :
Benjamin Renard [Thu, 16 Oct 2008 12:01:26 +0000 (12:01 +0000)]
- LSdefault :
  -> Ajout de la méthode getParams()
- LSformElement_password :
  -> Refonte en utilisant les templates
  -> Refonte Javascript en utilisant les JSparams via LSdefault et creation d'un
     LSformElement_password_field

11 years ago- LSattr_html :
Benjamin Renard [Wed, 15 Oct 2008 18:54:05 +0000 (18:54 +0000)]
- LSattr_html :
  -> Ajout d'une méthode addToForm() standardise utilisant le paramètre
     $LSformElement_type
  -> Utilisatation de cette méthode standardisée pour les types d'attributs
     suivants :
      - text
      - textarea
      - date
      - mail
      - url
      - rss
      - xmpp
      - ssh_key
      - boolean

11 years ago- LSformElement_xmpp & LSformElement_url & LSformElement_rss
Benjamin Renard [Wed, 15 Oct 2008 18:29:14 +0000 (18:29 +0000)]
- LSformElement_xmpp & LSformElement_url & LSformElement_rss
  -> Refonte avec l'utilisation de l'héritage de LSformElement_text
  -> Utilisation d'un fieldTemplate commum : LSformElement_uri_field.tpl
- LSformElement_mail
  -> Utilisation du fieldTemplate commum : LSformElement_uri_field.tpl
- LSformElement : Ajout du paramètre $fetchVariables qui contient les variables
  ajouter au contexte de la méthode fetchTemplate()

11 years ago- LSform.js :
Benjamin Renard [Wed, 15 Oct 2008 17:40:04 +0000 (17:40 +0000)]
- LSform.js :
  -> Refonte complète pour coller au plus près de la réalité
  -> Création des classes LSformElement et LSformElement_field
- LSsession :
  -> Méthode fetchTemplate() : retourne un template compilé
- LSformElement :
  -> Méthode fetchTemplate() : Utilisation des templates pour l'affichage des
     LSformElement.
  -> Méthode isMultiple()
  -> getEmptyField() : méthode d'affichage par défaut d'un champs vide
- LSformElement_textarea :
  -> Utilisation des templates pour l'affichage
  -> Ajout d'un bouton clear()
- LSformElement_text :
  -> Utilisation des templates pour l'affichage
  -> Adpatation pour pouvoir faire des classes filles. Celles-ci hériteront
     des fonctionnalités des champs textes classiques
  -> La méthode de génération est maintenant appliqué à tout les champs et non
     plus simplement au premier
- LSformElement_mail :
  -> Refonte en utilisant l'héritage de LSformElement_text

11 years ago- LSformElement_boolean : Correction des bugs par rapport à la différentiation
Benjamin Renard [Wed, 15 Oct 2008 10:46:09 +0000 (10:46 +0000)]
- LSformElement_boolean : Correction des bugs par rapport à la différentiation
des valeurs false/vide

11 years ago- LSformElement :: getPostData()
Benjamin Renard [Wed, 15 Oct 2008 10:32:51 +0000 (10:32 +0000)]
- LSformElement :: getPostData()
-> Suppression automatique des valeurs vides
- LSformElement_boolean :
-> Modification des valeurs clefs : (0/1) => (no/yes)

11 years ago- LSattribute : Correction de la méthode getFormVal()
Benjamin Renard [Wed, 15 Oct 2008 09:59:52 +0000 (09:59 +0000)]
- LSattribute : Correction de la méthode getFormVal()

11 years ago- LSldap : Protection contre la suppression d'attribut n'existant pas. Cela
Benjamin Renard [Wed, 15 Oct 2008 09:49:49 +0000 (09:49 +0000)]
- LSldap : Protection contre la suppression d'attribut n'existant pas. Cela
causais selon les annuaires/serveurs web des plantages sérieux.

11 years ago- LSformElement_select_object
Benjamin Renard [Wed, 15 Oct 2008 09:12:20 +0000 (09:12 +0000)]
- LSformElement_select_object
-> Les lignes supprimées sont barré plutôt que supprimées complétement
-> Correction d'un bug lorsque l'élément est validé avec une liste vide
- LSattribute : Correction de la méthode isUpdate()

11 years ago- LSsession_login : ajout de la possibilité d'avoir plusieurs éléments affichés
Benjamin Renard [Tue, 14 Oct 2008 17:16:52 +0000 (17:16 +0000)]
- LSsession_login : ajout de la possibilité d'avoir plusieurs éléments affichés
ou cachés pour LSsession_recoverPassword.

11 years ago- LSsession_login && LSsession_recoverPassword :
Benjamin Renard [Tue, 14 Oct 2008 17:02:18 +0000 (17:02 +0000)]
- LSsession_login && LSsession_recoverPassword :
-> Activation/Desactivation de la possibilite du recoverPassword en fonction
 du serveur selectionne

11 years ago- LSmail : Ajout du paramètre $headers à la méthode sendMail()
Benjamin Renard [Tue, 14 Oct 2008 16:21:36 +0000 (16:21 +0000)]
- LSmail : Ajout du paramètre $headers à la méthode sendMail()
- LSsession_recoverPassword : Utilisation de LSaddon::mail plutôt que de la
commande mail() directement.

11 years ago- LSformElement_text : l'autoGenerate devient optionnel lors de la création
Benjamin Renard [Tue, 14 Oct 2008 14:33:51 +0000 (14:33 +0000)]
- LSformElement_text : l'autoGenerate devient optionnel lors de la création

11 years ago- create.php : Ajout d'un message final et utilisation pour la redirection de la
Benjamin Renard [Tue, 14 Oct 2008 13:27:46 +0000 (13:27 +0000)]
- create.php : Ajout d'un message final et utilisation pour la redirection de la
méthode LSsession :: redirect()

11 years ago- modify.php : revision de l'affichage des messages finaux
Benjamin Renard [Tue, 14 Oct 2008 13:06:50 +0000 (13:06 +0000)]
- modify.php : revision de l'affichage des messages finaux

11 years ago- LSldap : Ajout de debug
Benjamin Renard [Tue, 14 Oct 2008 13:02:03 +0000 (13:02 +0000)]
- LSldap : Ajout de debug
- LSldapObject : Modification des triggers after_modify et before_modify des
attributs pour les rendre multiple si nécéssaire

11 years ago- LSldapObject : Ajout de la possibilite de trigger avant et après la
Benjamin Renard [Tue, 14 Oct 2008 11:58:00 +0000 (11:58 +0000)]
- LSldapObject : Ajout de la possibilite de trigger avant et après la
modification d'un attribut en particulier
- config.error_code.php : Revue de l'encodage / allègement du fichier

11 years ago- LSldap : contournement d'un bug (Net_LDAP2/Php) concernant la suppression d'un
Benjamin Renard [Mon, 13 Oct 2008 11:37:34 +0000 (11:37 +0000)]
- LSldap : contournement d'un bug (Net_LDAP2/Php) concernant la suppression d'un
attribut

11 years ago- Ajout de la méthode LSdebugDefined() et utilisation dans index_ajax.php et
Benjamin Renard [Mon, 13 Oct 2008 10:58:48 +0000 (10:58 +0000)]
- Ajout de la méthode LSdebugDefined() et utilisation dans index_ajax.php et
modify.php

11 years ago- LSldapObject : Ajout de message de debug lors des erreurs de mise en cache des
Benjamin Renard [Fri, 10 Oct 2008 16:43:36 +0000 (16:43 +0000)]
- LSldapObject : Ajout de message de debug lors des erreurs de mise en cache des
relations.

11 years ago- LSsession : Correction d'une erreur dans le précédent commit
Benjamin Renard [Thu, 9 Oct 2008 16:26:00 +0000 (16:26 +0000)]
- LSsession : Correction d'une erreur dans le précédent commit

11 years ago- LSsession : N'affiche le recoverPassword que si celui-ci est activé
Benjamin Renard [Thu, 9 Oct 2008 16:15:26 +0000 (16:15 +0000)]
- LSsession : N'affiche le recoverPassword que si celui-ci est activé

11 years ago- LSldapObject :: updateRelationsCache()
Benjamin Renard [Thu, 9 Oct 2008 10:19:07 +0000 (10:19 +0000)]
- LSldapObject :: updateRelationsCache()
-> Utilisation d'un nouvel objet pour faire le cache plutot que $this. Cela
 posait des problèmes dans la mise à jour de relation sinon

11 years ago- LSldapObject :
Benjamin Renard [Thu, 9 Oct 2008 09:50:38 +0000 (09:50 +0000)]
- LSldapObject :
  -> Ajout d'une méthode getObjectKeyValueInRelation() et d'un paramètre
     'getkeyvalue' pour LSrelation car jusqu'a présent le cas de renomage des
     objet en relation basé sur autre chose que le dn n'était pas géré
- Rectification d'une erreur dans la css (LSform) du thème par défaut
- LSsmoothobox : Rectification d'une erreur dans l'affichage de l'image de
  chargement
- LSdefault : Rectification d'une erreur dans l'affichage des images de
  chargement

11 years ago- Mise en place d'un système de thèmes individualisant les élements suivants :
Benjamin Renard [Thu, 9 Oct 2008 01:31:33 +0000 (01:31 +0000)]
- Mise en place d'un système de thèmes individualisant les élements suivants :
-> templates
-> images
-> css
- Ajout d'un thème black en plus du thème par défaut

11 years ago- LSldapObject : Correction d'un bug dans la méthode updateObjectsInRelation()
Benjamin Renard [Wed, 8 Oct 2008 17:06:36 +0000 (17:06 +0000)]
- LSldapObject : Correction d'un bug dans la méthode updateObjectsInRelation()

11 years ago- LSldapObject :
Benjamin Renard [Wed, 8 Oct 2008 16:49:18 +0000 (16:49 +0000)]
- LSldapObject :
-> Modification des méthodes de manipulations de relations standards entre
 LSldapObjet pour prendre en charge les relations où la valeur stockée n'est
 pas le DN mais la valeur d'un attribut

11 years ago- LSeepeople : Déclaration d'un emptyText pour la LSrelation
Benjamin Renard [Wed, 8 Oct 2008 15:36:20 +0000 (15:36 +0000)]
- LSeepeople : Déclaration d'un emptyText pour la LSrelation

11 years agoLSrelation :
Benjamin Renard [Wed, 8 Oct 2008 15:34:36 +0000 (15:34 +0000)]
LSrelation :
-> Revue de la mise en forme
-> Revue de la structure de <li> (supression des <span>)
-> Mise en place d'un texte quand plus aucun objet est en relation

11 years ago- LSsession :: relationCanAcces() && relationCanEdit()
Benjamin Renard [Wed, 8 Oct 2008 14:50:48 +0000 (14:50 +0000)]
- LSsession :: relationCanAcces() && relationCanEdit()
-> Ajout d'un paramètre $LSobject au lieu de supposé que le type est celui
 de authUserObject
-> Modification en conséquence dans les autres fichiers

11 years ago- LSeegroup
Benjamin Renard [Wed, 8 Oct 2008 13:44:04 +0000 (13:44 +0000)]
- LSeegroup
-> Erreur de manipulation lors du dernier commit

11 years ago- LSeegroup :
Benjamin Renard [Wed, 8 Oct 2008 13:42:42 +0000 (13:42 +0000)]
- LSeegroup :
-> Utilisation des méthodes standardisées de manipulation des relations entre
 LSldapObject

11 years ago- LSldapObject :
Benjamin Renard [Wed, 8 Oct 2008 13:24:18 +0000 (13:24 +0000)]
- LSldapObject :
-> Ecriture de méthode standardisés pour la mise en relation de LSldapObject
 entre eux.

11 years ago- LSformElement_text_field.js
Benjamin Renard [Tue, 7 Oct 2008 16:10:44 +0000 (16:10 +0000)]
- LSformElement_text_field.js
-> Ajout d'une possibilite de mise en majuscule ou en minuscule
-> Ajout d'une possibilite de replacement d'espace/tabulation

11 years ago- LSformElement_text_field.js : Bouton auto-génération manuelle pour tout les
Benjamin Renard [Tue, 7 Oct 2008 15:48:48 +0000 (15:48 +0000)]
- LSformElement_text_field.js : Bouton auto-génération manuelle pour tout les
champs dont l'auro génération est configurée

11 years ago- LSattribute : Correction bug suit au commit précédent
Benjamin Renard [Tue, 7 Oct 2008 15:23:06 +0000 (15:23 +0000)]
- LSattribute : Correction bug suit au commit précédent

11 years ago- LSformRule : Uniformisation du passage de paramètres dans la variable 'params'
Benjamin Renard [Tue, 7 Oct 2008 15:16:33 +0000 (15:16 +0000)]
- LSformRule : Uniformisation du passage de paramètres dans la variable 'params'
et non pas 'param'

11 years ago- LSform_regex : Correction de la duplication du code d'erreur 301
Benjamin Renard [Tue, 7 Oct 2008 15:06:40 +0000 (15:06 +0000)]
- LSform_regex : Correction de la duplication du code d'erreur 301

11 years ago- LSmail : input type text plutot qu'un select lorsqu'il y a qu'un seul mail
Benjamin Renard [Tue, 7 Oct 2008 14:59:23 +0000 (14:59 +0000)]
- LSmail : input type text plutot qu'un select lorsqu'il y a qu'un seul mail
proposé
- LSformRule_email : possibilité de verifier si le domaine répond à une regex
- checkEmail() : ajout d'un paramètre en deuxième position pour tester le
domaine

11 years ago- LSformElement_select_object && LSattr_html_select_object
Benjamin Renard [Tue, 7 Oct 2008 12:53:43 +0000 (12:53 +0000)]
- LSformElement_select_object && LSattr_html_select_object
-> Correction d'un bug : inversion du cas par défaut de la méthode
 LSattr_html_select_object::refreshForm() (!$fromDNs)

11 years ago- LSformElement :: setValueFromPostData()
Benjamin Renard [Tue, 7 Oct 2008 12:44:49 +0000 (12:44 +0000)]
- LSformElement :: setValueFromPostData()
-> La méthode n'invoque plus la méthode refreshForm() de LSattr_html
- LSformElement_select_object :
-> Surcharge de la méthode setValueFromPostData() pour invoquer la méthode
 refreshForm() de LSattr_html_select_object
- LSattr_html_select_object :
-> La méthode refreshForm() prend un deuxième paramètres pour passer ou non
 en mode fromDNs (True par défaut)

11 years ago- LSformElement_select_object && LSattr_html_select_object :
Benjamin Renard [Tue, 7 Oct 2008 12:17:50 +0000 (12:17 +0000)]
- LSformElement_select_object && LSattr_html_select_object :
-> Refonte du cas de selection d'objet avec récupération d'une valeur autre
 que le DN :
- Durant tout le traitement des données, les DN des objets sont manipulés
- C'est seulement lors de la méthode exportValue() que les donnéés à
stocker sont récupérées.

11 years ago- LSdefault :: LSdebug
Benjamin Renard [Mon, 6 Oct 2008 15:53:52 +0000 (15:53 +0000)]
- LSdefault :: LSdebug
-> Modification de LSdebugHidden (a -> span)
-> Lors d'un double clic sur la fenetre de debug -> fermeture
- LSattribute : Correction de la méthode getFormVal()

11 years ago- LSaddon :: suppan : Correction de la méthode replaceAccents()
Benjamin Renard [Mon, 6 Oct 2008 15:18:17 +0000 (15:18 +0000)]
- LSaddon :: suppan : Correction de la méthode replaceAccents()

11 years ago- LSaddon :: supann : Correction de la valeur de la constante
Benjamin Renard [Mon, 6 Oct 2008 14:57:22 +0000 (14:57 +0000)]
- LSaddon :: supann : Correction de la valeur de la constante
LS_SUPANN_FIRSTNAME_ATTR

11 years ago- LSattr_html_select_object : Correction d'un bug dans la méthode getValue()
Benjamin Renard [Mon, 6 Oct 2008 14:53:32 +0000 (14:53 +0000)]
- LSattr_html_select_object : Correction d'un bug dans la méthode getValue()
- Lattribute : Correction d'un bug dans la méthode getFormVal()

11 years ago- modify.php : Pas de redirect lorsque le debug est activé
Benjamin Renard [Mon, 6 Oct 2008 13:46:41 +0000 (13:46 +0000)]
- modify.php : Pas de redirect lorsque le debug est activé

11 years ago- LSaddons : Correction des erreurs de génération CN & displayName
Benjamin Renard [Mon, 6 Oct 2008 13:36:41 +0000 (13:36 +0000)]
- LSaddons : Correction des erreurs de génération CN & displayName

11 years ago- LSform : Correction de bugs d'affichage
Benjamin Renard [Mon, 6 Oct 2008 13:11:14 +0000 (13:11 +0000)]
- LSform : Correction de bugs d'affichage
- LSattr_html_select_object : Correction d'un problème de chargement de de type
  d'objet
- LSformElement_select : Affichage d'un texte lorsque l'attribut n'a pas de
  valeur
- LSformElement_text :
  -> Ajout d'une possibilité de suppression des accents lors de l'autogénération
  -> Ajout d'un bouton pour l'autogénération manuelle
- LSaddons.supann : Ajout d'un addon pour le support Suppan
- LSsmoothbox : Affichage d'une image durant l'ouverture d'une page

12 years ago- LSformElement_select_object
Benjamin Renard [Sun, 28 Sep 2008 11:05:02 +0000 (11:05 +0000)]
- LSformElement_select_object
  -> Création d'un LSformElement_select_object_field pour séparer le traitement
     des champs entre eux.
  -> Utilisation des LSjsConfig[] au lieu de balise HTML pour la configuration.
  -> Ajout de la possibilité d'un attribut mono-valué et réaction à la variable
     de configuration multiple. Attention par défaut multiple vaut 0 et donc
     LSformElement_select_object passe en mono-valué.
- LSselect
  -> Correction d'un bug : Utilisation de la constante NB_LSOBJECT_LIST_SELECT
     plutôt que de NB_LSOBJECT_LIST
  -> Ajout d'une possibilité de sélection multiple ou simple en reaction a la
     variable GET multiple
- LSrelation : Modification pour activer la sélection multiple de LSselect

12 years ago- LSform :
Benjamin Renard [Sat, 27 Sep 2008 00:55:58 +0000 (00:55 +0000)]
- LSform :
  -> Redimentionnement des dt pour laisser plus de place aux labels
- LSformElement_boolean, LSformElement_select : Ajout d'un bouton clear
- L'ajout des boutons javascript a été déporté dans le code javascript :
  -> LSformElement_url
  -> LSformElement_mail
  -> LSformElement_rss
  -> LSformElement_xmp
- LSformElement_select_object
  -> Activation du champ de formulaire directement dans le javascript

12 years ago- LStips : Ajout de bulles d'aide
Benjamin Renard [Fri, 26 Sep 2008 18:03:56 +0000 (18:03 +0000)]
- LStips : Ajout de bulles d'aide
  -> help_info ajouté dans la configuration des attributs
- LSeepeople : Ajout d'une bulle d'aide pour loginshell
- LSdebug : Renomage des fonctions attachées :
    - debug() -> LSdebug()
    - debug_pring() -> LSdebug_print()
  -> Nétoyage des debug dans le code et renomage quand nécessaire.
  -> Ajout d'une fonctionnalité de dump de variable à LSdebug()
- LSsession : Correction d'un problème de chemin pour les scripts JS

12 years ago- LSform : correction de la méthode checkRequired() qui prennait mal en compte
Benjamin Renard [Fri, 26 Sep 2008 13:57:11 +0000 (13:57 +0000)]
- LSform : correction de la méthode checkRequired() qui prennait mal en compte
  les chaines "0"
- Ajout du type de donnée boolean :
  - class.LSattr_ldap_boolean.php
  - class.LSattr_html_boolean.php
  - class.LSformElement_boolean.php
- LSeepeople : Utilisation du type boolean pour l'attribut loginshell

12 years ago- LSview : ajout de input hidden pour contenir les informations du type et du
Benjamin Renard [Thu, 25 Sep 2008 15:15:33 +0000 (15:15 +0000)]
- LSview : ajout de input hidden pour contenir les informations du type et du
  DN de l'objet affiché.
- LSmail : Ajout d'une fonctionalité d'envoie de mail depuis l'interface.
  -> Modification de LSformElement_mail pour utiliser cette fonctionalité
  -> Agrémentation du fichier index_ajax.php
  -> Ajout d'un LSaddons :: mail
- LSsession :
  -> Ajout d'une méthode getEmailSender()
  -> Utilisation de la méthode getEmailSender() pour la partie de récupération
     de mot de passe
  -> Revue des méthodes loadLSaddon() et loadLSaddons()
- LSconfirmBox :
  -> Ajout de binding onClose() et onCancel()
- LSsmoothbox :
  -> Déport de la creation de la structure dans la méthode build()
  -> Suppression du principe de refreshElement au profit de binding sur les
     évenements onClose, onValid et onCancel
      -> Ajout des méthodes addEvent() et fireEvent()
      -> Suppression de la méthode setRefreshElement()
  -> Ajout de la méthode asNew() pour remettre l'objet dans son état d'origine
     pour l'utilisation simultané de l'objet par plusieurs autres
  -> Vérification lors du clique sur le closeBtn qu'une précédente confirmBox
     n'est pas déjà ouvert
  -> La méthode close() ne fait plus que fermer la LSsmoothbox et les méthodes
     valid() et cancel() gère les cas de fermeture et lance la méthode close()
  -> Ajout de la méthode openHTML() pour l'ouverture de la LSsmoothbox avec un
     code HTML passé en paramètre
  -> Ajout de la méthode setOption()
- LSrelation & LSformElement_select_object :
  -> Utilisation du principe d'évenement de la LSsmoothbox plutôt que du
     refreshElement
  -> Utilisation de la méthode asNew() pour eviter tout problème de concurence
- LSdefault : Ajout de la méthode displayInfos()