Commit graph

542 commits

Author SHA1 Message Date
Benjamin Renard
2ed2dcac9d - LSauth : Change to be extensible
- LSauthHTTP : Add new class to manage HTTP authentification
- LSsession : Update consequently to LSauth change
2009-10-31 01:33:01 +00:00
Benjamin Renard
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
2009-10-30 00:03:17 +00:00
Benjamin Renard
aaf0845323 LSldap : Added combineFilters() method to combine two ldap filters 2009-10-29 22:17:30 +00:00
Benjamin Renard
ac9ec7930a LSdebug_print : added an optinal argument to control ul added 2009-10-29 22:01:12 +00:00
Benjamin Renard
8715b5eb76 LSdebug : Use LSdefault::log() function when console objects does not exist 2009-10-29 21:59:55 +00:00
Benjamin Renard
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
2009-10-29 21:58:57 +00:00
Benjamin Renard
ade5a8e596 - LSinfosBox : fix bug in addInfo() and add displayInUl() and displayOrAdd() functions 2009-10-29 21:56:10 +00:00
Benjamin Renard
bbd47dfdc3 - LSinfosBox :
- Added function isOpened()
 - Improvement of the function addInfo()
2009-10-29 21:28:18 +00:00
Benjamin Renard
9fe268346a getFData() : Added new value access method
LSdebug : Changed display method to improve readability
2009-10-25 23:44:11 +00:00
Benjamin Renard
3205bd4435 LSerror : Added function isLdapError() 2009-10-25 23:38:28 +00:00
Benjamin Renard
8e498f34fa LSsession :
- Add subDnIsEnabled() function and use it in getSubDnLdapServer()
  - Add debuging support for smarty
  - Change in the detection of the session for safety
2009-10-25 23:34:06 +00:00
Benjamin Renard
58e8bed57d CSS/default/LSdebug : Change font color to improve readability 2009-10-25 23:28:02 +00:00
Benjamin Renard
e79e25ac95 Template/default/top : Change LSlang display style to prevent the display on page loading 2009-10-25 23:24:18 +00:00
Benjamin Renard
301ae79b38 LSview/JS : Added a test to avoid possible errors 2009-10-25 23:21:09 +00:00
Benjamin Renard
5a17d79681 templates/default/login : by default, recover password link is hidden 2009-10-22 08:39:17 +00:00
Benjamin Renard
336b3150f6 templates : Move JS files inclusions at bottom of the page 2009-10-22 08:35:18 +00:00
Benjamin Renard
a335019766 tmp : add svnignore property for templates and temporaries files 2009-10-22 08:33:35 +00:00
Benjamin Renard
8c79b9fffd functions.js : add urlAddVar function 2009-10-22 08:31:54 +00:00
Benjamin Renard
0f53dcfd34 - Ajout du fichier LICENCE 2009-09-24 14:10:52 +00:00
Benjamin Renard
c3f6da6fcb - LSformElement_password : Bug dans la vérification du mot de passe via Ajax 2009-05-28 16:07:05 +00:00
Benjamin Renard
3db41221ef - LSmail : Correction d'un bug dans l'affichage du message de confirmation de l'envoi. 2009-05-06 15:55:29 +00:00
Benjamin Renard
efc52cc2e1 LSsmoothbox : Correction de bugs dans le resize lors de l'affichage d'une image. 2009-05-05 13:06:36 +00:00
Benjamin Renard
c6837d8da5 - Documentation :
- LSattribute : Ajout d'information sur le paramètre onDisplay
	- LSattr_ldap_boolean : Précision des valeurs possibles pour l'attribut default_value
2009-05-04 13:30:28 +00:00
Benjamin Renard
9ed917cf96 - LSlang : Correction du z-index de l'object LSlang_select 2009-04-20 12:33:10 +00:00
Benjamin Renard
538cabcdab - Generate_lang_file : correction/actualisation/evolution 2009-04-20 10:02:01 +00:00
Benjamin Renard
24296fd3b6 - LSeepeople -> LSpeople
- LSeegroup -> LSgroup
- LSeecompany -> LScompany
2009-04-17 10:39:03 +00:00
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