Package:
Summary:
Parse and filter insecure HTML tags and CSS styles
Groups:
Author:
Description:
This package can be used to parse and filter insecure HTML tags and CSS styles.
It comes with a general purpose markup parser class that can parse any type of markup documents like HTML, XML and DTD files.
There are several other classes that can be chained together to retrieve the document token elements returned by the main markup parser class and filter the document elements in an useful way.
The markup validator filter class validates a document against a DTD, eventually removing invalid tags and attributes.
The safe HTML filter class uses several white lists to process HTML tags and data returned by the markup validator class and discards potentially harmful HTML tags and CSS that could be used to perform cross-site scripting (XSS) or cross-site request forgery (CSRF) security attacks.
The filtered HTML tokens can be reassembled to return a well-formed and secure HTML document.
The HTML links filter class can extract the links contained in an HTML document.
The DTD parser and CSS parser are utility classes used by the other classes.
Package:
Summary:
Spell a money amount using Spanish words
Groups:
Author:
Description:
This class can be used to spell a money amount using Spanish words.
It can take a number of a given money amount of up to one thousand millions and returns words that spell that amount in Spanish.
The class supports spelling amounts in Pesetas, Pesos and Dollars.
In Spanish:
Esta clase de uso sencillo permite convertir montos numericos a montos en letra.
Package:
Summary:
Generate a pseudo random string
Groups:
Author:
Description:
This class can be used to generate a pseudo random string.
It generates a sequence of pseudo-random character using a matrix pre-defined randomized set of characters.
The resulting random string can be used as new matrix of randomized characters.
Package:
Summary:
Get an hash for a string from an array of values
Groups:
Author:
Description:
This class can be used to get an hash for a string from an array of values.
It takes as parameter an array of hash values.
The class takes a string as argument and returns the same entry from the hash array values for each string argument.
Package:
Summary:
Display a tree view that uses AJAX
Groups:
Author:
Description:
This class can be used to display a tree view that uses AJAX.
The TreeView Class is designed for larger trees , which cannot be loaded completely at once. Only one branch is sent by an AJAX request. The tree and its icons are controlled by a css file and its using a self referencing hierarchical MySql table. A user javascript function can be passed to act at a branch click.
Package:
Summary:
Template engine for CSS style sheet files
Groups:
Author:
Description:
This class implements a template engine for CSS style sheet files.
It reads a CSS style sheet template file that may have definitions of styles assigned to variables. The variables may be used in the definition of other styles.
The class expands the definition of all variables and stores the processed CSS style sheet in a cache file.
OOCSS creates a new way to write CSS files in a new Object style fashion. Using Parent/Child relationships and predefined variables, you will be able to produce rapid CSS that is not only easier to maintain and read, is more intuitive as well.
Are you thinking of writing a computer program in the BASIC programming language? Check out the newest item to be added to the
Free BASIC Compilers and Interpreters page. This
one is a BASIC to C converter; that is, it translates BASIC programs to the C language and you can use a
C compiler to create the executable program.
(Note: if you prefer not to go through that 2-step process, there are 26 other
BASIC compilers on that page for
Windows, Mac OS X, Linux, etc, including Microsoft Visual Basic. And they are all free, and perfectly legal. So check them out.)