Open Search for PHP

Package:
Summary:
Add support to a given search engine in a browser
Groups:
Author:
Description:
This class can be used to add support to a given search engine in a browser.

The main class can generate a XML definition based on the OpenSearch standard that defines how to use a given search site and how to obtain suggestions that complete search text.

Another class can generate the output necessary return suggestions for partial search query text.


Flyweight Data Structures

Package:
Summary:
Manage collections of objects in several ways
Groups:
Author:
Description:
This package can be used to manage collections of objects in several ways.

It defines interfaces and classes that can manipulate values and objects values that make part of collections.

Currently in provides classes for implementing hash tables, queues and stacks.


WordPress 2.8.4: Security Release

Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password would be emailed to the account owner. This doesn’t allow remote access, but it is very annoying.

We fixed this problem last night and have been testing the fixes and looking for other problems since then. Version 2.8.4 which fixes all known problems is now available for download and is highly recommended for all users of WordPress.

CakePHP

CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.

ImageUpload

Package:
Summary:
Validate and process upload files
Groups:
Author:
Description:
This class can be used to validate and process upload image and document files.

It takes the name of an file upload input field and validate its values to determine if it was uploaded a file of the accepted types and the file size does not exceed a given limit.

If the file is valid, it is copied to a given destination directory. The class creates that directory if it does not exist already.

If the file is an image, the class may also create a thumbnail image.


Super Global Secure Class

Package:
Summary:
Filter request values to avoid insecure values
Groups:
Author:
Description:
This class can be used to filter request values to avoid eventually insecure values.

It can traverse the HTTP POST and GET request variables and perform several operations to filter their values.

Currently it strips slashes, encode HTML entities, replace script tags and escape values for use in MySQL database queries.


setTimeout and setInterval

Package:
Summary:
Call a function after a period of time
Groups:
Author:
Description:
This class can be used to make PHP call a function after a period of time.

It can register one or more callback functions that should be called after a given timeout value or every time after a given period of time elapses.

The class registers a single callback function to handle PHP tick calls. That function takes care of calling all registered timer callback functions.


LLRB Tree

Package:
Summary:
Manage a balanced tree of text word nodes
Groups:
Author:
Description:
This package can be used to manage a balanced tree of text word nodes.

It implements a left leaning Red-Black binary search tree that uses Node objects instead of arrays to implement the tree data structures.

It can perform operations on nodes of text words like insert, search, delete and traverse the tree, maintaining a balanced and correctly formed tree after all operations.


Powered by Gewgley