Commit graph

  • 9b5eb1fae0 Doc : Mise à jour de la doc de configuration suite à l'arriver de la classes LSsearch Benjamin Renard 2009-11-10 14:53:29 +0000
  • 6bcd62abf9 Doc/Exports : Ajout de svnignore pour les fichiers générés lors de la compilation de la doc. Benjamin Renard 2009-11-10 14:52:17 +0000
  • 6c08a4d3f6 - Fix recursive enabled check in select/view Benjamin Renard 2009-10-31 02:21:12 +0000
  • 2ed2dcac9d - LSauth : Change to be extensible - LSauthHTTP : Add new class to manage HTTP authentification - LSsession : Update consequently to LSauth change Benjamin Renard 2009-10-31 01:33:01 +0000
  • 3e823a2b22 - LSsearch/LSsearchEntry : Added a new classes to doing and exploit ldap object search -> view/select => change to use it (php+template+js) -> LSattr_html_select_object/LSattr_html_select_list => change to use it -> LSldapObject : -> change listObjectsName() / searchObject() / getSelectArray() / listObjects() -> comment search() function -> Add triggers to clean cache -> LSpeople : Update search config -> LSsession : Change function to use it : - getSubDnLdapServer() - loadLSprofiles() - LSrelation : Deplace error codes declaration from LSsession in class file - LSldapObject : -> change getObjectFilter() / getLabel() / getSubDnValue() / getSubDnName() for can call then staticaly -> Add afterModify() function and trigger -> Change getObjectFilter() / listObjectsInRelation() to use Net_LDAP2_Filter -> Add __get() function -> Move one LSerror code for LSrelation function from LSsession class file -> Add a global variable to save cached data ($cache) -> Change subDn and subDnName access methods - LSauth : Move LSsession auth procedure in a dedicated class -> LSsession : Change startLSsession() to use it - LSsession : -> Add getRootDn() function -> Fix getTopDn() to return root DN if no topDn is currently defined -> Create dedicated functions to support recoveryPassword mecanism : - recoverPasswd() - recoverPasswdSendMail() - recoverPasswdFirstStep() - recoverPasswdSecondStep -> Customize LSdebug return and display (php+js) -> Clean unused error codes -> Move LSrelation error codes -> Comment ajax method Benjamin Renard 2009-10-30 00:03:17 +0000
  • aaf0845323 LSldap : Added combineFilters() method to combine two ldap filters Benjamin Renard 2009-10-29 22:17:30 +0000
  • ac9ec7930a LSdebug_print : added an optinal argument to control ul added Benjamin Renard 2009-10-29 22:01:12 +0000
  • 8715b5eb76 LSdebug : Use LSdefault::log() function when console objects does not exist Benjamin Renard 2009-10-29 21:59:55 +0000
  • 4fff6863bc 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 2009-10-29 21:58:57 +0000
  • ade5a8e596 - LSinfosBox : fix bug in addInfo() and add displayInUl() and displayOrAdd() functions Benjamin Renard 2009-10-29 21:56:10 +0000
  • bbd47dfdc3 - LSinfosBox : - Added function isOpened() - Improvement of the function addInfo() Benjamin Renard 2009-10-29 21:28:18 +0000
  • 9fe268346a getFData() : Added new value access method LSdebug : Changed display method to improve readability Benjamin Renard 2009-10-25 23:44:11 +0000
  • 3205bd4435 LSerror : Added function isLdapError() Benjamin Renard 2009-10-25 23:38:28 +0000
  • 8e498f34fa 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 2009-10-25 23:34:06 +0000
  • 58e8bed57d CSS/default/LSdebug : Change font color to improve readability Benjamin Renard 2009-10-25 23:28:02 +0000
  • e79e25ac95 Template/default/top : Change LSlang display style to prevent the display on page loading Benjamin Renard 2009-10-25 23:24:18 +0000
  • 301ae79b38 LSview/JS : Added a test to avoid possible errors Benjamin Renard 2009-10-25 23:21:09 +0000
  • 5a17d79681 templates/default/login : by default, recover password link is hidden Benjamin Renard 2009-10-22 08:39:17 +0000
  • 336b3150f6 templates : Move JS files inclusions at bottom of the page Benjamin Renard 2009-10-22 08:35:18 +0000
  • a335019766 tmp : add svnignore property for templates and temporaries files Benjamin Renard 2009-10-22 08:33:35 +0000
  • 8c79b9fffd functions.js : add urlAddVar function Benjamin Renard 2009-10-22 08:31:54 +0000
  • 0f53dcfd34 - Ajout du fichier LICENCE Benjamin Renard 2009-09-24 14:10:52 +0000
  • c3f6da6fcb - LSformElement_password : Bug dans la vérification du mot de passe via Ajax Benjamin Renard 2009-05-28 16:07:05 +0000
  • 3db41221ef - LSmail : Correction d'un bug dans l'affichage du message de confirmation de l'envoi. Benjamin Renard 2009-05-06 15:55:29 +0000
  • efc52cc2e1 LSsmoothbox : Correction de bugs dans le resize lors de l'affichage d'une image. Benjamin Renard 2009-05-05 13:06:36 +0000
  • c6837d8da5 - 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 2009-05-04 13:30:28 +0000
  • 9ed917cf96 - LSlang : Correction du z-index de l'object LSlang_select Benjamin Renard 2009-04-20 12:33:10 +0000
  • 538cabcdab - Generate_lang_file : correction/actualisation/evolution Benjamin Renard 2009-04-20 10:02:01 +0000
  • 24296fd3b6 - LSeepeople -> LSpeople - LSeegroup -> LSgroup - LSeecompany -> LScompany Benjamin Renard 2009-04-17 10:39:03 +0000
  • 6f22dd091c - LSaddon::Samba : - Ajout des functions suivantes : - generate_uidNumber_withSambaDomainObject() - generate_gidNumber_withSambaDomainObject() - Correction d'utilisation de message d'erreur n'existant plus Benjamin Renard 2009-04-15 14:06:11 +0000
  • 3362273688 - LSldap : -> Ajout de la méthode getLdapEntry() -> Utilisation de la méthode getLdapEntry() dans getEntry() Benjamin Renard 2009-04-15 14:04:21 +0000
  • dfb97bb95f - LSinfosBox : Oubli du fichier de classe Benjamin Renard 2009-04-14 18:09:45 +0000
  • 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 Benjamin Renard 2009-04-14 18:00:10 +0000
  • d783a2c840 - LSformElement_date : Correction d'un bug énervant dans le JS Benjamin Renard 2009-04-14 15:21:17 +0000
  • 6e8cc96864 - LSrelation : Problème de traduction de l'emptyText. Benjamin Renard 2009-04-14 14:43:17 +0000
  • 8e5a5cb6f0 - Bug dans le précédent commit Benjamin Renard 2009-04-10 17:36:09 +0000
  • 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 Benjamin Renard 2009-04-10 17:13:38 +0000
  • f37cdb731f - LSformElement_rss && LSformElement_url : Bug d'affichage Benjamin Renard 2009-04-09 09:56:21 +0000
  • b2bcde9cb9 - LSformElement_password : Bug dans la génération d'un mot de passe via Ajax Benjamin Renard 2009-04-09 09:28:48 +0000
  • 6c9623a948 - config : Oubli de modification du nom d'une variable dans le fichier de configuration d'exemple. Benjamin Renard 2009-04-08 12:26:24 +0000
  • fc9d9d2377 - LSaddon::Posix : Optimisation des recherches pour le calcul des uidNumber et des gidNumber Benjamin Renard 2009-04-07 17:03:13 +0000
  • e0ccd6de6d - Doc : oubli de modif au sujet de la traduction Benjamin Renard 2009-04-07 15:32:54 +0000
  • 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 Benjamin Renard 2009-04-07 15:29:10 +0000
  • a8e83ac256 - LSattr_html_maildir : Suppression de debug inutile Benjamin Renard 2009-04-01 15:58:07 +0000
  • 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) Benjamin Renard 2009-04-01 15:55:13 +0000
  • b4beb767b0 - LSformElement_maildir : Modification du message après archivage et sa traduction. Benjamin Renard 2009-04-01 13:37:35 +0000
  • 92aa6c9f8c - LSdefault : Correction d'une erreur d'affichage des messages d'erreurs Benjamin Renard 2009-03-31 15:29:56 +0000
  • 5f4fd77433 - LSdefault : correction d'une erreur dans le template (LSerror) Benjamin Renard 2009-03-31 13:52:53 +0000
  • 442c252061 - Image black : Oubli d'image dans le thème black Benjamin Renard 2009-03-31 13:35:41 +0000
  • f4ee9bdc42 - Function tr() : erreur dans le précédent commit. Benjamin Renard 2009-03-31 13:22:23 +0000
  • a6e66a3a69 - Function tr() : Correction de la manière de faire. Benjamin Renard 2009-03-31 12:49:01 +0000
  • 065ee771d8 - Utilisation de LSconfig dans tout le projet - LSsession : -> Ajout de la méthode getLang() -> Correction commentaires Benjamin Renard 2009-03-25 17:46:48 +0000
  • 0fe2b04ee9 - Mise à jour de la documentation Benjamin Renard 2009-03-25 12:29:41 +0000
  • 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 Benjamin Renard 2009-03-25 12:26:32 +0000
  • 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. Benjamin Renard 2009-03-22 13:20:22 +0000
  • 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 Benjamin Renard 2009-03-20 10:42:45 +0000
  • d07efb29d6 - LSviewList : Correction d'un bug JS Benjamin Renard 2009-03-20 01:25:38 +0000
  • 23e73b8ee8 - Modify : Problème de traduction des labels des onglets Benjamin Renard 2009-03-20 01:07:37 +0000
  • d943b09e37 - LSeecompany : Correction du label Benjamin Renard 2009-03-20 00:49:37 +0000
  • 92c3d8d644 - Erreur de traduction Benjamin Renard 2009-03-20 00:47:16 +0000
  • 01eda9f711 - LSselect : Agrandir la taille de 600 a 620px Benjamin Renard 2009-03-20 00:28:36 +0000
  • 0092395c35 - LSlang : Compatibilité sans-JS Benjamin Renard 2009-03-19 20:43:44 +0000
  • 45049d719c - INSTALL : Correction du lien vers la documentation du projet Benjamin Renard 2009-03-19 18:46:31 +0000
  • 328f07219b - Doc : Oubli du changement du numéro de version => 0.2 -> 0.3 Benjamin Renard 2009-03-19 18:14:01 +0000
  • 8fe237627c - functions : fonction tr() ajout du support de la traduction d'une simple chaîne. Benjamin Renard 2009-03-19 18:08:59 +0000
  • 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 Benjamin Renard 2009-03-19 17:42:51 +0000
  • f3629f3cb9 - Docs : Correction orthographique Benjamin Renard 2009-03-17 19:22:06 +0000
  • 13dff86fd1 - Documentation : commit initial. Benjamin Renard 2009-03-17 19:21:10 +0000
  • 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 Benjamin Renard 2009-03-16 10:48:42 +0000
  • 53a67c878f - Correction d'erreurs de traduction - Traduction française (92%) Benjamin Renard 2009-03-15 21:06:18 +0000
  • 95ce5bf2f6 - Correction de problème dans les messages et leur traduction. - Traduction vers le français (85%). Benjamin Renard 2009-03-13 21:32:08 +0000
  • 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é. Benjamin Renard 2009-03-12 18:01:31 +0000
  • 61fc929b89 - Themes CSS : Ajout d'un surlignement des lignes des listes d'objets. Benjamin Renard 2009-03-10 09:27:15 +0000
  • 8d429bfdcd - LSldapObject & LSattribute : Ajout du support des triggers before_create et after_create au niveau des LSattributes. Benjamin Renard 2009-03-10 09:22:41 +0000
  • 5753743d65 - LSldapObjet : Ajout de la gestion de l'evenement before_create Benjamin Renard 2009-03-09 16:33:43 +0000
  • 90448ef548 - LSform_view : Erreur dans le template (lien image) Benjamin Renard 2009-03-09 14:18:47 +0000
  • 293ad37e53 Charles Videau 2009-03-09 13:26:26 +0000
  • e3c28e2b39 Traduction FR -> EN de quelques messages d'erreur Charles Videau 2009-03-09 13:21:33 +0000
  • 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. Benjamin Renard 2009-03-09 13:14:37 +0000
  • 76a4f59558 - 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 Benjamin Renard 2009-03-09 12:42:03 +0000
  • b66f3a2de2 - LSsession : Ajout d'un paramètrage global pour 'keepLSsessionActive'. Benjamin Renard 2009-02-21 11:42:26 +0000
  • 16df350e74 - 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 2009-02-20 14:05:22 +0000
  • 323e560694 - 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 2009-02-20 13:44:47 +0000
  • ed8aa433b5 - LSconfirmBox : Création d'une classe PHP gérant les dépendances d'affichage et permettant l'internationnalisation des labels. Benjamin Renard 2009-02-20 13:42:35 +0000
  • 84c954bbe9 - LSform : Traduction d' "Envoyer" Benjamin Renard 2009-02-17 14:04:35 +0000
  • 5af7e8af76 - LSsession : Traduction du "Connecté en tant que" Benjamin Renard 2009-02-17 13:55:07 +0000
  • ec7d134158 Traduction FR->EN des classes javascript Charles Videau 2009-02-17 13:46:41 +0000
  • 39c9a4fbf4 - LSform : Ajout de traduction (oubli). Benjamin Renard 2009-02-17 13:18:36 +0000
  • a613560cd8 - LSview : Ajout de traduction. Benjamin Renard 2009-02-17 13:18:03 +0000
  • 8c0d1e5c1e - LSrelation : Traduction Benjamin Renard 2009-02-17 13:16:48 +0000
  • 2d06ac3e81 - LSsmoothbox : Traduction. Benjamin Renard 2009-02-17 13:15:59 +0000
  • 26f2e07cbc - Modify : Correction d'une traduction Benjamin Renard 2009-02-17 13:15:22 +0000
  • e3c2104ef7 - LSview : Correction d'une traduction Benjamin Renard 2009-02-17 13:14:46 +0000
  • df9f155378 - LSformElement_date : Suppression d'un commentaire obsolète. Benjamin Renard 2009-02-17 12:51:03 +0000
  • fc8141c4ff - LSformElement_mail : Suppression d'attribut alt et title d'un bouton rendu inutile par l'utilisation d'un LStips. Benjamin Renard 2009-02-17 12:50:25 +0000
  • cdc7e665ca - LSconfirmBox : Ajout de la possibilité de traduction des label des boutons et traduction des valeurs par défaut en anglais. Benjamin Renard 2009-02-17 11:36:54 +0000
  • 07c1e865e7 - LSformElement_url : Désactivation du bouton JS addFavorite quand le navigateur n'est pas supporté. Benjamin Renard 2009-02-17 11:24:41 +0000
  • ab7f16ea67 - Question / Remove : Modification de l'affichage du template pour que le texte puisse être traduit. Benjamin Renard 2009-02-17 08:55:22 +0000
  • cf869aa24f - Remove : Correction d'une erreur dans le label. Benjamin Renard 2009-02-17 08:42:05 +0000
  • 80a374a29c - LSview : Passage par le JS de la traduction du label de suppression. Benjamin Renard 2009-02-17 08:41:21 +0000