Base class for application exceptions
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Exception indicating that the current user does'nt have sufficient privileges to access the module
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Base class defining the mechanism of an application
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Base class defining the mechanism of a modular application
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
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
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Base class for module exceptions
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
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
- Copyright:
- © EUROPEAN COMMISSION, 2007 http://ec.europa.eu/idabc/eupl
Interface for objects used by the mTemplate class Evey mtemplate:object key must refer to a class extending mTemplateObject
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2007 http://ec.europa.eu/idabc/eupl
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
- Copyright:
- © EUROPEAN COMMISSION, 2007 http://ec.europa.eu/idabc/eupl
Exception indicating that the default module was not set
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Base class for authentication exceptions
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Interface for authentication mechanisms
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Authentication exception indicating that user has insufficient privileges
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Authentication exception indicating an invalid login (username/password)
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Interface for User objects, used by the Authentication mechanism
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008
- See also:
- iAuthentication http://ec.europa.eu/idabc/eupl
Authentication exception indicating that user's session has expired
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
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
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
LDAP Database access, set on the European Commission's database
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
SMTP e-mail messaging, set on the European Commission's SMTP server
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
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
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Base class for authentication exceptions
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Exception indicating an invalid attachment file
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
Exception indicating an invalid email address format
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2008 http://ec.europa.eu/idabc/eupl
LDAP Helper Class
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2007 http://ec.europa.eu/idabc/eupl
Helper Class for SMTP e-mails sending
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2007 http://ec.europa.eu/idabc/eupl
Exception thrown by mSmtp methods
- Copyright:
- © EUROPEAN COMMISSION, 2007
- Author:
- Pasca Havelange http://ec.europa.eu/idabc/eupl
Exception triggered when articles are not found in the provider's space
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2009-2010 http://ec.europa.eu/idabc/eupl
Base class for a query (for the news articles - any engine, any source)
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2009-2010 http://ec.europa.eu/idabc/eupl
Class representing a token for a news query
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2009-2010 http://ec.europa.eu/idabc/eupl
Unified query syntax error class
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2009-2010 http://ec.europa.eu/idabc/eupl
Class for transforming the query string from unified language to engine specific language.
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2009-2010 http://ec.europa.eu/idabc/eupl
Base class for exceptions triggered by the mConfig methods
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2007-2010 http://ec.europa.eu/idabc/eupl
Helper class enabling caching of random variables
- Author:
- Cosmin Popescu, Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2010 http://ec.europa.eu/idabc/eupl
Helper functions to load and save configuration files (cache enabled)
- Author:
- Cosmin Popescu, Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2009-2010 http://ec.europa.eu/idabc/eupl
Helper functions & classes for HTTP REQUESTS using the libcurl library
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2007-2010 http://ec.europa.eu/idabc/eupl
Helper functions for dumping a variable to the screen
- Author:
- Cosmin POPESCU
- Copyright:
- © EUROPEAN COMMISSION, 2010 http://ec.europa.eu/idabc/eupl
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
- Copyright:
- © EUROPEAN COMMISSION, 2010 http://ec.europa.eu/idabc/eupl
A layer on top of mysqli class just to automatize error checking Connections are made in a persistent way
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2010 http://ec.europa.eu/idabc/eupl
Place Holder for helper static functions
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2010 http://ec.europa.eu/idabc/eupl
MySQL Errors
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2010 http://ec.europa.eu/idabc/eupl
MySQL, no connection established
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2007-2010 http://ec.europa.eu/idabc/eupl
Socket Errors
- Author:
- Pascal Havelange
- Copyright:
- © EUROPEAN COMMISSION, 2007-2010 http://ec.europa.eu/idabc/eupl
Transform a document into various type of outputs, unsing XSL
- Author:
- Cosmin Popescu
- Copyright:
- © EUROPEAN COMMISSION, 2010 http://ec.europa.eu/idabc/eupl