Commit graph

1116 commits

Author SHA1 Message Date
Benjamin Renard
6f22dd091c - LSaddon::Samba :
- Ajout des functions suivantes :
    - generate_uidNumber_withSambaDomainObject()
    - generate_gidNumber_withSambaDomainObject()
    - Correction d'utilisation de message d'erreur n'existant plus
2009-04-15 14:06:11 +00:00
Benjamin Renard
3362273688 - LSldap :
-> Ajout de la méthode getLdapEntry()
  -> Utilisation de la méthode getLdapEntry() dans getEntry()
2009-04-15 14:04:21 +00:00
Benjamin Renard
dfb97bb95f - LSinfosBox : Oubli du fichier de classe 2009-04-14 18:09:45 +00:00
Benjamin Renard
ef886d19d6 - 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
2009-04-14 18:00:10 +00:00
Benjamin Renard
d783a2c840 - LSformElement_date : Correction d'un bug énervant dans le JS 2009-04-14 15:21:17 +00:00
Benjamin Renard
6e8cc96864 - LSrelation : Problème de traduction de l'emptyText. 2009-04-14 14:43:17 +00:00
Benjamin Renard
8e5a5cb6f0 - Bug dans le précédent commit 2009-04-10 17:36:09 +00:00
Benjamin Renard
c1e7664313 - 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
2009-04-10 17:13:38 +00:00
Benjamin Renard
f37cdb731f - LSformElement_rss && LSformElement_url : Bug d'affichage 2009-04-09 09:56:21 +00:00
Benjamin Renard
b2bcde9cb9 - LSformElement_password : Bug dans la génération d'un mot de passe
via Ajax
2009-04-09 09:28:48 +00:00
Benjamin Renard
6c9623a948 - config : Oubli de modification du nom d'une variable dans le fichier de configuration d'exemple. 2009-04-08 12:26:24 +00:00
Benjamin Renard
fc9d9d2377 - LSaddon::Posix : Optimisation des recherches pour le calcul des
uidNumber et des gidNumber
2009-04-07 17:03:13 +00:00
Benjamin Renard
e0ccd6de6d - Doc : oubli de modif au sujet de la traduction 2009-04-07 15:32:54 +00:00
Benjamin Renard
c1ae0cea5a - 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
2009-04-07 15:29:10 +00:00
Benjamin Renard
a8e83ac256 - LSattr_html_maildir : Suppression de debug inutile 2009-04-01 15:58:07 +00:00
Benjamin Renard
6c61f671f5 - 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)
2009-04-01 15:55:13 +00:00
Benjamin Renard
b4beb767b0 - LSformElement_maildir : Modification du message après archivage et sa
traduction.
2009-04-01 13:37:35 +00:00
Benjamin Renard
92aa6c9f8c - LSdefault : Correction d'une erreur d'affichage des messages d'erreurs 2009-03-31 15:29:56 +00:00
Benjamin Renard
5f4fd77433 - LSdefault : correction d'une erreur dans le template (LSerror) 2009-03-31 13:52:53 +00:00
Benjamin Renard
442c252061 - Image black : Oubli d'image dans le thème black 2009-03-31 13:35:41 +00:00
Benjamin Renard
f4ee9bdc42 - Function tr() : erreur dans le précédent commit. 2009-03-31 13:22:23 +00:00
Benjamin Renard
a6e66a3a69 - Function tr() : Correction de la manière de faire. 2009-03-31 12:49:01 +00:00
Benjamin Renard
065ee771d8 - Utilisation de LSconfig dans tout le projet
- LSsession :
  -> Ajout de la méthode getLang()
  -> Correction commentaires
2009-03-25 17:46:48 +00:00
Benjamin Renard
0fe2b04ee9 - Mise à jour de la documentation 2009-03-25 12:29:41 +00:00
Benjamin Renard
3bcfd6e39f - 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
2009-03-25 12:26:32 +00:00
Benjamin Renard
713cccedb1 - 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.
2009-03-22 13:20:22 +00:00
Benjamin Renard
505268a227 - 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
2009-03-20 10:42:45 +00:00
Benjamin Renard
d07efb29d6 - LSviewList : Correction d'un bug JS 2009-03-20 01:25:38 +00:00
Benjamin Renard
23e73b8ee8 - Modify : Problème de traduction des labels des onglets 2009-03-20 01:07:37 +00:00
Benjamin Renard
d943b09e37 - LSeecompany : Correction du label 2009-03-20 00:49:37 +00:00
Benjamin Renard
92c3d8d644 - Erreur de traduction 2009-03-20 00:47:16 +00:00
Benjamin Renard
01eda9f711 - LSselect : Agrandir la taille de 600 a 620px 2009-03-20 00:28:36 +00:00
Benjamin Renard
0092395c35 - LSlang : Compatibilité sans-JS 2009-03-19 20:43:44 +00:00
Benjamin Renard
45049d719c - INSTALL : Correction du lien vers la documentation du projet 2009-03-19 18:46:31 +00:00
Benjamin Renard
328f07219b - Doc : Oubli du changement du numéro de version => 0.2 -> 0.3 2009-03-19 18:14:01 +00:00
Benjamin Renard
8fe237627c - functions : fonction tr() ajout du support de la traduction d'une simple chaîne. 2009-03-19 18:08:59 +00:00
Benjamin Renard
d8975aff0b - 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
2009-03-19 17:42:51 +00:00
Benjamin Renard
f3629f3cb9 - Docs : Correction orthographique 2009-03-17 19:22:06 +00:00
Benjamin Renard
13dff86fd1 - Documentation : commit initial. 2009-03-17 19:21:10 +00:00
Benjamin Renard
05c2157f69 - 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
2009-03-16 10:48:42 +00:00
Benjamin Renard
53a67c878f - Correction d'erreurs de traduction
- Traduction française (92%)
2009-03-15 21:06:18 +00:00
Benjamin Renard
95ce5bf2f6 - Correction de problème dans les messages et leur traduction.
- Traduction vers le français (85%).
2009-03-13 21:32:08 +00:00
Benjamin Renard
f67e398142 - 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é.
2009-03-12 18:01:31 +00:00
Benjamin Renard
61fc929b89 - Themes CSS : Ajout d'un surlignement des lignes des listes d'objets. 2009-03-10 09:27:15 +00:00
Benjamin Renard
8d429bfdcd - LSldapObject & LSattribute : Ajout du support des triggers before_create et after_create
au niveau des LSattributes.
2009-03-10 09:22:41 +00:00
Benjamin Renard
5753743d65 - LSldapObjet : Ajout de la gestion de l'evenement before_create 2009-03-09 16:33:43 +00:00
Benjamin Renard
90448ef548 - LSform_view : Erreur dans le template (lien image) 2009-03-09 14:18:47 +00:00
Charles Videau
293ad37e53 2009-03-09 13:26:26 +00:00
Charles Videau
e3c28e2b39 Traduction FR -> EN de quelques messages d'erreur 2009-03-09 13:21:33 +00:00
Benjamin Renard
b52181a769 - 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.
2009-03-09 13:14:37 +00:00