Package:
Summary:
Authenticate and manage user records in text files
Groups:
Author:
Description:
This class can be used to authenticate users and manage user records stored in text files. Here the password are encrypted using a custom technique in which base64 encryption with MD5 and SHA1 Hashing in addition to Strrev function is adopted to store Password! This makes the password unbreakable!
It can create records of users which are stored in text files.
The class can also authenticate users by looking up the record text files and check if the supplied password matches the records. A session is started when the user successfully authenticates.
It can also verify if an authenticated user session is valid and logout by ending the logged user session.
Package:
Summary:
Manage documents in Google docs using GData API
Groups:
Author:
Description:
This class can be used to manage documents in Google docs using GData API.
It can send HTTP requests to the GData API Web server to perform several types of operations of documents stored in Google Docs.
Currently it can create folders, get file and folder information, upload files.
Package:
Summary:
Manage documents in Google docs using GData API
Groups:
Author:
Description:
This class can be used to manage documents in Google docs using GData API.
It can send HTTP requests to the GData API Web server to perform several types of operations of documents stored in Google Docs.
Currently it can create folders, get file and folder information, upload and download files, remove files and move files to a different folder.
Package:
Summary:
Check whether a password is strong
Groups:
Author:
Description:
This class can be used to check whether a password is strong enough to not be guessed easily.
It can perform several tests on a given password string to compute a score that represents the strength of a password.
Package:
Summary:
Show links to browse paginated listings
Groups:
Author:
Description:
This class can be used to show links to browse paginated listings.
It takes as parameters the total number of entries in the listing, the number of the current page and the limit number of entries to display per page.
The class generates links to go to the next, previous, first and last listing pages.
It can also return the limit cause to retrieve the range of MySQL query results to show in the current page.
Package:
Summary:
Handle calls of JavaScript to PHP code
Groups:
Author:
Description:
This class can be used to handle calls of JavaScript to PHP code.
It registers PHP classes that will handle AJAX requests to functions of those classes.
The class handles the AJAX requests by dispatching to functions of the registered classes. The output of those classes is returned as response to the AJAX requests.
Package:
Summary:
Generate image with text for CAPTCHA validation
Groups:
Author:
Description:
This class can be used to generate an image with text for CAPTCHA validation.
It can render an image with a given number of random characters. The random text is stored in a session variable for posterior validation.
The image size, text font, background color and image are configurable details.
Package:
Summary:
Create HTML documents programmatically
Groups:
Author:
Description:
This class can be used to create HTML documents programmatically.
It can add tags to a document for either the head and body sections.
Currently it provides direct support to add tags for links, JavaScript, CSS, embed Flash objects, lists. It can also add any other types of tags.
The class can close the tags to make the HTML document it W3C standards compliant.
Package:
Summary:
Split MySQL query results in multiple pages
Groups:
Author:
Description:
This class can be used to split MySQL query results in multiple pages.
It takes a given SQL query and executes it in such way that it limits the retrieved results to a given range of rows with data to be displayed in the current page.
The class also generates HTML for links to go to the next, previous, first and last page of the query results listing. It can also generate a select input with Javascript to jump to the listing pages.
The limit number of rows to display per page is configurable.
Package:
Summary:
Content Management System
Groups:
Author:
Description:
This package implements a content management system.
All the HTML is generated by PHP classes, so it does not use separate HTML templates, only PHP plus CSS and a few JavaScript files.
It also optionally uses two WYSIWYG HTML editor products to edit the content stored in the MySQL database. See the documentation.