Commit graph

97 commits

Author SHA1 Message Date
Benjamin Renard
6f52489a59 - Deplacement du require de functions.php dans le fichier de classe de LSsession
pour ne pas obliger sa recopie.
- LSlog : Début d'ecriture d'une possibilité de fichiers de logs
- Ajout d'une fonction de test validPas() retournant false
- LSformElement : Ajout d'un type de LSformElement gérant les attributs maildir.
  Il fonctionne en frontend du LSaddon Maildir.
- LSsession :
  -> Ajout de la méthode statique includeFile() utilisé à la place de la fonction
     php include_once()
  -> displayAjaxReturn() : Gestion du LSredirect
  -> Ajout d'un require_once() sur functions.php
- LSaddon::FTP : Ajout de la fonction renameDirByFTP()
- LSaddon::Maildir :
  -> Ajout de la fonction renameMaildirByFTP()
  -> Modification des fonctions createMaildirByFTP() et removeMaildirByFTP() pour
     pour pouvoir leur passé en deuxième paramètre le chemin de la maildir à utlisé
- LSdefault :
  -> LSdebugHidde() devient hideLSdebug()
  -> Ajout de la méthode hideLSerror() accroché sur l'événement double-clique de la
     LSerrorsBox
  -> displayErrorBox() : plus de timeout d'affichage des erreurs
  -> checkAjaxReturn() : Gestion des LSredirect
- LSform :
  -> plus de LSformRedirect : utilisation de LSdefault::LSredirect
- modify.php et create.php : Utilisation des LSdefault::LSredirect et affichages des
  erreurs non-bloquant sur la page suivante.
- LSerror :
  -> Utilisation d'une variable de session pour stocké les erreurs
  -> Ajout de la méthode resetError() exécutée à chaque exécution de 
     LSerror::getErrors()
- LSldapObject :
  -> Correction de la gestion des binding
    -> Event before_modify : bloquant en cas d'échec
    -> Event after_modify : non-bloquant en cas d'échec
2009-01-21 17:08:09 +00:00
Benjamin Renard
fc9ebc382a - LSldapObjet : le mot clé displayValue devient displayName
- LSsession : oubli getDisplayValue() -> getDisplayName()
2009-01-07 19:58:08 +00:00
Benjamin Renard
ed5b3d97a0 - LdapSaisie : J'ai commencé à écrire la docummentation de LdapSaisie que
j'espère pour voir bientôt ajouté au SVN. Cela me fait mettre le doit sur
quelques problèmes de nommages, d'organisation que j'ai corrigé sur le fait :
	- Concepte de level était enfaite celui de subDn : seule le nom subDn doit
		rester.
	- Le concept de LSrights dans LSsession et config.inc.php était mal nommé.
		Il correspond plus à la définition de LSprofile en réalité. Je l'ai renommé
		ainsi.
	- Les paramètres authobject et authobject_pwdattr n'étaient pas très représentatif.
		Je les ai renommé en authObjectType et authObjectTypeAttrPwd.
- Templates : 
	-> Correction du template default dans le but de changer la couleur bleu dominante juger trop
		 flashy :). Au passage j'ai dégagé l'image de fond de #main utilisé pour colorer le menu :
		 cette méthode est moche et quitte a à faire du moche je préfère utiliser un vulgaire tableau
		 que des bidouille de ce genre.
	-> Création d'un logo pour LdapSaisie qui vient remplacer le logo Easter-Eggs utilisé jusqu'alors.
	-> Ajout d'un favicon.
