Tag Archiv: classes

Database Management Class

Package:
Database Management Class
Summary:
Execute MySQL queries using lists of parameters
Groups:
Databases, PHP 5
Author:
Aziz S. Hussain
Description:
This class can be used to execute MySQL queries using lists of parameters.

It can execute SQL CREATE TABLE, INSERT, UPDATE, DELETE and SELECT queries using parameters that define tables, fields and field values used in conditions.

The class can query the database to obtain the tables primary key to use in conditions to match single rows by id.


Oracle::DB

Package:
Oracle::DB
Summary:
Oracle access wrapper supporting stored procedures
Groups:
Databases, PHP 5
Author:
Sergey Pimenov
Description:
This class implements a Oracle database access wrapper which supports stored procedures. It can:

- Establish connections to an Oracle database server
- Execute queries and retrieve results into arrays or objects
- Define PHP variables to bind query values
- Execute INSERT, UPDATE and DELETE queries from lists of parameters that define tables, fields, field values, condition clause and bind variables.
- Execute stored procedures passing parameter values
- Manage transactions


Simple Language Changer

screen
Package:
Simple Language Changer
Summary:
Load localization strings based on current idiom
Groups:
Localization
Author:
payam khaninajad
Description:
This class can be used to load localization strings based on the current chosen idiom.

It takes the current idiom option and loads in include file with the definitions of constants that define application strings in the chosen idiom.


Disk Usage

Package:
Disk Usage
Summary:
Calculate the disk space usage of a directory
Groups:
Files and Folders, PHP 5
Author:
Nitesh Apte
Description:
This class can be used to Calculate the disk space usage of a given directory.

It can traverse a given directory recursively and count the total number of directories, files and their sizes.

The class can also format the size value in bytes, KB MB or GB.


AMaths

Package:
AMaths
Summary:
Perform general purpose mathematical operations
Groups:
Math
Author:
Abdellah Ben Rahmoun
Description:
This class can be used to perform general purpose mathematical operations. Currently it can:

- Convert values between scientific and decimal representation and vice-versa
- Calculate the power of given number and exponent
- Solve second degree polynomial equations
- Determine if a number is odd or even
- Calculate the factorial of a given number
- Determine the percentage of a given number relative to another
- Calculate the perimeter of a circumference given its radius


Aziz MVC

Package:
Aziz MVC
Summary:
Framework that uses MVC design pattern
Groups:
Design Patterns, Libraries, PHP 5
Author:
Aziz S. Hussain
Description:
This class can be used to framework that uses MVC design pattern.

It provides a base loader class that loads other classes and plug-ins, a main controller class and a base model class that can be extended to implement application model classes.

The views are implemented as PHP scripts eventually embedded in HTML.


Kiwwito’s Tuenti API

Package:
Kiwwito's Tuenti API
Summary:
Access user resources using Tuenti API
Groups:
PHP 5, Social Networking, Web services
Author:
Keyvan Akbary Nieto
Description:
This package can be used to access user resources using Tuenti (Spanish social network) Web services API.

It can send HTTP requests to the Tuenti API Web server to perform several types of actions with resources of a given Tuenti user.

Currently it can access user profile, photo albums, birthday and other user events, messages, notifications, posts and discussion threads, tags, etc.


Stachl_Auth_Adapter_Imap

Package:
Stachl_Auth_Adapter_Imap
Summary:
Authenticate your users via IMAP in Zend Framework
Groups:
Email, PHP 5, User Management
Author:
Thomas Stachl
Description:
This class is a Zend Framework extension that can authenticate users accessing an IMAP server.

It can connect to a given IMAP server using the Zend Mail IMAP class and verify whether the given user and password are valid.

This class supports both insecure and secure connections using SSL.


Walker

Package:
Walker
Summary:
Convert an array into hierarchic data
Groups:
Algorithms, Data types
Author:
Arthur Borisow
Description:
This class can be used to convert an array into hierarchic data.

It can traverse an array of elements which may be objects or arrays that have entries that define an identifier of the entry and the identifier of the parent entry.

The class calls a certain class function to process entries grouped by parent entry identifier.

That function returns a string that is concatenated to form the whole hierarchy string representation.

Sub-classes my redefine the entry processing function to generate a string in a hierarchic format.


Page encryptor

Package:
Page encryptor
Summary:
Create obfuscated names for pages
Groups:
Cryptography
Author:
Alex
Description:
This class can be used to create obfuscated names for pages.

It takes the base name of a page and the extension and returns a page file name composed using an hash of the base name using a given salt followed by the original name extension.


Powered by Gewgley