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.

The Base package provides the basic infrastructure that all packages rely
on.
Therefore every component relies on this package.

The ConsoleTools package provides Console handling.

The Graph package provides the basic infrastructure for graphs.

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.

This package provides an interface to deal with reminders, alarms and
notifications through a standardized API. The following notification
methods are available at the moment: standard Horde notifications, popups,
emails, sms.

This package provides classes for parsing command line arguments with
various actions, providing help, grouping options, and more.

openSUSE Build Service is sponsored by