- LSerror :
	-> J'ai déplacé les definitions de code d'erreur dans le contexte concerné (càd dans
		 les fichiers de définition des classes) (Feature Request #1757)
	-> J'en ai profité pour renommer les codes d'erreur avec un prefixe pour eviter les doublons
		-> J'ai donc modifié une grande partie des fichiers pour changer les codes erreurs utilisés
	-> Ajout d'une méthode getError() utilisé par getErrors()
	-> Modification de la méthode stop()
- LSformElement_password : 
 - Correction d'un bug dans la génération des mots de passe dans un	formulaire de création d'objet.
 - Ajout d'une possiblité de choisir le type de hashage du mot de passe stocké dans l'annuaire
		(Feature Request #1756)
 - Traduction des commentaires
- LSattribute : Ajout des vérifications dans les méthodes de la classe lors de l'utilisation des objets
	html et ldap.
- LSsession : 
	-> Renforcement des méthodes faisant des inclusions d'autres fichiers php.
2009-01-02 16:00:25 +00:00
Benjamin Renard
ef6e0eda4d - LSformElement_password : Correction de la méthode de génération de mot de
passe via Ajax bugant dans certain cas.
2008-12-06 00:17:26 +00:00
Benjamin Renard
15f678b67b - LSdefault : Fonctionnalité pour le divertissement de l'utilisateur. 2008-11-24 23:40:47 +00:00
Benjamin Renard
854ac3d867 - LSform : Ajout de LStips sur les boutons d'ajout et de suppression de champs 2008-11-14 17:37:37 +00:00
Benjamin Renard
f21dfeed08 - LStips : Déplacement de la gestion des LStips de LSform vers LSdefault 2008-11-14 17:36:49 +00:00
Benjamin Renard
8c10e0cb92 - LSformElement_password_field : Suppression d'un debug inutil 2008-11-14 17:07:51 +00:00
Benjamin Renard
259cd4111e - LSformElement_select.js : Correction d'un bug IE 2008-11-14 17:04:39 +00:00
Benjamin Renard
6b5a299f76 - LSdebug() : alert() dans IE
- getFData() : Correction d'un bug IE
2008-11-14 16:55:09 +00:00
Benjamin Renard
cc5ba69872 - LSmail : Correction d'un bug révélé sous IE 2008-11-14 16:54:22 +00:00
Benjamin Renard
2216eb03e3 - LSformElement_select_object : Pour une meilleur compatibilité (IE), le
tableau pour l'ajout rapide d'une valeur est créé directement dans le
  template.
2008-11-14 15:32:09 +00:00
Benjamin Renard
0306515800 - LSdebug() : Correction pour rendre cette méthode compatible avec Opera et
Google Chrome.
2008-11-14 15:30:58 +00:00
Benjamin Renard
5889a817a5 - Correction de quelques petites choses pour un meilleur fonctionnement sous
Opera et IE
2008-11-13 19:05:06 +00:00
Benjamin Renard
270e48d872 - LSform : Correction d'un erreur JS. 2008-11-10 14:07:59 +00:00
Benjamin Renard
2377c265f9 - LSview : Utilisation de LSconfirmBox pour la confirmation de suppression. 2008-11-10 14:00:43 +00:00
Benjamin Renard
66b1ea7916 - LSformElement_xmpp : Ajout de LStips sur les boutons. 2008-11-10 03:40:56 +00:00
Benjamin Renard
6b305ea742 - LSformElement_url : Ajout de LStips sur les boutons. 2008-11-10 03:40:27 +00:00
Benjamin Renard
4365e4cb83 - LSformElement_textarea : Ajout d'un LStip sur le bouton clear. 2008-11-10 03:34:28 +00:00
Benjamin Renard
7765cd999b - LSformElement_ssh_key : Ajout de LStips 2008-11-10 03:30:49 +00:00
Benjamin Renard
36314b34b7 - LSformElement_select_object : Ajout de LStips sur les boutons. 2008-11-10 03:23:29 +00:00
Benjamin Renard
525a49481c - LSformElement_select : Ajout de LStip sur le bouton clear. 2008-11-10 03:14:13 +00:00
Benjamin Renard
d9ce613daf - LSformElement_rss : Ajout de LStips sur les boutons. 2008-11-10 03:11:37 +00:00
Benjamin Renard
b448d82139 - LSformElement_mail : Ajout d'un bouton LStip pour le bouton mail. 2008-11-10 03:07:28 +00:00
Benjamin Renard
954a3a5272 - LSformElement_text : Ajout d'un LStip pour le bouton generate. 2008-11-10 03:06:54 +00:00
Benjamin Renard
ea23603506 - LSformElement_image : Ajout de LStips pour les boutons. 2008-11-10 02:51:32 +00:00
Benjamin Renard
4145bb5e21 - LSformElement_date : Ajout d'un LStip sur le bouton calendar. 2008-11-10 02:32:18 +00:00
Benjamin Renard
4d99dc8d3f - LSformElement_boolean : Ajout d'un LStip sur le bouton clear. 2008-11-10 02:27:38 +00:00
Benjamin Renard
9046b96b4c - LSformElement_password : Ajout de LStips sur les boutons 2008-11-10 02:12:36 +00:00
Benjamin Renard
8ed72e7613 - Ajout d'une possibilité de positionnement de LStips sur des elements :
-> LSsession : ajout de la méthode addHelpInfos()
	-> LSdefault : ajout des méthodes addHelpInfo() et setHelpInfo()
	-> LSform : ajout des méthodes addTip() et removeTip()
	-> Ceci répond globalement à la feature request #1730
2008-11-10 02:10:42 +00:00
Benjamin Renard
9ed7425d0c - LSform :
-> LSform_layout : Utilisation des id plutot que title pour repérer les div
		 et les li
2008-11-10 02:03:44 +00:00
Benjamin Renard
102cf0ea31 - LSform :
-> Envoie des données via une requête Ajax
- Correction des templates et des procédures modify et create pour l'utilisation
	de l'envoie des données via Ajax.
2008-11-09 23:24:46 +00:00
Benjamin Renard
72fb5737cd - LSdefault :: checkAjaxReturn() : Correction de la méthode et ajout du support des LSinfos 2008-11-09 23:18:35 +00:00
Benjamin Renard
6db507ba6c - LSformElement_select_object : Correction bugs 2008-11-06 12:01:55 +00:00
Benjamin Renard
8849d59f5f - LSformElement_select_object : Correction de bugs 2008-11-06 11:23:21 +00:00
Benjamin Renard
9f5522e43a - LSformElement_select_object : Correction de bugs. 2008-11-06 10:14:14 +00:00
Benjamin Renard
1e64358b08 - 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)
2008-11-05 14:57:19 +00:00
Benjamin Renard
6db3e82759 - LSform : Sélection automatique du premier champ d'un onglet : ajout de la
possibilité de la selection d'un champ select
2008-11-04 14:31:32 +00:00
Benjamin Renard
68d2d9977f - 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.
2008-11-04 13:30:17 +00:00
Benjamin Renard
2b6479240e - 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.
2008-11-03 19:25:22 +00:00
Benjamin Renard
4c0e7669f5 - LSselect :
-> Modification de l'id du titre (tpl + JS) pour une meilleur compatibilité "title" -> "LSselect_title"
2008-11-03 14:47:30 +00:00
Benjamin Renard
e340850741 - 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()
2008-10-31 12:12:31 +00:00
Benjamin Renard
860f62e09c - LSrelation : Correction du JS pour plus de robustesse 2008-10-27 15:37:45 +00:00
Benjamin Renard
bcaf4df12b - LSformElement_test : Correction de bugs JS 2008-10-27 14:33:31 +00:00
Benjamin Renard
ab473fa16c - Retour en arrière suite à une erreur dans mon dernier commit 2008-10-27 14:21:44 +00:00
Benjamin Renard
aa6fa82acb - LSformElement_text : Mise en compatibilité avec les nouvelles fonctionalités
de la fonction getFData()
2008-10-27 14:15:05 +00:00
Benjamin Renard
ba78f51681 - getFData (Php&JS) : Ajout d'une possibilité de découpage de la valeur de remplacement 2008-10-27 14:06:49 +00:00
Benjamin Renard
6cbdccbec2 - LSformElement :
-> Suppression des méthodes :
    - getTitle()
    - getMultipleData()
    - displayLabel()
- LSformElement_select_objet
  -> Refonte avec utilisation des templates
2008-10-16 15:35:20 +00:00
Benjamin Renard
f5bfa2e5e3 - LSformElement_date
-> Refonte en utilisant les templates
- LSformElement_ssh_key
	-> Correction du fieldTemplate qui ne prévoyait pas une valeur vide
2008-10-16 15:00:21 +00:00
Benjamin Renard
1293b9776a - LSformElement_password :
-> Correction des problèmes liés au changement de type de input
2008-10-16 13:16:39 +00:00