Benjamin Renard [Thu, 29 Oct 2009 21:58:57 +0000 (21:58 +0000)]
LSdefault/JS :
- Add function log() for debug
- Fix method to add/display infos in LSinfosBox
- moo : change key binding because firefox capture the former
Benjamin Renard [Thu, 29 Oct 2009 21:56:10 +0000 (21:56 +0000)]
- LSinfosBox : fix bug in addInfo() and add displayInUl() and displayOrAdd() functions
Benjamin Renard [Thu, 29 Oct 2009 21:28:18 +0000 (21:28 +0000)]
- LSinfosBox :
- Added function isOpened()
- Improvement of the function addInfo()
Benjamin Renard [Sun, 25 Oct 2009 23:44:11 +0000 (23:44 +0000)]
getFData() : Added new value access method
LSdebug : Changed display method to improve readability
Benjamin Renard [Sun, 25 Oct 2009 23:38:28 +0000 (23:38 +0000)]
LSerror : Added function isLdapError()
Benjamin Renard [Sun, 25 Oct 2009 23:34:06 +0000 (23:34 +0000)]
LSsession :
- Add subDnIsEnabled() function and use it in getSubDnLdapServer()
- Add debuging support for smarty
- Change in the detection of the session for safety
Benjamin Renard [Sun, 25 Oct 2009 23:28:02 +0000 (23:28 +0000)]
CSS/default/LSdebug : Change font color to improve readability
Benjamin Renard [Sun, 25 Oct 2009 23:24:18 +0000 (23:24 +0000)]
Template/default/top : Change LSlang display style to prevent the display on page loading
Benjamin Renard [Sun, 25 Oct 2009 23:21:09 +0000 (23:21 +0000)]
LSview/JS : Added a test to avoid possible errors
Benjamin Renard [Thu, 22 Oct 2009 08:39:17 +0000 (08:39 +0000)]
templates/default/login : by default, recover password link is hidden
Benjamin Renard [Thu, 22 Oct 2009 08:35:18 +0000 (08:35 +0000)]
templates : Move JS files inclusions at bottom of the page
Benjamin Renard [Thu, 22 Oct 2009 08:33:35 +0000 (08:33 +0000)]
tmp : add svnignore property for templates and temporaries files
Benjamin Renard [Thu, 22 Oct 2009 08:31:54 +0000 (08:31 +0000)]
functions.js : add urlAddVar function
Benjamin Renard [Thu, 24 Sep 2009 14:10:52 +0000 (14:10 +0000)]
- Ajout du fichier LICENCE
Benjamin Renard [Thu, 28 May 2009 16:07:05 +0000 (16:07 +0000)]
- LSformElement_password : Bug dans la vérification du mot de passe via Ajax
Benjamin Renard [Wed, 6 May 2009 15:55:29 +0000 (15:55 +0000)]
- LSmail : Correction d'un bug dans l'affichage du message de confirmation de l'envoi.
Benjamin Renard [Tue, 5 May 2009 13:06:36 +0000 (13:06 +0000)]
LSsmoothbox : Correction de bugs dans le resize lors de l'affichage d'une image.
Benjamin Renard [Mon, 4 May 2009 13:30:28 +0000 (13:30 +0000)]
- Documentation :
- LSattribute : Ajout d'information sur le paramètre onDisplay
- LSattr_ldap_boolean : Précision des valeurs possibles pour l'attribut default_value
Benjamin Renard [Mon, 20 Apr 2009 12:33:10 +0000 (12:33 +0000)]
- LSlang : Correction du z-index de l'object LSlang_select
Benjamin Renard [Mon, 20 Apr 2009 10:02:01 +0000 (10:02 +0000)]
- Generate_lang_file : correction/actualisation/evolution
Benjamin Renard [Fri, 17 Apr 2009 10:39:03 +0000 (10:39 +0000)]
- LSeepeople -> LSpeople
- LSeegroup -> LSgroup
- LSeecompany -> LScompany
Benjamin Renard [Wed, 15 Apr 2009 14:06:11 +0000 (14:06 +0000)]
- LSaddon::Samba :
- Ajout des functions suivantes :
- generate_uidNumber_withSambaDomainObject()
- generate_gidNumber_withSambaDomainObject()
- Correction d'utilisation de message d'erreur n'existant plus
Benjamin Renard [Wed, 15 Apr 2009 14:04:21 +0000 (14:04 +0000)]
- LSldap :
-> Ajout de la méthode getLdapEntry()
-> Utilisation de la méthode getLdapEntry() dans getEntry()
Benjamin Renard [Tue, 14 Apr 2009 18:09:45 +0000 (18:09 +0000)]
- LSinfosBox : Oubli du fichier de classe
Benjamin Renard [Tue, 14 Apr 2009 18:00:10 +0000 (18:00 +0000)]
- LSinfosBox : Création de la classe gérant une boîte d'affichage de messsages
- LSdefault : Utilisation de la classe LSinfosBox pour LSdebug, LSerror et LSinfos
Benjamin Renard [Tue, 14 Apr 2009 15:21:17 +0000 (15:21 +0000)]
- LSformElement_date : Correction d'un bug énervant dans le JS
Benjamin Renard [Tue, 14 Apr 2009 14:43:17 +0000 (14:43 +0000)]
- LSrelation : Problème de traduction de l'emptyText.
Benjamin Renard [Fri, 10 Apr 2009 17:36:09 +0000 (17:36 +0000)]
- Bug dans le précédent commit
Benjamin Renard [Fri, 10 Apr 2009 17:13:38 +0000 (17:13 +0000)]
- LSsearch :
-> Affichage du nombre de résultat des recherches
-> Possibilité d'activer par défaut le mode récursif d'une recherche.
- Documentation : Mise à jour en conséquence
Benjamin Renard [Thu, 9 Apr 2009 09:56:21 +0000 (09:56 +0000)]
- LSformElement_rss && LSformElement_url : Bug d'affichage
Benjamin Renard [Thu, 9 Apr 2009 09:28:48 +0000 (09:28 +0000)]
- LSformElement_password : Bug dans la génération d'un mot de passe
via Ajax
Benjamin Renard [Wed, 8 Apr 2009 12:26:24 +0000 (12:26 +0000)]
- config : Oubli de modification du nom d'une variable dans le fichier de configuration d'exemple.
Benjamin Renard [Tue, 7 Apr 2009 17:03:13 +0000 (17:03 +0000)]
- LSaddon::Posix : Optimisation des recherches pour le calcul des
uidNumber et des gidNumber
Benjamin Renard [Tue, 7 Apr 2009 15:32:54 +0000 (15:32 +0000)]
- Doc : oubli de modif au sujet de la traduction
Benjamin Renard [Tue, 7 Apr 2009 15:29:10 +0000 (15:29 +0000)]
- Documentation :
-> Mise à jour au sujet de l'internationalisation (plus d'appel
getText dans la configuration)
-> Ajout d'infos sur la paramètre filter d'un LSobject
Benjamin Renard [Wed, 1 Apr 2009 15:58:07 +0000 (15:58 +0000)]
- LSattr_html_maildir : Suppression de debug inutile
Benjamin Renard [Wed, 1 Apr 2009 15:55:13 +0000 (15:55 +0000)]
- LSattr_html_maildir & LSformElement_maildir :
-> Refonte pour passer la gestion des bindings depuis l'attribut HTML
et ainsi pouvoir gérer la suppression/archivage de la boite mail lors
de la suppression d'un objet (hors LSform et donc sans LSformElement)
Benjamin Renard [Wed, 1 Apr 2009 13:37:35 +0000 (13:37 +0000)]
- LSformElement_maildir : Modification du message après archivage et sa
traduction.
Benjamin Renard [Tue, 31 Mar 2009 15:29:56 +0000 (15:29 +0000)]
- LSdefault : Correction d'une erreur d'affichage des messages d'erreurs
Benjamin Renard [Tue, 31 Mar 2009 13:52:53 +0000 (13:52 +0000)]
- LSdefault : correction d'une erreur dans le template (LSerror)
Benjamin Renard [Tue, 31 Mar 2009 13:35:41 +0000 (13:35 +0000)]
- Image black : Oubli d'image dans le thème black
Benjamin Renard [Tue, 31 Mar 2009 13:22:23 +0000 (13:22 +0000)]
- Function tr() : erreur dans le précédent commit.
Benjamin Renard [Tue, 31 Mar 2009 12:49:01 +0000 (12:49 +0000)]
- Function tr() : Correction de la manière de faire.
Benjamin Renard [Wed, 25 Mar 2009 17:46:48 +0000 (17:46 +0000)]
- Utilisation de LSconfig dans tout le projet
- LSsession :
-> Ajout de la méthode getLang()
-> Correction commentaires
Benjamin Renard [Wed, 25 Mar 2009 12:29:41 +0000 (12:29 +0000)]
- Mise à jour de la documentation
Benjamin Renard [Wed, 25 Mar 2009 12:26:32 +0000 (12:26 +0000)]
- Ajout d'un fichier core.php s'occupant des inclusions minimum pour le lancement de toutes les mécaniques
-> Déplacement des définitions des constantes de chemins et
de gettext dans ce fichier
-> Déplacement des ini_set() dans ce fichier
- LSdebug :
-> La variable d'activation devient la constante LSdebug
-> Le tableau de stockages des messages s'appel maintenant
LSdebug_fieds
- LSconfig : Ajout d'une classe gérant la configuration du
projet qui servira d'abstraction à la configuration
- LSsession :
-> Suppresion de la méthode loadConfig() et ajout de la
méthode startLSconfig()
-> Ajout de la méthode startLStemplate()
-> Ajout du commentaire à la méthode getTopDn()
-> La méthode vérifie l'existance de la classe portant le nom
du type d'objet avant de lancer le chargement
-> Utilisation LSconfig pour l'accès à la configuration
Benjamin Renard [Sun, 22 Mar 2009 13:20:22 +0000 (13:20 +0000)]
- LSldapObject :
-> Suppression des constructeurs inutiles dans les classes
filles.
-> Methode listObjectName() : rustine pour gérer l'utili-
sation des subDnNames dans les LSformats. Ceci devra
être corrigé lors de la creation de LSsearch.
Benjamin Renard [Fri, 20 Mar 2009 10:42:45 +0000 (10:42 +0000)]
- Correction de problème de traduction (Code/Messages)
- Ajout du script generate_lang_file.php gérant un fichier de lang vide à partir
de votre configuration.
- Mise à jour de la traduction française
Benjamin Renard [Fri, 20 Mar 2009 01:25:38 +0000 (01:25 +0000)]
- LSviewList : Correction d'un bug JS
Benjamin Renard [Fri, 20 Mar 2009 01:07:37 +0000 (01:07 +0000)]
- Modify : Problème de traduction des labels des onglets
Benjamin Renard [Fri, 20 Mar 2009 00:49:37 +0000 (00:49 +0000)]
- LSeecompany : Correction du label
Benjamin Renard [Fri, 20 Mar 2009 00:47:16 +0000 (00:47 +0000)]
- Erreur de traduction
Benjamin Renard [Fri, 20 Mar 2009 00:28:36 +0000 (00:28 +0000)]
- LSselect : Agrandir la taille de 600 a 620px
Benjamin Renard [Thu, 19 Mar 2009 20:43:44 +0000 (20:43 +0000)]
- LSlang : Compatibilité sans-JS
Benjamin Renard [Thu, 19 Mar 2009 18:46:31 +0000 (18:46 +0000)]
- INSTALL : Correction du lien vers la documentation du projet
Benjamin Renard [Thu, 19 Mar 2009 18:14:01 +0000 (18:14 +0000)]
- Doc : Oubli du changement du numéro de version => 0.2 -> 0.3
Benjamin Renard [Thu, 19 Mar 2009 18:08:59 +0000 (18:08 +0000)]
- functions : fonction tr() ajout du support de la traduction d'une simple chaîne.
Benjamin Renard [Thu, 19 Mar 2009 17:42:51 +0000 (17:42 +0000)]
- functions :
-> Ajout de la fonction __() : fonction de traduction utilisant à la fois le tableau globale LSlang
et gettext pour traduire les messages qu'on lui passe.
-> Ajout de la fonction tr() : fonction utilisable depuis les templates pour traduire une variable
smarty.
- LSexample :
-> Utilisation de la traduction via __() plutôt que gettext
- LSdefault :
-> Creation d'un template pour la gestion des outils apporté par LSdefaut (LSerror, LSdebug, ...)
-> Ajout de méthode de gestion de LSlang
- LSsession :
- Login/RecoverPassword : Utilisation du template LSdefault
- Gestion de la traduction :
-> Ajout de la méthode setLocale() définissant la langue de l'interface.
-> Ajout des méthodes getLangList() et localeExist()
-> Le session_start() se fait dans l'initialize désormais (pour gérer la langue même déconnecté)
-> Méthode setLdapServer() : rédifinition de la locale avec setLocale()
-> Ajout de LSlang : outil JS permetant dans l'interface de choisir sa langue
- Config :
-> De manière général, il ne doit plus y avoir d'appel de la fonction _() dans les fichiers de config, les
chaînes sont données non traduite, et la traduction se fera lors de leur utilisation.
-> Tout les labels et messages déclarer dans la config, est maintenant traduit du coté code PHP avec la
fonction __()
-> L'enconding et la langue sont désormais géré indépendament
- ViewList : Les noms des boutons (New,Refresh,...) ne sont plus traduit du côté PHP mais dans le template à
cause de leur mise en cache.
- Documentation :
-> Mise à jour relative en changement de paramètres de configuration
-> Ajout des informations sur les variables et constantes indépendantes du fichier de configuration config.inc.php
-> Mise à jour du fichier INSTALL avec les informations de la documentation
Benjamin Renard [Tue, 17 Mar 2009 19:22:06 +0000 (19:22 +0000)]
- Docs : Correction orthographique
Benjamin Renard [Tue, 17 Mar 2009 19:21:10 +0000 (19:21 +0000)]
- Documentation : commit initial.
Benjamin Renard [Mon, 16 Mar 2009 10:48:42 +0000 (10:48 +0000)]
- Modification des FX JS : Les fps ont été fixé à 30 plutôt que 50 (la valeur par défaut)
- Correction d'erreur de traduction
- Traducation française : fin
Benjamin Renard [Sun, 15 Mar 2009 21:06:18 +0000 (21:06 +0000)]
- Correction d'erreurs de traduction
- Traduction française (92%)
Benjamin Renard [Fri, 13 Mar 2009 21:32:08 +0000 (21:32 +0000)]
- Correction de problème dans les messages et leur traduction.
- Traduction vers le français (85%).
Benjamin Renard [Thu, 12 Mar 2009 18:01:31 +0000 (18:01 +0000)]
- Corrections de problème de traduction
- Début de traduction en français
- LSsession : Désactivation du cache de Smarty lorsque le mode debug est
activé.
Benjamin Renard [Tue, 10 Mar 2009 09:27:15 +0000 (09:27 +0000)]
- Themes CSS : Ajout d'un surlignement des lignes des listes d'objets.
Benjamin Renard [Tue, 10 Mar 2009 09:22:41 +0000 (09:22 +0000)]
- LSldapObject & LSattribute : Ajout du support des triggers before_create et after_create
au niveau des LSattributes.
Benjamin Renard [Mon, 9 Mar 2009 16:33:43 +0000 (16:33 +0000)]
- LSldapObjet : Ajout de la gestion de l'evenement before_create
Benjamin Renard [Mon, 9 Mar 2009 14:18:47 +0000 (14:18 +0000)]
- LSform_view : Erreur dans le template (lien image)
Charles Videau [Mon, 9 Mar 2009 13:26:26 +0000 (13:26 +0000)]
Charles Videau [Mon, 9 Mar 2009 13:21:33 +0000 (13:21 +0000)]
Traduction FR -> EN de quelques messages d'erreur
Benjamin Renard [Mon, 9 Mar 2009 13:14:37 +0000 (13:14 +0000)]
- LSldapObject : Modification de la méthode searchObject() pour prendre eventuellement
un troisième paramètre : un LSformat du filtre de recherche composé avec la valeur
du première argument.
- LSsession : Ajout de la possibilité de définir le filtre de recherche LDAP de l'objet
utilisateur d'une personne se connectant. (authObjectFilter)
- config.inc.php : Ajout de la possibilité de s'authentifier avec son mail.
Benjamin Renard [Mon, 9 Mar 2009 12:42:03 +0000 (12:42 +0000)]
- LSldapObject :
-> Modification de la méthode de la gestion des triggers des events.
-> Ajout des méthodes addEvent(), addObjectEvent(), fireEvent() et
fireObjectEvent()
-> Modification de la méthode afterRename() pour faire en sorte qu'elle
ne prenne plus d'argument : Les valeurs des DNs sont stockés dans des
variables de l'objet.
-> Ajout de commentaire d'etapes
TODO : Traduction des nouveaux codes d'erreurs dans LSldapObject :
-> 6, 7, 8, 9, 10, 26, 27, 28 et 29
- LSdefault : Cache les erreurs avant d'en afficher d'autres eventuellement
dans la méthode checkAjaxReturn()
- functions.php : Changement des messages dans les fonctions de debug (valid()
& validPas())
Benjamin Renard [Sat, 21 Feb 2009 11:42:26 +0000 (11:42 +0000)]
- LSsession : Ajout d'un paramètrage global pour 'keepLSsessionActive'.
Benjamin Renard [Fri, 20 Feb 2009 14:05:22 +0000 (14:05 +0000)]
- LSmail : Création d'une classe PHP gérant les dépendances
d'affichage et les requêtes Ajax.
- LSrelation :
- Création d'une classe PHP gérant les dépendances d'affichage et
les requêtes Ajax.
- Modification du JS pour faire appels à ces méthodes
- La méthode displayInLSview() remplace le bloc du fichier view.php
pour l'affichage des relations d'un objet.
- Internationalisation.
- LSselect : Création d'une classe PHP gérant les dépendances
d'affichage et les requêtes Ajax.
- LSformElement_password :
- Ajout de méthodes statiques gérant les appels Ajax.
- Modification du JS pour faire appels à ces méthodes
- LSformElement_select_object :
- Ajout de méthodes statiques gérant les appels Ajax.
- Modification du JS pour faire appels à ces méthodes
- LSformElement_mail : Utilisation des nouvelles fonctionnalités pour
gérer les dépendances.
- LSformElement_image : Utilisation des nouvelles fonctionnalités pour
gérer les dépendances.
- LSsession :
- Ajout de méthodes statiques gérant les appels Ajax des formulaires
de login et de recupération de mot de passe.
- Modification des JS pour faire appels à ces méthodes
- Ajout d'un mécanisme permettant de garder la session PHP active
- Modification de LSdefault.js pour gérer ce mécanisme
- LSform :
- Ajout de méthodes statiques gérant les appels Ajax des formulaires
- Ajout de la méthode loadDependenciesDisplayView() gérant les
dépendances d'affichage d'une LSview.
- Utilisation des nouvelles fonctionnalités pour gérer les
dépendances.
- view.php / modify.php /select.php : Utilisation des nouvelles
fonctionnalités pour gérer les dépendances et les LSrelations.
- LSview : Modification de l'internationnalisation.
Benjamin Renard [Fri, 20 Feb 2009 13:44:47 +0000 (13:44 +0000)]
- LSsmoothbox : Création d'une classe PHP gérant les dépendances d'affichage
et permettant l'internationnalisation. Modification de l'effet de fermeture.
Benjamin Renard [Fri, 20 Feb 2009 13:42:35 +0000 (13:42 +0000)]
- LSconfirmBox : Création d'une classe PHP gérant les dépendances d'affichage
et permettant l'internationnalisation des labels.
Benjamin Renard [Tue, 17 Feb 2009 14:04:35 +0000 (14:04 +0000)]
- LSform : Traduction d' "Envoyer"
Benjamin Renard [Tue, 17 Feb 2009 13:55:07 +0000 (13:55 +0000)]
- LSsession : Traduction du "Connecté en tant que"
Charles Videau [Tue, 17 Feb 2009 13:46:41 +0000 (13:46 +0000)]
Traduction FR->EN des classes javascript
Benjamin Renard [Tue, 17 Feb 2009 13:18:36 +0000 (13:18 +0000)]
- LSform : Ajout de traduction (oubli).
Benjamin Renard [Tue, 17 Feb 2009 13:18:03 +0000 (13:18 +0000)]
- LSview : Ajout de traduction.
Benjamin Renard [Tue, 17 Feb 2009 13:16:48 +0000 (13:16 +0000)]
- LSrelation : Traduction
Benjamin Renard [Tue, 17 Feb 2009 13:15:59 +0000 (13:15 +0000)]
- LSsmoothbox : Traduction.
Benjamin Renard [Tue, 17 Feb 2009 13:15:22 +0000 (13:15 +0000)]
- Modify : Correction d'une traduction
Benjamin Renard [Tue, 17 Feb 2009 13:14:46 +0000 (13:14 +0000)]
- LSview : Correction d'une traduction
Benjamin Renard [Tue, 17 Feb 2009 12:51:03 +0000 (12:51 +0000)]
- LSformElement_date : Suppression d'un commentaire obsolète.
Benjamin Renard [Tue, 17 Feb 2009 12:50:25 +0000 (12:50 +0000)]
- LSformElement_mail : Suppression d'attribut alt et title d'un bouton rendu
inutile par l'utilisation d'un LStips.
Benjamin Renard [Tue, 17 Feb 2009 11:36:54 +0000 (11:36 +0000)]
- LSconfirmBox : Ajout de la possibilité de traduction des label des boutons
et traduction des valeurs par défaut en anglais.
Benjamin Renard [Tue, 17 Feb 2009 11:24:41 +0000 (11:24 +0000)]
- LSformElement_url : Désactivation du bouton JS addFavorite quand le
navigateur n'est pas supporté.
Benjamin Renard [Tue, 17 Feb 2009 08:55:22 +0000 (08:55 +0000)]
- Question / Remove : Modification de l'affichage du template pour que le texte
puisse être traduit.
Benjamin Renard [Tue, 17 Feb 2009 08:42:05 +0000 (08:42 +0000)]
- Remove : Correction d'une erreur dans le label.
Benjamin Renard [Tue, 17 Feb 2009 08:41:21 +0000 (08:41 +0000)]
- LSview : Passage par le JS de la traduction du label de suppression.
Charles Videau [Sat, 14 Feb 2009 18:18:31 +0000 (18:18 +0000)]
Traduction de LSForm.maildir
Benjamin Renard [Sat, 14 Feb 2009 18:13:33 +0000 (18:13 +0000)]
- LSformElement_maildir : Oubli de l'utilisation de get_text pour l'affichage
des messages de confirmations.
Charles Videau [Fri, 13 Feb 2009 23:06:58 +0000 (23:06 +0000)]
2eme salve de traduction FR->EN
Benjamin Renard [Thu, 12 Feb 2009 19:14:15 +0000 (19:14 +0000)]
- LSformRule_imagefilesize devient LSformRule_filesize.
Benjamin Renard [Thu, 12 Feb 2009 15:56:38 +0000 (15:56 +0000)]
- LSformRule_imagefile : Tranformation en interface de la règle LSformRule_mimetype.
Benjamin Renard [Thu, 12 Feb 2009 15:56:00 +0000 (15:56 +0000)]
- LSeepeople : problème sur la valeur du paramètre view de l'attribut
jpegPhoto.
Benjamin Renard [Thu, 12 Feb 2009 15:54:55 +0000 (15:54 +0000)]
- LSformRule_mimetype : Ajout d'une nouvelle règle de validation sur le mimetype.
Benjamin Renard [Thu, 12 Feb 2009 14:39:44 +0000 (14:39 +0000)]
- checkEmail : Ajout de la possibilité de vérifier le nom de domaine par un
ou plusieurs.