Tariqa  3.0
 All Data Structures Namespaces Files Functions Variables Enumerations
MetaNull Namespace Reference

Namespaces

namespace  Application
namespace  Authentication
namespace  Commission
namespace  Net
namespace  News
namespace  Tools

Detailed Description

Base class for application exceptions

Author:
Pascal Havelange

Exception indicating that the current user does'nt have sufficient privileges to access the module

Author:
Pascal Havelange

Base class defining the mechanism of an application

Author:
Pascal Havelange

Base class defining the mechanism of a modular application

Author:
Pascal Havelange

Base class defining modulare mechnaism for applications Each module is responsible for the display of its data It has a canProcessRequest() method the application can use to disocver which module to load

Author:
Pascal Havelange

Base class for module exceptions

Author:
Pascal Havelange

Helper class for template document creation

The supported syntax is of the form

<NAMESPACE:value key="DATA_KEY" [function="FUNCTION_NAME"]>[DEFAULT_VALUE]</NAMESPACE:value> <NAMESPACE:value key="DATA_KEY" [function="FUNCTION_NAME"]/> <NAMESPACE:object key="OBJECT_KEY"/> <NAMESPACE:array key="DATA_KEY">[DATA_BLOCK]</NAMESPACE:array> <NAMESPACE:until key="FUNCTION_NAME">[DATA_BLOCK]</NAMESPACE:until>

Author:
Pascal Havelange

Interface for objects used by the mTemplate class Evey mtemplate:object key must refer to a class extending mTemplateObject

Author:
Pascal Havelange

Specialize mTemplateObject class to help handle MySQL queries

Example:

  • Template: (file: persons.html) <html><body>
    m:object key="my_query">

<m:value key="last_name" />

<m:value key="first_name" /> </m:object>

</body></html>

  • PHP: (file: persons.php) <?php $my_query = new MTemplateObject_mysql(); $my_query->user = "guest"; $my_query->pass = ""; $my_query->host = "localhost"; $my_query->name = "test"; $my_query->encoding = "utf8"; $my_query->query = "select first_name, last_name from persons"; $page = new MTemplate( "m" ); $page->loadTemplate( "persons.html" ); $page->data["my_query"] = $my_query; $page->useCache( FALSE ); echo $page->transform(); ?>
Author:
Pascal Havelange

Exception indicating that the default module was not set

Author:
Pascal Havelange

Base class for authentication exceptions

Author:
Pascal Havelange

Interface for authentication mechanisms

Author:
Pascal Havelange

Authentication exception indicating that user has insufficient privileges

Author:
Pascal Havelange

Authentication exception indicating an invalid login (username/password)

Author:
Pascal Havelange

Interface for User objects, used by the Authentication mechanism

Author:
Pascal Havelange
See also:
iAuthentication http://ec.europa.eu/idabc/eupl

Authentication exception indicating that user's session has expired

Author:
Pascal Havelange

Classes establishing an HTTP Session, and authenticating the user with the ECAS system iAuthentication implementation focussed on the usage of the ECAS system

Author:
Pascal Havelange

LDAP Database access, set on the European Commission's database

Author:
Pascal Havelange

SMTP e-mail messaging, set on the European Commission's SMTP server

Author:
Pascal Havelange

EC_User stores the information about an user of the application iUser implementation, focussed on the usage of the ECAS system The commission's LDAP database is used to retrieve user attributes

Author:
Pascal Havelange

Base class for authentication exceptions

Author:
Pascal Havelange

Exception indicating an invalid attachment file

Author:
Pascal Havelange

Exception indicating an invalid email address format

Author:
Pascal Havelange

LDAP Helper Class

Author:
Pascal Havelange

Helper Class for SMTP e-mails sending

Author:
Pascal Havelange

Exception thrown by mSmtp methods

Author:
Pasca Havelange http://ec.europa.eu/idabc/eupl

Exception triggered when articles are not found in the provider's space

Author:
Cosmin Popescu

Base class for a query (for the news articles - any engine, any source)

Author:
Cosmin Popescu

Class representing a token for a news query

Author:
Cosmin Popescu

Unified query syntax error class

Author:
Cosmin Popescu

Class for transforming the query string from unified language to engine specific language.

Author:
Cosmin Popescu

Base class for exceptions triggered by the mConfig methods

Author:
Pascal Havelange

Helper class enabling caching of random variables

Author:
Cosmin Popescu, Pascal Havelange

Helper functions to load and save configuration files (cache enabled)

Author:
Cosmin Popescu, Pascal Havelange

Helper functions & classes for HTTP REQUESTS using the libcurl library

Author:
Pascal Havelange

Helper functions for dumping a variable to the screen

Author:
Cosmin POPESCU

Helper Class: Calls Apache FOP java application (Renders XSL-FO files to PDf) NOTE: Output methods will automatically add "pragma: hack", "cache-control: public" headers to standard headers in order to allow download from internet explorer when over internet explorer.

Author:
Pascal Havelange

A layer on top of mysqli class just to automatize error checking Connections are made in a persistent way

Author:
Cosmin Popescu

Place Holder for helper static functions

Author:
Cosmin Popescu

MySQL Errors

Author:
Pascal Havelange

MySQL, no connection established

Author:
Pascal Havelange

Socket Errors

Author:
Pascal Havelange

Transform a document into various type of outputs, unsing XSL

Author:
Cosmin Popescu