- config.inc.php : Ajout d'une constante LS_CSS_DIR
authorBenjamin Renard <brenard@easter-eggs.com>
Fri, 18 Jul 2008 14:02:46 +0000 (14:02 +0000)
committerBenjamin Renard <brenard@easter-eggs.com>
Fri, 18 Jul 2008 14:02:46 +0000 (14:02 +0000)
commitacd0c69e236cf360326129d8be739916d3aabbf6
tree3e0ecadb782a387d17ca5c7abcdb5cfdb7685717
parent7c37c65366e9343f71cd2e35d4a13dcfc035a924
- config.inc.php : Ajout d'une constante LS_CSS_DIR
- Ajout d'un LSformElement Date :
  -> includes/class/class.LSattr_ldap_date.php
  -> includes/class/class.LSattr_html_date.php
  -> includes/class/class.LSformElement_date.php
  -> includes/class/class.LSformRule_date.php
  -> includes/libs/jscalendar
  -> includes/js/LSformElement_date.js
  -> includes/js/LSformElement_date_field.js
  -> templates/images/calendar.png
- LSformElement : Ajout d'une méthode exportValues() utilisée par
  LSform::exportValues()
- LSform :
  -> Utlisation de LSformElement::exportValues() pour exporter les données
  du formulaire
  -> Méthode setValuesFromPostData() est désormais invoqué à chaque invocation
  de la méthode validate()
- LSformElement_select_object : Ajout d'une méthode exportValues() pour coller
  au nouveau mode d'exportation des données de l'annuaire
- LSldapObjet : Correction d'un bug potentiel (foreach sur une variable à false)
  dans la méthode updateData()
- LSsession :
  -> Méthode addCssFile() & addJSscript() : ajout d'un paramètre pour la
  possibilité d'inclusion de fichier externe (hors des dossiers par défaut
  ex: les libs)
  -> Utilisation de la Constante LS_CSS_DIR au lieu d'une chemin en dure
  -> Paramètrage JS depuis Php :
    -> Méthode addJSconfigParam() : ajouter un paramètre de config. JS
    -> Méthode displayTemplate() adaptée pour
    -> top.tpl : adapté pour afficher une div contenant les paramètres JSONisés
    -> LSdefault.css : adapté pour ne pas afficher la div contenant les params.
    -> LSdefault.js : récupère les informations et Initialise une variable
    javascript LSjsConfig
- LSconfirmBox : Correction d'un debug : "delete this;"
85 files changed:
trunk/conf/config.inc.php
trunk/includes/class/class.LSattr_html_date.php [new file with mode: 0644]
trunk/includes/class/class.LSattr_ldap_date.php [new file with mode: 0644]
trunk/includes/class/class.LSform.php
trunk/includes/class/class.LSformElement.php
trunk/includes/class/class.LSformElement_date.php [new file with mode: 0644]
trunk/includes/class/class.LSformElement_select_object.php
trunk/includes/class/class.LSformRule_date.php [new file with mode: 0644]
trunk/includes/class/class.LSldapObject.php
trunk/includes/class/class.LSsession.php
trunk/includes/js/LSconfirmBox.js
trunk/includes/js/LSdefault.js
trunk/includes/js/LSformElement_date.js [new file with mode: 0644]
trunk/includes/js/LSformElement_date_field.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-blue.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-blue2.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-brown.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-green.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-setup.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-setup_stripped.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-system.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-tas.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-win2k-1.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-win2k-2.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-win2k-cold-1.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar-win2k-cold-2.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar.php [new file with mode: 0644]
trunk/includes/libs/jscalendar/calendar_stripped.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-af.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-al.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-bg.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-big5-utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-big5.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-br.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-ca.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-cs-utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-cs-win.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-da.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-de.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-du.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-el.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-en.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-es.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-fi.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-fr.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-he-utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-hr-utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-hr.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-hu.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-it.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-jp.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-ko-utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-ko.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-lt-utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-lt.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-lv.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-nl.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-no.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-pl-utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-pl.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-pt.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-ro.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-ru.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-ru_win_.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-si.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-sk.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-sp.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-sv.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-tr.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/calendar-zh.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/lang/cn_utf8.js [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/active-bg.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/dark-bg.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/hover-bg.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/menuarrow.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/normal-bg.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/rowhover-bg.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/status-bg.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/theme.css [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/title-bg.gif [new file with mode: 0644]
trunk/includes/libs/jscalendar/skins/aqua/today-bg.gif [new file with mode: 0644]
trunk/templates/css/LSdefault.css
trunk/templates/images/calendar.png [new file with mode: 0644]
trunk/templates/top.tpl