Package:
Summary:
Tic-Tac-Toe game using alpha beta search algorithm
Groups:
Author:
Description:
This package implements an interactive Tic-Tac-Toe game
It can present a Tic-Tac-Toe board that is updated using AJAX requests upon each user move.
The package implements the alpha beta search algorithm (Minimax search optimized by performing alpha beta pruning) for determining the next move, which are common algorithms for zero-sum two player games (e.g. Tic Tac Toe and Chess).
Package:
Summary:
Authenticate Twitter users using oAuth
Groups:
Author:
Description:
This package can be used to authenticate Twitter users using oAuth.
It can sent HTTP requests to Twitter API in order to perform authentication of Twitter user using o Auth.
This package code is based on Jaisen Mathai oAuth classes.
Package:
Summary:
Generate CAPTCHA validation images
Groups:
Author:
Description:
This class can be used to generate CAPTCHA validation images.
It can generate an image that display a random code for CAPTCHA validation.
The generated image is saved in JPEG format.
Package:
Summary:
Send queries to a DHCP server
Groups:
Author:
Description:
This class can be used to Send queries to a DHCP server.
It can send UDP packets to a DHCP server to retrieve all DHCP lease related information.
Package:
Summary:
Create ZIP archives for large files
Groups:
Author:
Description:
This class can be used to create ZIP archives for large files.
It is based on the Create Zip File class originally written by Rochak Chauhan.the and Zip class of the same author of this class.
This is a simplified version of the Zip class as it does not support setting the temporary zip file to which the compressed data is saved.
Package:
Summary:
Generate music scales and chords
Groups:
Author:
Description:
This class can be used to generate music scales and chords.
It applies the music theory to generate scales and chords by names based on interval patterns between notes.
The class can generate scale notes by provided scale name and type,
generate chord notes by provided chord name and type, transpose scales, transpose chords, generate all chords that include provided notes, generate all scales that include provided notes, generate all scales that suits provided chords and generate all chords for provided scale.
Package:
Summary:
Execute SQL queries from parameter lists using PDO
Groups:
Author:
Description:
This class can be used to execute SQL queries from parameter lists using PDO.
It extends the PDO base class and adds new functions that can execute SQL SELECT, INSERT, UPDATE and DELETE queries from lists of parameters that define tables, fields, field values and condition clauses.
Package:
Summary:
Generate a PDF file with a listing of data records
Groups:
Author:
Description:
This class can be used to Generate a PDF file with a listing of data records.
It can take array of record data and generates PDF document with a listing of the data using the Haru extension.
The listing title, labels and fonts are configurable parameters.
The generated document is served for download.
Package:
Summary:
Compose MySQL queries chaining functions
Groups:
Author:
Description:
This class can be used to compose MySQL queries chaining functions that define query parameters.
It can create and compose the SQL statement of a query by performing chained calls to different functions of the class that take parameters to define different values of the queries.
The class provides functions for defining the type of query (SELECT, INSERT, UPDATE and DELETE), involved fields and field values, condition clauses, result grouping and ordering, and the result set row range.
Package:
Summary:
MySQL database access wrapper
Groups:
Author:
Description:
This class implements a MySQL database access wrapper. It can:
- Establish MySQL server connections
- Execute direct or prepared queries and retrieve results into arrays
- Execute INSERT or CREATE TABLE queries from lists of parameters that define the table, fields and field values
- Retrieve the last database access error or the last inserted record identifier
The class functions return the current object to support function call chaining.