A powerful PHP library which makes HTML pages creation easy.Main features: easy forms management (with automatic fields checking), easy layers manipulation (IE & Netscape), easy parameters management from page to page and much more !
Be the first to post a text review of Glimpse PHP Library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
- Toutes les nouvelles fonctionnalits seront gres pour IE5 & +, NS6 & + et Mozilla. Les Netscape 4.x sont trop la rue pour continuer les grer. - Ajout des fonctionnalits suivantes dans l'diteur WYSIWYG : * gestion des styles CSS * ajout d'ancres + correction de la gestion des "padding" dans les proprits d'une cellule. - Ajout du widget GProgressiveTreeview ! - GDatatable : * Tri sans recharger la page (DHTML) (IE, NS6 ou +, Mozilla seulement !) Utilise natcasesort() afin que l'ordre soit l'"ordre naturel" (humain). -> appeler useDHTMLSort() -> ou spcifier $GLIMPSE->USE_DHTML_SORT = TRUE; dans lib-config.inc * Ajout du fichier dhtml-dom.js pour la gestion des tableaux en DHTML : ce fichier sera amen voluer ! * Ajout d'un index alphabtique qui peut remplacer la pagination * ATTENTION : Lors d'un appel setColumnFunction(), c'est MEMORIZE_BEFORE_FUNCTION_CALL la valeur par dfaut du 3me paramtre !! * Possibilit de fixer la largeur du tableau sans spcifier la largeur des cellules. - Classes IMAP : * Corrections dans le dcodage des mails - Fonctions : * getSize() : le deuxime paramtre indique si on veut utiliser la notation Windows (TRUE) ou la notion habituelle de la lib (FALSE, par dfaut). * checkCRC() : ne considre plus une URL avec un PHPSESSID sans CRC comme incorrecte. * ajout de la fonction glimpse_parseCSS(). - Gestion des erreurs : * Ajout de la classe GError qui permet de grer les erreurs. Une instance ($ERROR) existe ds l'inclusion du fichier de config. mthodes : - raise(msg, fichier, ligne) ex.: $ERROR->raise("erreur de requte", __FILE__, __LINE__); * configuration du comportement lors des principales erreurs $GLIMPSE->ON_DATABASE_ERROR = ""; // nom de fichier ou nom de fonction - Ajout d'un bouton qui ouvre un calendrier pour les champs de type "date" Ex. : $date = &$FORM->addDate("MonChampDate"); $date->useCalendar(); $PAGE->add($date); - Ajout de gfile.inc dans functions : * glimpse_copydir : copie d'un rpertoire rcursivement * glimpse_removedir : suppression d'un rpertoire et ses sous-rpertoires * glimpse_file_replace : remplacement de chaines dans un fichier - Correction "onClick" sur le libell d'une case cocher - Correction du bug lors de plusieurs setColumnLink() d'un DataTable - Correction du bug de dcalage du tri en DHTML dans le DataTable lorsqu'il y a des colonnes caches. - Correction du nom du fichier CONSTANTS.README.txt (il manquait le D README). - Simplification pour l'initialisation de la lib ! Les deux lignes : define ("_APP_CONFIG_FILE_", __FILE__); INCLUDE ("c:\\program files\\easyphp\\glimpse\\glimpse.inc"); suffisent dans le fichier config.inc ( inclure comme avant) pour initialiser la lib. Le tableau $_APP est cr automatiquement et vous pouvez l'alimenter comme avant ($_APP["NAME"] = "Ma super application"; ...). define ("_APP_WEB_PATH_", "/appli/html/"); pourra tre place en premier pour indiquer le chemin des fichiers "web" (html, js, css, images, ...) s'il est diffrent de la racine de l'application (qui est "/appli/" dans l'exemple). Les fichiers init-config.inc, lib-config.inc et lib-path.inc ne sont plus ncessaires dans le rpertoire "etc" de votre application. Cependant, l'ancienne mthode fonctionne toujours comme avant, pas d'incidence sur les anciennes applis donc.
- Changement dans la mthode d'inclusion des fichiers JavaScript pour la gestion des layers. La dtection du navigateur et l'inclusion des fichiers JavaScript se font en JavaScript. - Prise en charge de Netscape 7 et Mozilla. - Ajout du widget GDropdownMenu (menu droulant un seul niveau). - Et comme toujours, des corrections !
- Changement dans la mthode d'inclusion des fichiers JavaScript pour la gestion des layers. La dtection du navigateur et l'inclusion des fichiers JavaScript se font en JavaScript. - Prise en charge de Netscape 7 et Mozilla. - Ajout du widget GDropdownMenu (menu droulant un seul niveau). - Et comme toujours, des corrections !
Too many! ;-)
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?