Category Archives: Classes

Simple Login Class

Encrypted Passwords
Package:
Simple Login Class
Summary:
Authenticate and manage user records in text files
Groups:
User Management
Author:
Balaji J H
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.


Gdata google docs

Package:
Gdata google docs
Summary:
Manage documents in Google docs using GData API
Groups:
Files and Folders, PHP 5, Web services
Author:
Yassine Oussi
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.


Gdata Google Docs

Package:
Gdata Google Docs
Summary:
Manage documents in Google docs using GData API
Groups:
Files and Folders, PHP 5, Web services
Author:
Yassine Oussi
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.


te-edu Password Meter

Package:
te-edu Password Meter
Summary:
Check whether a password is strong
Groups:
PHP 5, Security, Validation
Author:
Goran Bogdanovic
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.


Generic Pagination

Screenshot
Package:
Generic Pagination
Summary:
Show links to browse paginated listings
Groups:
HTML, PHP 5
Author:
Everton Inocencio
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.


jAPI Direct

Package:
jAPI Direct
Summary:
Handle calls of JavaScript to PHP code
Groups:
AJAX, PHP 5
Author:
Vladica
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.


Class CAPTCHA

Screenshot of a captcha
Package:
Class CAPTCHA
Summary:
Generate image with text for CAPTCHA validation
Groups:
Graphics, PHP 5, Security, Validation
Author:
Łukasz Socha
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.


HTML Utilities

Package:
HTML Utilities
Summary:
Create HTML documents programmatically
Groups:
HTML, PHP 5
Author:
Camilo Sperberg
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.


Flexible pagination class

Package:
Flexible pagination class
Summary:
Split MySQL query results in multiple pages
Groups:
Databases, HTML, PHP 5
Author:
mano kalousdian
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.


Target CMS

Package:
Target CMS
Summary:
Content Management System
Groups:
Content management, PHP 5
Author:
Graham Trott
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.


Powered by Gewgley