Peter Poeml's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Peter Poeml's avatar

Peter Poeml

poeml

Involved Projects and Packages

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Croatia

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Denmark

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for England and Wales

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Austria

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Iceland

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Ireland

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Italy

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Japan

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Netherlands

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Norway

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Portugal

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Romania

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Spain

Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations.
This is the driver for Sweden

DB is a database abstraction layer providing:
* an OO-style query API
* portability features that make programs written for one DBMS work with other DBMS's
* a DSN (data source name) format for specifying database servers
* prepare/execute (bind) emulation for databases that don't support it natively
* a result object for each query response
* portable error codes
* sequence emulation
* sequential and non-sequential row fetching as well as bulk fetching
* formats fetched rows as associative arrays, ordered arrays or objects
* row limit support
* transactions support
* table information interface
* DocBook and phpDocumentor API documentation

DB layers itself on top of PHP's existing database extensions.

Drivers for the following extensions pass the complete test suite and provide
interchangeability when all of DB's portability options are enabled:

fbsql, ibase, informix, msql, mssql,
mysql, mysqli, oci8, odbc, pgsql,
sqlite and sybase.

There is also a driver for the dbase extension, but it can't be used
interchangeably because dbase doesn't support many standard DBMS features.

DB is compatible with both PHP 4 and PHP 5.

DataObject performs 2 tasks:
1. Builds SQL statements based on the objects vars and the builder methods.
2. acts as a datastore for a table row.
The core class is designed to be extended for each of your tables so that you put the
data logic inside the data classes.
included is a Generator to make your configuration files and your base classes.

DB_DataObject_FormBuilder will aid you in rapid application development using the
packages DB_DataObject and HTML_QuickForm. For having a quick but working
prototype of your application, simply model the database, run DataObject`s
createTable script over it and write a script that passes one of the resulting
objects to the FormBuilder class. The FormBuilder will automatically generate a
simple but working HTML_QuickForm object that you can use to test your application.
It also provides a processing method that will automatically detect if an insert()
or update() command has to be executed after the form has been submitted.
If you have set up DataObject's links.ini file correctly, it will also
automatically detect if a table field is a foreign key and will populate a
selectbox with the linked table's entries. There are many optional
parameters that you can place in your DataObjects.ini or in the properties of
your derived classes, that you can use to fine-tune the form-generation,
gradually turning the prototypes into fully-featured forms, and you can
take control at any stage of the process.

Provides easy access to read/write to files along with
some common routines to deal with paths.

Allows you to programmatically create a vCard or vCalendar, and fetch the text.
IMPORTANT: The array structure has changed slightly from Contact_Vcard_Parse.
See the example output for the new structure.
Also different from Contact_Vcardis the use of a factory pattern. Again, see the examples.

The PEAR::HTML_Common package provides methods for html code display and attributes handling.
* Methods to set, remove, update html attributes.
* Handles comments in HTML code.
* Handles layout, tabs, line endings for nicer HTML code.

The HTML_QuickForm package provides methods to dynamically create, validate
and render HTML forms.

Features:
* More than 20 ready-to-use form elements.
* XHTML compliant generated code.
* Numerous mixable and extendable validation rules.
* Automatic server-side validation and filtering.
* On request javascript code generation for client-side validation.
* File uploads support.
* Total customization of form rendering.
* Support for external template engines (ITX, Sigma, Flexy, Smarty).
* Pluggable elements, rules and renderers extensions.

Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy,
Proxy Authentication, SSL, file uploads etc.

RFC2518 compliant helper class for WebDAV server implementation.

The Log package provides an abstracted logging framework. It includes output
handlers for log files, databases, syslog, email, Firebug, and the console.
It also provides composite and subject-observer logging mechanisms.

PEAR's Mail package defines an interface for implementing mailers under the PEAR
hierarchy. It also provides supporting functions useful to multiple mailer
backends. Currently supported backends include: PHP's native mail() function,
sendmail, and SMTP. This package also provides a RFC822 email address list
validation utility class.

openSUSE Build Service is sponsored by