Accueil
Forum PHPBoost
Support
Support général
[4.0] undefined method HttpResponse::set_default_attributes()
Forum PHPBoost
Support
Support général
[4.0] undefined method HttpResponse::set_default_attributes()
Forum PHPBoost
• Index
Bonjour,
J'obtiens une autre erreur :
Fatal error: Call to undefined method HttpResponse::set_default_attributes() in /home/www/b9b3f3b9aa2ff30f87c49b2b27858a93/web/beta/kernel/framework/core/environment/Environment.class.php on line 107
J'obtiens une autre erreur :
Fatal error: Call to undefined method HttpResponse::set_default_attributes() in /home/www/b9b3f3b9aa2ff30f87c49b2b27858a93/web/beta/kernel/framework/core/environment/Environment.class.php on line 107
A quel moment ? A l'installation ?
Tu as quelle version de la 4.0 ?
Tu as quelle version de la 4.0 ?
Oui, je viens de prendre la 4.0a13 tout transferer et voulu tester.
Voici le lien http://beta.zolexlive.com/
Pour infos concernant serveur:
http://imu262.infomaniak.ch/info.php?lang=french
Edité par Bidi Le 10/05/12 à 13h04
Voici le lien http://beta.zolexlive.com/
Pour infos concernant serveur:
http://imu262.infomaniak.ch/info.php?lang=french
Edité par Bidi Le 10/05/12 à 13h04
Tu n'as modifié aucun fichier ?
Lorsque je vois l'erreur il est indiqué HttpResponse alors que la classe appelée est HTTPResponse.
Lorsque je vois l'erreur il est indiqué HttpResponse alors que la classe appelée est HTTPResponse.
non j'ai rien modifié.
J'ai eu un autre message avant me demandant de mettre en chmod le dossier cache, ce que j'ai fait et puis ce message la.
J'ai eu un autre message avant me demandant de mettre en chmod le dossier cache, ce que j'ai fait et puis ce message la.
je vais retenter de tout reupper.
nope tjs le meme probleme.
Tu peux me donner le contenu de : /kernel/framework/core/environment/Environment.class.php
Code :
<?php
/*##################################################
* Environment.class.php
* -------------------
* begin : September 28, 2009
* copyright : (C) 2009 Benoit Sautel, Loic Rouchon
* email : ben.popeye@phpboost.com, loic.rouchon@phpboost.com
*
*
###################################################
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
###################################################*/
/**
* @package {@package}
* This class manages all the environment that PHPBoost need to run.
* <p>It's able to initialize the environment that contains services (database,
* users management...) as well as the graphical environment.</p>
* @author Benoit Sautel <ben.popeye@phpboost.com>
*
*/
class Environment
{
private static $running_module_name = '';
/**
* @var GraphicalEnvironment
*/
private static $graphical_environment = null;
/**
* Loads all the files that the environment requires
*/
public static function load_imports()
{
require_once PATH_TO_ROOT . '/kernel/framework/functions.inc.php';
require_once PATH_TO_ROOT . '/kernel/framework/helper/deprecated_helper.inc.php';
import('core/ClassLoader');
ClassLoader::init_autoload();
AppContext::init_bench();
}
/**
* Inits the environment and all its services.
*/
public static function init()
{
try
{
self::try_init();
}
catch (PHPBoostNotInstalledException $ex)
{
AppContext::get_response()->redirect('/install/');
}
}
public static function try_init()
{
self::fit_to_php_configuration();
self::init_services();
self::load_static_constants();
// TODO Suppress uses of $Sql in the framework
global $Sql;
$Sql = PersistenceContext::get_sql();
/* END DEPRECATED */
self::load_dynamic_constants();
self::init_session();
// TODO move in begin
/* DEPRECATED VARS */
global $Session, $User, $Template;
$Session = AppContext::get_session();
$User = AppContext::get_current_user();
$Template = new DeprecatedTemplate();
/* END DEPRECATED */
self::init_output_bufferization();
self::load_lang_files();
self::process_changeday_tasks_if_needed();
self::compute_running_module_name();
self::csrf_protect_post_requests();
self::enable_errors_and_exceptions_management();
}
public static function init_http_services()
{
AppContext::set_request(new HTTPRequest());
$response = new HTTPResponse();
$response->set_default_attributes();
AppContext::set_response($response);
}
public static function init_services()
{
self::init_http_services();
AppContext::init_session();
AppContext::init_extension_provider_service();
}
public static function enable_errors_and_exceptions_management()
{
set_error_handler(array(new IntegratedErrorHandler(), 'handle'));
set_exception_handler(array(new ExceptionHandler(), 'handle'));
}
public static function fit_to_php_configuration()
{
define('ERROR_REPORTING', E_ALL | E_NOTICE | E_STRICT);
@ini_set('display_errors', 'on');
@ini_set('display_startup_errors', 'on');
@error_reporting(ERROR_REPORTING);
set_error_handler(array(new ErrorHandler(), 'handle'));
set_exception_handler(array(new RawExceptionHandler(), 'handle'));
Date::set_default_timezone();
@ini_set('open_basedir', NULL);
//Disabling magic quotes if possible
if (ServerConfiguration::get_phpversion() < '5.3')
{
@set_magic_quotes_runtime(0);
}
//If the register globals option is enabled, we clear the automatically assigned variables
if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on')
{
require_once PATH_TO_ROOT . '/kernel/framework/util/unusual_functions.inc.php';
cancel_register_globals_effect();
}
if (get_magic_quotes_gpc())
{
//If magic_quotes_sybase is enabled
if (ini_get('magic_quotes_sybase') &&
(strtolower(ini_get('magic_quotes_sybase')) != "off"))
{
//We consider the magic quotes as disabled
define('MAGIC_QUOTES', false);
//We treat the content: it must be as if the magic_quotes option is disabled
foreach ($_REQUEST as $var_name => $value)
{
$_REQUEST[$var_name] = str_replace('\'\'', '\'', $value);
}
}
//Magic quotes GPC
else
{
define('MAGIC_QUOTES', true);
}
}
else
{
define('MAGIC_QUOTES', false);
}
}
public static function load_static_constants()
{
### Common constants ###
define('GUEST_LEVEL', -1);
//Path from the server root
define('SCRIPT', $_SERVER['PHP_SELF']);
define('REWRITED_SCRIPT', $_SERVER['REQUEST_URI']);
//Get parameters
define('QUERY_STRING', addslashes($_SERVER['QUERY_STRING']));
define('PHPBOOST', true);
define('E_UNKNOWN', 0);
define('E_TOKEN', -3);
define('E_USER_REDIRECT', -1); //Deprecated
define('E_USER_SUCCESS', -2);
define('HTML_UNPROTECT', false);
### Authorizations ###
define('AUTH_MENUS', 0x01);
define('AUTH_FILES', 0x01);
define('ACCESS_MODULE', 0x01);
define('AUTH_FLOOD', 'auth_flood');
define('PM_GROUP_LIMIT', 'pm_group_limit');
define('DATA_GROUP_LIMIT', 'data_group_limit');
define('AUTH_READ_MEMBERS', 1);
### Variable types ###
define('GET', 1);
define('POST', 2);
define('REQUEST', 3);
define('COOKIE', 4);
define('FILES', 5);
define('TBOOL', 'boolean');
define('TINTEGER', 'integer');
define('TDOUBLE', 'double');
define('TFLOAT', 'double');
define('TSTRING', 'string');
define('TSTRING_PARSE', 'string_parse');
define('TSTRING_UNCHANGE', 'string_unsecure');
define('TSTRING_HTML', 'string_html');
define('TSTRING_AS_RECEIVED', 'string_unchanged');
define('TARRAY', 'array');
define('TUNSIGNED_INT', 'uint');
define('TUNSIGNED_DOUBLE', 'udouble');
define('TUNSIGNED_FLOAT', 'udouble');
define('TNONE', 'none');
define('USE_DEFAULT_IF_EMPTY', 1);
### User IP address ###
define('USER_IP', self::get_user_ip());
### Regex options ###
define('REGEX_MULTIPLICITY_NOT_USED', 0x01);
define('REGEX_MULTIPLICITY_OPTIONNAL', 0x02);
define('REGEX_MULTIPLICITY_REQUIRED', 0x03);
define('REGEX_MULTIPLICITY_AT_LEAST_ONE', 0x04);
define('REGEX_MULTIPLICITY_ALL', 0x05);
DBFactory::load_prefix();
}
public static function load_dynamic_constants()
{
$general_config = GeneralConfig::load();
$site_path = $general_config->get_site_path();
define('DIR', $site_path);
define('HOST', $general_config->get_site_url());
define('TPL_PATH_TO_ROOT', DIR);
}
public static function init_session()
{
AppContext::get_session()->load();
AppContext::get_session()->act();
AppContext::init_current_user();
// TODO do we need to keep that feature? It's not supported every where
if (AppContext::get_session()->supports_cookies())
{
define('SID', 'sid=' . AppContext::get_current_user()->get_attribute('session_id') .
'&suid=' . AppContext::get_current_user()->get_attribute('user_id'));
define('SID2', 'sid=' . AppContext::get_current_user()->get_attribute('session_id') .
'&suid=' . AppContext::get_current_user()->get_attribute('user_id'));
}
else
{
define('SID', '');
define('SID2', '');
}
$current_user = AppContext::get_current_user();
$user_accounts_config = UserAccountsConfig::load();
$user_theme = ThemeManager::get_theme($current_user->get_theme());
$default_theme = $user_accounts_config->get_default_theme();
if (($user_accounts_config->is_users_theme_forced() || $user_theme == null || !$user_theme->check_auth() || !$user_theme->is_activated()) && $user_theme->get_id() !== $default_theme)
{
AppContext::get_current_user()->update_theme($default_theme);
}
$user_lang = LangManager::get_lang($current_user->get_locale());
$default_lang = $user_accounts_config->get_default_lang();
if (($user_lang == null || !$user_lang->check_auth() || !$user_lang->is_activated()) && $user_lang->get_id() !== $default_lang)
{
AppContext::get_current_user()->update_lang($default_lang);
}
}
public static function init_output_bufferization()
{
if (ServerEnvironmentConfig::load()->is_output_gziping_enabled())
{
ob_start('ob_gzhandler');
}
else
{
ob_start();
}
}
public static function load_lang_files()
{
LangLoader::set_locale(get_ulang());
global $LANG;
$LANG = array();
require_once(PATH_TO_ROOT . '/lang/' . get_ulang() . '/main.php');
require_once(PATH_TO_ROOT . '/lang/' . get_ulang() . '/errors.php');
}
public static function process_changeday_tasks_if_needed()
{
//If the day changed compared to the last request, we execute the daily tasks
$last_use_config = LastUseDateConfig::load();
$last_use_date = $last_use_config->get_last_use_date();
$current_date = new Date();
$current_date->set_hours(0);
$current_date->set_minutes(0);
$current_date->set_seconds(0);
if ($last_use_date->is_anterior_to($current_date))
{
$lock_file = new File(PATH_TO_ROOT . '/cache/changeday_lock');
if (!$lock_file->exists())
{
$lock_file->write('');
$lock_file->flush();
}
$lock_file->open(File::WRITE);
$lock_file->lock(false);
$yesterday_timestamp = self::get_yesterday_timestamp();
$num_entry_today = PersistenceContext::get_sql()->query("SELECT COUNT(*) FROM " . DB_TABLE_STATS
. " WHERE stats_year = '" . gmdate_format('Y', $yesterday_timestamp,
TIMEZONE_SYSTEM) . "' AND stats_month = '" . gmdate_format('m',
$yesterday_timestamp, TIMEZONE_SYSTEM) . "' AND stats_day = '" . gmdate_format(
'd', $yesterday_timestamp, TIMEZONE_SYSTEM) . "'", __LINE__, __FILE__);
if ((int) $num_entry_today == 0)
{
$last_use_config->set_last_use_date(new Date());
LastUseDateConfig::save();
self::perform_changeday();
}
$lock_file->close();
}
}
private static function perform_changeday()
{
self::perform_stats_changeday();
self::clear_all_temporary_cache_files();
self::execute_modules_changedays_tasks();
self::remove_old_unactivated_member_accounts();
self::remove_captcha_entries();
self::check_updates();
}
private static function perform_stats_changeday()
{
$yesterday_timestamp = self::get_yesterday_timestamp();
//We insert today's entry in the stats table
PersistenceContext::get_sql()->query_inject("INSERT INTO " . DB_TABLE_STATS . " (stats_year, stats_month, " .
"stats_day, nbr, pages, pages_detail) VALUES ('" . gmdate_format('Y',
$yesterday_timestamp, TIMEZONE_SYSTEM) . "', '" . gmdate_format('m', $yesterday_timestamp,
TIMEZONE_SYSTEM) . "', '" . gmdate_format('d', $yesterday_timestamp, TIMEZONE_SYSTEM) .
"', 0, 0, '')", __LINE__, __FILE__);
//We retrieve the id we just come to create
$last_stats = PersistenceContext::get_sql()->insert_id("SELECT MAX(id) FROM " . PREFIX . "stats");
PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS_REFERER .
" SET yesterday_visit = today_visit", __LINE__, __FILE__);
PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS_REFERER .
" SET today_visit = 0, nbr_day = nbr_day + 1", __LINE__, __FILE__);
//We delete the referer entries older than one week
PersistenceContext::get_sql()->query_inject("DELETE FROM " . DB_TABLE_STATS_REFERER .
" WHERE last_update < '" . (self::get_yesterday_timestamp()) . "'", __LINE__, __FILE__);
//We retrieve the number of pages seen until now
$pages_displayed = StatsSaver::retrieve_stats('pages');
//We delete the file containing the displayed pages
$pages_file = new File(PATH_TO_ROOT . '/cache/pages.txt');
$pages_file->delete();
//How much visitors were there today?
$total_visit = PersistenceContext::get_sql()->query("SELECT total FROM " . DB_TABLE_VISIT_COUNTER .
" WHERE id = 1", __LINE__, __FILE__);
//We truncate the table containing the visitors of today
PersistenceContext::get_sql()->query_inject("DELETE FROM " . DB_TABLE_VISIT_COUNTER .
" WHERE id <> 1", __LINE__, __FILE__);
//We update the last changeday date
PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_VISIT_COUNTER .
" SET time = '" . gmdate_format('Y-m-d', time(), TIMEZONE_SYSTEM) .
"', total = 1 WHERE id = 1", __LINE__, __FILE__);
//We insert this visitor as a today visitor
PersistenceContext::get_sql()->query_inject("INSERT INTO " . DB_TABLE_VISIT_COUNTER .
" (ip, time, total) VALUES('" . USER_IP . "', '" . gmdate_format('Y-m-d', time(),
TIMEZONE_SYSTEM) . "', '0')", __LINE__, __FILE__);
//We update the stats table: the number of visits today
PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS . " SET nbr = '" . $total_visit .
"', pages = '" . array_sum($pages_displayed) . "', pages_detail = '" .
addslashes(serialize($pages_displayed)) . "' WHERE id = '" . $last_stats . "'",
__LINE__, __FILE__);
//Deleting all the invalid sessions
AppContext::get_session()->garbage_collector();
}
private static function clear_all_temporary_cache_files()
{
//We delete all the images generated by the LaTeX formatter
$cache_image_folder_path = new Folder(PATH_TO_ROOT . '/images/maths/');
foreach ($cache_image_folder_path->get_files('`\.png$`') as $image)
{
if ($image->get_last_modification_date() < self::get_one_week_ago_timestamp())
{
$image->delete();
}
}
}
private static function execute_modules_changedays_tasks()
{
$today = new Date();
$yesterday = new Date(DATE_TIMESTAMP, TIMEZONE_AUTO, self::get_yesterday_timestamp());
$jobs = AppContext::get_extension_provider_service()->get_extension_point(ScheduledJobExtensionPoint::EXTENSION_POINT);
foreach ($jobs as $job)
{
$job->on_changeday($yesterday, $today);
}
}
private static function remove_old_unactivated_member_accounts()
{
$user_account_settings = UserAccountsConfig::load();
$delay_unactiv_max = $user_account_settings->get_unactivated_accounts_timeout() * 3600 * 24;
//If the user configured a delay and member accounts must be activated
if ($delay_unactiv_max > 0 && $user_account_settings->get_member_accounts_validation_method() != 2)
{
PersistenceContext::get_querier()->inject("DELETE FROM " . DB_TABLE_MEMBER .
" WHERE timestamp < :timestamp AND user_aprob = 0",
array('timestamp' => (time() - $delay_unactiv_max)));
}
}
private static function remove_captcha_entries()
{
PersistenceContext::get_querier()->inject("DELETE FROM " . DB_TABLE_VERIF_CODE .
" WHERE timestamp < :timestamp", array('timestamp' => self::get_yesterday_timestamp()));
}
private static function check_updates()
{
new Updates();
}
public static function compute_running_module_name()
{
$path = str_replace(DIR, '', SCRIPT);
$path = trim($path, '/');
if (strpos($path, '/'))
{
$module_name = explode('/', $path);
self::$running_module_name = $module_name[0];
}
else
{
self::$running_module_name = '';
}
}
/**
* @desc Retrieves the identifier (name of the folder) of the module which is currently executed.
* @return string The module identifier.
*/
public static function get_running_module_name()
{
return self::$running_module_name;
}
public static function csrf_protect_post_requests()
{
// Verify that the user really wanted to do this POST (only for the registered ones)
if (AppContext::get_current_user()->check_level(User::MEMBER_LEVEL))
{
AppContext::get_session()->csrf_post_protect();
}
}
/**
* @desc Retrieves the site start page.
* @return The absolute start page URL.
*/
public static function get_home_page()
{
$general_config = GeneralConfig::load();
if ($general_config->get_module_home_page())
{
return Url::to_absolute('/index.php');
}
return Url::to_absolute($general_config->get_other_home_page());
}
/**
* @desc Returns the full phpboost version with its build number
* @return string the full phpboost version with its build number
*/
public static function get_phpboost_version()
{
$major_version = GeneralConfig::load()->get_phpboost_major_version();
$minor_version = self::get_phpboost_minor_version();
return $major_version . '.' . $minor_version;
}
private static function get_phpboost_minor_version()
{
$file = new File(PATH_TO_ROOT . '/kernel/.build');
$build = $file->read();
$file->close();
return trim($build);
}
/**
* Displays the top of the page.
*/
public static function display_header()
{
self::get_graphical_environment()->display_header();
}
/**
* Displays the bottom of the page.
*/
public static function display_footer()
{
self::get_graphical_environment()->display_footer();
}
public static function set_graphical_environment(GraphicalEnvironment $env)
{
self::$graphical_environment = $env;
}
public static function destroy()
{
PersistenceContext::close_db_connection();
ob_end_flush();
}
private static function get_yesterday_timestamp()
{
return time() - 86400;
}
private static function get_one_week_ago_timestamp()
{
return time() - 3600 * 24 * 7;
}
private static function get_user_ip()
{
if ($_SERVER)
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
}
else
{
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip = getenv('HTTP_X_FORWARDED_FOR');
}
elseif (getenv('HTTP_CLIENT_IP'))
{
$ip = getenv('HTTP_CLIENT_IP');
}
else
{
$ip = getenv('REMOTE_ADDR');
}
}
if (preg_match('`^[a-z0-9:.]{7,}$`', $ip))
{
return $ip;
}
else
{
return '0.0.0.0';
}
}
/**
* @return GraphicalEnvironment
*/
private static function get_graphical_environment()
{
if (self::$graphical_environment === null)
{
self::$graphical_environment = new SiteDisplayGraphicalEnvironment();
}
return self::$graphical_environment;
}
/**
* This method is not called automatically but can be called if you know that an action can
* take a long time. By default, max execution time is 30 seconds.
* Note that according to PHP configuration, this function can fail.
*/
public static function try_to_increase_max_execution_time()
{
@set_time_limit(600);
}
}
?>
Remplaces le contenu par ça et dis moi quand c'est fait :
Code PHP :
Code PHP :
<?php /*################################################## * Environment.class.php * ------------------- * begin : September 28, 2009 * copyright : (C) 2009 Benoit Sautel, Loic Rouchon * email : ben.popeye@phpboost.com, [mail=loic.rouchon@phpboost.com]loic.rouchon@phpboost.com[/mail] * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ /** * @package {@package} * This class manages all the environment that PHPBoost need to run. * <p>It's able to initialize the environment that contains services (database, * users management...) as well as the graphical environment.</p> * @author Benoit Sautel <ben.popeye@phpboost.com> * */ class Environment { private static $running_module_name = ''; /** * @var GraphicalEnvironment */ private static $graphical_environment = null; /** * Loads all the files that the environment requires */ public static function load_imports() { require_once PATH_TO_ROOT . '/kernel/framework/functions.inc.php'; require_once PATH_TO_ROOT . '/kernel/framework/helper/deprecated_helper.inc.php'; import('core/ClassLoader'); ClassLoader::init_autoload(); AppContext::init_bench(); } /** * Inits the environment and all its services. */ public static function init() { try { self::try_init(); } catch (PHPBoostNotInstalledException $ex) { AppContext::get_response()->redirect('/install/'); } } public static function try_init() { self::fit_to_php_configuration(); self::init_services(); self::load_static_constants(); // TODO Suppress uses of $Sql in the framework global $Sql; $Sql = PersistenceContext::get_sql(); /* END DEPRECATED */ self::load_dynamic_constants(); self::init_session(); // TODO move in begin /* DEPRECATED VARS */ global $Session, $User, $Template; $Session = AppContext::get_session(); $User = AppContext::get_current_user(); $Template = new DeprecatedTemplate(); /* END DEPRECATED */ self::init_output_bufferization(); self::load_lang_files(); self::process_changeday_tasks_if_needed(); self::compute_running_module_name(); self::csrf_protect_post_requests(); self::enable_errors_and_exceptions_management(); } public static function init_http_services() { AppContext::set_request(new HTTPRequest()); $response = new HTTPResponse(); Debug::stop('Class : ' . get_class($response) . ' | methods : '. get_class_methods($response)); $response->set_default_attributes(); AppContext::set_response($response); } public static function init_services() { self::init_http_services(); AppContext::init_session(); AppContext::init_extension_provider_service(); } public static function enable_errors_and_exceptions_management() { set_error_handler(array(new IntegratedErrorHandler(), 'handle')); set_exception_handler(array(new ExceptionHandler(), 'handle')); } public static function fit_to_php_configuration() { define('ERROR_REPORTING', E_ALL | E_NOTICE | E_STRICT); @ini_set('display_errors', 'on'); @ini_set('display_startup_errors', 'on'); @error_reporting(ERROR_REPORTING); set_error_handler(array(new ErrorHandler(), 'handle')); set_exception_handler(array(new RawExceptionHandler(), 'handle')); Date::set_default_timezone(); @ini_set('open_basedir', NULL); //Disabling magic quotes if possible if (ServerConfiguration::get_phpversion() < '5.3') { @set_magic_quotes_runtime(0); } //If the register globals option is enabled, we clear the automatically assigned variables if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on') { require_once PATH_TO_ROOT . '/kernel/framework/util/unusual_functions.inc.php'; cancel_register_globals_effect(); } if (get_magic_quotes_gpc()) { //If magic_quotes_sybase is enabled if (ini_get('magic_quotes_sybase') && (strtolower(ini_get('magic_quotes_sybase')) != "off")) { //We consider the magic quotes as disabled define('MAGIC_QUOTES', false); //We treat the content: it must be as if the magic_quotes option is disabled foreach ($_REQUEST as $var_name => $value) { $_REQUEST[$var_name] = str_replace('\'\'', '\'', $value); } } //Magic quotes GPC else { define('MAGIC_QUOTES', true); } } else { define('MAGIC_QUOTES', false); } } public static function load_static_constants() { ### Common constants ### define('GUEST_LEVEL', -1); //Path from the server root define('SCRIPT', $_SERVER['PHP_SELF']); define('REWRITED_SCRIPT', $_SERVER['REQUEST_URI']); //Get parameters define('QUERY_STRING', addslashes($_SERVER['QUERY_STRING'])); define('PHPBOOST', true); define('E_UNKNOWN', 0); define('E_TOKEN', -3); define('E_USER_REDIRECT', -1); //Deprecated define('E_USER_SUCCESS', -2); define('HTML_UNPROTECT', false); ### Authorizations ### define('AUTH_MENUS', 0x01); define('AUTH_FILES', 0x01); define('ACCESS_MODULE', 0x01); define('AUTH_FLOOD', 'auth_flood'); define('PM_GROUP_LIMIT', 'pm_group_limit'); define('DATA_GROUP_LIMIT', 'data_group_limit'); define('AUTH_READ_MEMBERS', 1); ### Variable types ### define('GET', 1); define('POST', 2); define('REQUEST', 3); define('COOKIE', 4); define('FILES', 5); define('TBOOL', 'boolean'); define('TINTEGER', 'integer'); define('TDOUBLE', 'double'); define('TFLOAT', 'double'); define('TSTRING', 'string'); define('TSTRING_PARSE', 'string_parse'); define('TSTRING_UNCHANGE', 'string_unsecure'); define('TSTRING_HTML', 'string_html'); define('TSTRING_AS_RECEIVED', 'string_unchanged'); define('TARRAY', 'array'); define('TUNSIGNED_INT', 'uint'); define('TUNSIGNED_DOUBLE', 'udouble'); define('TUNSIGNED_FLOAT', 'udouble'); define('TNONE', 'none'); define('USE_DEFAULT_IF_EMPTY', 1); ### User IP address ### define('USER_IP', self::get_user_ip()); ### Regex options ### define('REGEX_MULTIPLICITY_NOT_USED', 0x01); define('REGEX_MULTIPLICITY_OPTIONNAL', 0x02); define('REGEX_MULTIPLICITY_REQUIRED', 0x03); define('REGEX_MULTIPLICITY_AT_LEAST_ONE', 0x04); define('REGEX_MULTIPLICITY_ALL', 0x05); DBFactory::load_prefix(); } public static function load_dynamic_constants() { $general_config = GeneralConfig::load(); $site_path = $general_config->get_site_path(); define('DIR', $site_path); define('HOST', $general_config->get_site_url()); define('TPL_PATH_TO_ROOT', DIR); } public static function init_session() { AppContext::get_session()->load(); AppContext::get_session()->act(); AppContext::init_current_user(); // TODO do we need to keep that feature? It's not supported every where if (AppContext::get_session()->supports_cookies()) { define('SID', 'sid=' . AppContext::get_current_user()->get_attribute('session_id') . '&suid=' . AppContext::get_current_user()->get_attribute('user_id')); define('SID2', 'sid=' . AppContext::get_current_user()->get_attribute('session_id') . '&suid=' . AppContext::get_current_user()->get_attribute('user_id')); } else { define('SID', ''); define('SID2', ''); } $current_user = AppContext::get_current_user(); $user_accounts_config = UserAccountsConfig::load(); $user_theme = ThemeManager::get_theme($current_user->get_theme()); $default_theme = $user_accounts_config->get_default_theme(); if (($user_accounts_config->is_users_theme_forced() || $user_theme == null || !$user_theme->check_auth() || !$user_theme->is_activated()) && $user_theme->get_id() !== $default_theme) { AppContext::get_current_user()->update_theme($default_theme); } $user_lang = LangManager::get_lang($current_user->get_locale()); $default_lang = $user_accounts_config->get_default_lang(); if (($user_lang == null || !$user_lang->check_auth() || !$user_lang->is_activated()) && $user_lang->get_id() !== $default_lang) { AppContext::get_current_user()->update_lang($default_lang); } } public static function init_output_bufferization() { if (ServerEnvironmentConfig::load()->is_output_gziping_enabled()) { ob_start('ob_gzhandler'); } else { ob_start(); } } public static function load_lang_files() { LangLoader::set_locale(get_ulang()); global $LANG; $LANG = array(); require_once(PATH_TO_ROOT . '/lang/' . get_ulang() . '/main.php'); require_once(PATH_TO_ROOT . '/lang/' . get_ulang() . '/errors.php'); } public static function process_changeday_tasks_if_needed() { //If the day changed compared to the last request, we execute the daily tasks $last_use_config = LastUseDateConfig::load(); $last_use_date = $last_use_config->get_last_use_date(); $current_date = new Date(); $current_date->set_hours(0); $current_date->set_minutes(0); $current_date->set_seconds(0); if ($last_use_date->is_anterior_to($current_date)) { $lock_file = new File(PATH_TO_ROOT . '/cache/changeday_lock'); if (!$lock_file->exists()) { $lock_file->write(''); $lock_file->flush(); } $lock_file->open(File::WRITE); $lock_file->lock(false); $yesterday_timestamp = self::get_yesterday_timestamp(); $num_entry_today = PersistenceContext::get_sql()->query("SELECT COUNT(*) FROM " . DB_TABLE_STATS . " WHERE stats_year = '" . gmdate_format('Y', $yesterday_timestamp, TIMEZONE_SYSTEM) . "' AND stats_month = '" . gmdate_format('m', $yesterday_timestamp, TIMEZONE_SYSTEM) . "' AND stats_day = '" . gmdate_format( 'd', $yesterday_timestamp, TIMEZONE_SYSTEM) . "'", __LINE__, __FILE__); if ((int) $num_entry_today == 0) { $last_use_config->set_last_use_date(new Date()); LastUseDateConfig::save(); self::perform_changeday(); } $lock_file->close(); } } private static function perform_changeday() { self::perform_stats_changeday(); self::clear_all_temporary_cache_files(); self::execute_modules_changedays_tasks(); self::remove_old_unactivated_member_accounts(); self::remove_captcha_entries(); self::check_updates(); } private static function perform_stats_changeday() { $yesterday_timestamp = self::get_yesterday_timestamp(); //We insert today's entry in the stats table PersistenceContext::get_sql()->query_inject("INSERT INTO " . DB_TABLE_STATS . " (stats_year, stats_month, " . "stats_day, nbr, pages, pages_detail) VALUES ('" . gmdate_format('Y', $yesterday_timestamp, TIMEZONE_SYSTEM) . "', '" . gmdate_format('m', $yesterday_timestamp, TIMEZONE_SYSTEM) . "', '" . gmdate_format('d', $yesterday_timestamp, TIMEZONE_SYSTEM) . "', 0, 0, '')", __LINE__, __FILE__); //We retrieve the id we just come to create $last_stats = PersistenceContext::get_sql()->insert_id("SELECT MAX(id) FROM " . PREFIX . "stats"); PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS_REFERER . " SET yesterday_visit = today_visit", __LINE__, __FILE__); PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS_REFERER . " SET today_visit = 0, nbr_day = nbr_day + 1", __LINE__, __FILE__); //We delete the referer entries older than one week PersistenceContext::get_sql()->query_inject("DELETE FROM " . DB_TABLE_STATS_REFERER . " WHERE last_update < '" . (self::get_yesterday_timestamp()) . "'", __LINE__, __FILE__); //We retrieve the number of pages seen until now $pages_displayed = StatsSaver::retrieve_stats('pages'); //We delete the file containing the displayed pages $pages_file = new File(PATH_TO_ROOT . '/cache/pages.txt'); $pages_file->delete(); //How much visitors were there today? $total_visit = PersistenceContext::get_sql()->query("SELECT total FROM " . DB_TABLE_VISIT_COUNTER . " WHERE id = 1", __LINE__, __FILE__); //We truncate the table containing the visitors of today PersistenceContext::get_sql()->query_inject("DELETE FROM " . DB_TABLE_VISIT_COUNTER . " WHERE id <> 1", __LINE__, __FILE__); //We update the last changeday date PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_VISIT_COUNTER . " SET time = '" . gmdate_format('Y-m-d', time(), TIMEZONE_SYSTEM) . "', total = 1 WHERE id = 1", __LINE__, __FILE__); //We insert this visitor as a today visitor PersistenceContext::get_sql()->query_inject("INSERT INTO " . DB_TABLE_VISIT_COUNTER . " (ip, time, total) VALUES('" . USER_IP . "', '" . gmdate_format('Y-m-d', time(), TIMEZONE_SYSTEM) . "', '0')", __LINE__, __FILE__); //We update the stats table: the number of visits today PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS . " SET nbr = '" . $total_visit . "', pages = '" . array_sum($pages_displayed) . "', pages_detail = '" . addslashes(serialize($pages_displayed)) . "' WHERE id = '" . $last_stats . "'", __LINE__, __FILE__); //Deleting all the invalid sessions AppContext::get_session()->garbage_collector(); } private static function clear_all_temporary_cache_files() { //We delete all the images generated by the LaTeX formatter $cache_image_folder_path = new Folder(PATH_TO_ROOT . '/images/maths/'); foreach ($cache_image_folder_path->get_files('`\.png$`') as $image) { if ($image->get_last_modification_date() < self::get_one_week_ago_timestamp()) { $image->delete(); } } } private static function execute_modules_changedays_tasks() { $today = new Date(); $yesterday = new Date(DATE_TIMESTAMP, TIMEZONE_AUTO, self::get_yesterday_timestamp()); $jobs = AppContext::get_extension_provider_service()->get_extension_point(ScheduledJobExtensionPoint::EXTENSION_POINT); foreach ($jobs as $job) { $job->on_changeday($yesterday, $today); } } private static function remove_old_unactivated_member_accounts() { $user_account_settings = UserAccountsConfig::load(); $delay_unactiv_max = $user_account_settings->get_unactivated_accounts_timeout() * 3600 * 24; //If the user configured a delay and member accounts must be activated if ($delay_unactiv_max > 0 && $user_account_settings->get_member_accounts_validation_method() != 2) { PersistenceContext::get_querier()->inject("DELETE FROM " . DB_TABLE_MEMBER . " WHERE timestamp < :timestamp AND user_aprob = 0", array('timestamp' => (time() - $delay_unactiv_max))); } } private static function remove_captcha_entries() { PersistenceContext::get_querier()->inject("DELETE FROM " . DB_TABLE_VERIF_CODE . " WHERE timestamp < :timestamp", array('timestamp' => self::get_yesterday_timestamp())); } private static function check_updates() { new Updates(); } public static function compute_running_module_name() { $path = str_replace(DIR, '', SCRIPT); $path = trim($path, '/'); if (strpos($path, '/')) { $module_name = explode('/', $path); self::$running_module_name = $module_name[0]; } else { self::$running_module_name = ''; } } /** * @desc Retrieves the identifier (name of the folder) of the module which is currently executed. * @return string The module identifier. */ public static function get_running_module_name() { return self::$running_module_name; } public static function csrf_protect_post_requests() { // Verify that the user really wanted to do this POST (only for the registered ones) if (AppContext::get_current_user()->check_level(User::MEMBER_LEVEL)) { AppContext::get_session()->csrf_post_protect(); } } /** * @desc Retrieves the site start page. * @return The absolute start page URL. */ public static function get_home_page() { $general_config = GeneralConfig::load(); if ($general_config->get_module_home_page()) { return Url::to_absolute('/index.php'); } return Url::to_absolute($general_config->get_other_home_page()); } /** * @desc Returns the full phpboost version with its build number * @return string the full phpboost version with its build number */ public static function get_phpboost_version() { $major_version = GeneralConfig::load()->get_phpboost_major_version(); $minor_version = self::get_phpboost_minor_version(); return $major_version . '.' . $minor_version; } private static function get_phpboost_minor_version() { $file = new File(PATH_TO_ROOT . '/kernel/.build'); $build = $file->read(); $file->close(); return trim($build); } /** * Displays the top of the page. */ public static function display_header() { self::get_graphical_environment()->display_header(); } /** * Displays the bottom of the page. */ public static function display_footer() { self::get_graphical_environment()->display_footer(); } public static function set_graphical_environment(GraphicalEnvironment $env) { self::$graphical_environment = $env; } public static function destroy() { PersistenceContext::close_db_connection(); ob_end_flush(); } private static function get_yesterday_timestamp() { return time() - 86400; } private static function get_one_week_ago_timestamp() { return time() - 3600 * 24 * 7; } private static function get_user_ip() { if ($_SERVER) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } else { $ip = $_SERVER['REMOTE_ADDR']; } } else { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } else { $ip = getenv('REMOTE_ADDR'); } } if (preg_match('`^[a-z0-9:.]{7,}$`', $ip)) { return $ip; } else { return '0.0.0.0'; } } /** * @return GraphicalEnvironment */ private static function get_graphical_environment() { if (self::$graphical_environment === null) { self::$graphical_environment = new SiteDisplayGraphicalEnvironment(); } return self::$graphical_environment; } /** * This method is not called automatically but can be called if you know that an action can * take a long time. By default, max execution time is 30 seconds. * Note that according to PHP configuration, this function can fail. */ public static function try_to_increase_max_execution_time() { @set_time_limit(600); } } ?>
fait!
Remplaces à nouveau le contenu par ça et dis moi quand c'est fait :
Code PHP :
Code PHP :
<?php /*################################################## * Environment.class.php * ------------------- * begin : September 28, 2009 * copyright : (C) 2009 Benoit Sautel, Loic Rouchon * email : ben.popeye@phpboost.com, [mail=loic.rouchon@phpboost.com]loic.rouchon@phpboost.com[/mail] * * ################################################### * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ###################################################*/ /** * @package {@package} * This class manages all the environment that PHPBoost need to run. * <p>It's able to initialize the environment that contains services (database, * users management...) as well as the graphical environment.</p> * @author Benoit Sautel <ben.popeye@phpboost.com> * */ class Environment { private static $running_module_name = ''; /** * @var GraphicalEnvironment */ private static $graphical_environment = null; /** * Loads all the files that the environment requires */ public static function load_imports() { require_once PATH_TO_ROOT . '/kernel/framework/functions.inc.php'; require_once PATH_TO_ROOT . '/kernel/framework/helper/deprecated_helper.inc.php'; import('core/ClassLoader'); ClassLoader::init_autoload(); AppContext::init_bench(); } /** * Inits the environment and all its services. */ public static function init() { try { self::try_init(); } catch (PHPBoostNotInstalledException $ex) { AppContext::get_response()->redirect('/install/'); } } public static function try_init() { self::fit_to_php_configuration(); self::init_services(); self::load_static_constants(); // TODO Suppress uses of $Sql in the framework global $Sql; $Sql = PersistenceContext::get_sql(); /* END DEPRECATED */ self::load_dynamic_constants(); self::init_session(); // TODO move in begin /* DEPRECATED VARS */ global $Session, $User, $Template; $Session = AppContext::get_session(); $User = AppContext::get_current_user(); $Template = new DeprecatedTemplate(); /* END DEPRECATED */ self::init_output_bufferization(); self::load_lang_files(); self::process_changeday_tasks_if_needed(); self::compute_running_module_name(); self::csrf_protect_post_requests(); self::enable_errors_and_exceptions_management(); } public static function init_http_services() { AppContext::set_request(new HTTPRequest()); $response = new HTTPResponse(); Debug::stop('Class : ' . get_class($response) . ' | methods : '. Debug::dump(get_class_methods($response))); $response->set_default_attributes(); AppContext::set_response($response); } public static function init_services() { self::init_http_services(); AppContext::init_session(); AppContext::init_extension_provider_service(); } public static function enable_errors_and_exceptions_management() { set_error_handler(array(new IntegratedErrorHandler(), 'handle')); set_exception_handler(array(new ExceptionHandler(), 'handle')); } public static function fit_to_php_configuration() { define('ERROR_REPORTING', E_ALL | E_NOTICE | E_STRICT); @ini_set('display_errors', 'on'); @ini_set('display_startup_errors', 'on'); @error_reporting(ERROR_REPORTING); set_error_handler(array(new ErrorHandler(), 'handle')); set_exception_handler(array(new RawExceptionHandler(), 'handle')); Date::set_default_timezone(); @ini_set('open_basedir', NULL); //Disabling magic quotes if possible if (ServerConfiguration::get_phpversion() < '5.3') { @set_magic_quotes_runtime(0); } //If the register globals option is enabled, we clear the automatically assigned variables if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on') { require_once PATH_TO_ROOT . '/kernel/framework/util/unusual_functions.inc.php'; cancel_register_globals_effect(); } if (get_magic_quotes_gpc()) { //If magic_quotes_sybase is enabled if (ini_get('magic_quotes_sybase') && (strtolower(ini_get('magic_quotes_sybase')) != "off")) { //We consider the magic quotes as disabled define('MAGIC_QUOTES', false); //We treat the content: it must be as if the magic_quotes option is disabled foreach ($_REQUEST as $var_name => $value) { $_REQUEST[$var_name] = str_replace('\'\'', '\'', $value); } } //Magic quotes GPC else { define('MAGIC_QUOTES', true); } } else { define('MAGIC_QUOTES', false); } } public static function load_static_constants() { ### Common constants ### define('GUEST_LEVEL', -1); //Path from the server root define('SCRIPT', $_SERVER['PHP_SELF']); define('REWRITED_SCRIPT', $_SERVER['REQUEST_URI']); //Get parameters define('QUERY_STRING', addslashes($_SERVER['QUERY_STRING'])); define('PHPBOOST', true); define('E_UNKNOWN', 0); define('E_TOKEN', -3); define('E_USER_REDIRECT', -1); //Deprecated define('E_USER_SUCCESS', -2); define('HTML_UNPROTECT', false); ### Authorizations ### define('AUTH_MENUS', 0x01); define('AUTH_FILES', 0x01); define('ACCESS_MODULE', 0x01); define('AUTH_FLOOD', 'auth_flood'); define('PM_GROUP_LIMIT', 'pm_group_limit'); define('DATA_GROUP_LIMIT', 'data_group_limit'); define('AUTH_READ_MEMBERS', 1); ### Variable types ### define('GET', 1); define('POST', 2); define('REQUEST', 3); define('COOKIE', 4); define('FILES', 5); define('TBOOL', 'boolean'); define('TINTEGER', 'integer'); define('TDOUBLE', 'double'); define('TFLOAT', 'double'); define('TSTRING', 'string'); define('TSTRING_PARSE', 'string_parse'); define('TSTRING_UNCHANGE', 'string_unsecure'); define('TSTRING_HTML', 'string_html'); define('TSTRING_AS_RECEIVED', 'string_unchanged'); define('TARRAY', 'array'); define('TUNSIGNED_INT', 'uint'); define('TUNSIGNED_DOUBLE', 'udouble'); define('TUNSIGNED_FLOAT', 'udouble'); define('TNONE', 'none'); define('USE_DEFAULT_IF_EMPTY', 1); ### User IP address ### define('USER_IP', self::get_user_ip()); ### Regex options ### define('REGEX_MULTIPLICITY_NOT_USED', 0x01); define('REGEX_MULTIPLICITY_OPTIONNAL', 0x02); define('REGEX_MULTIPLICITY_REQUIRED', 0x03); define('REGEX_MULTIPLICITY_AT_LEAST_ONE', 0x04); define('REGEX_MULTIPLICITY_ALL', 0x05); DBFactory::load_prefix(); } public static function load_dynamic_constants() { $general_config = GeneralConfig::load(); $site_path = $general_config->get_site_path(); define('DIR', $site_path); define('HOST', $general_config->get_site_url()); define('TPL_PATH_TO_ROOT', DIR); } public static function init_session() { AppContext::get_session()->load(); AppContext::get_session()->act(); AppContext::init_current_user(); // TODO do we need to keep that feature? It's not supported every where if (AppContext::get_session()->supports_cookies()) { define('SID', 'sid=' . AppContext::get_current_user()->get_attribute('session_id') . '&suid=' . AppContext::get_current_user()->get_attribute('user_id')); define('SID2', 'sid=' . AppContext::get_current_user()->get_attribute('session_id') . '&suid=' . AppContext::get_current_user()->get_attribute('user_id')); } else { define('SID', ''); define('SID2', ''); } $current_user = AppContext::get_current_user(); $user_accounts_config = UserAccountsConfig::load(); $user_theme = ThemeManager::get_theme($current_user->get_theme()); $default_theme = $user_accounts_config->get_default_theme(); if (($user_accounts_config->is_users_theme_forced() || $user_theme == null || !$user_theme->check_auth() || !$user_theme->is_activated()) && $user_theme->get_id() !== $default_theme) { AppContext::get_current_user()->update_theme($default_theme); } $user_lang = LangManager::get_lang($current_user->get_locale()); $default_lang = $user_accounts_config->get_default_lang(); if (($user_lang == null || !$user_lang->check_auth() || !$user_lang->is_activated()) && $user_lang->get_id() !== $default_lang) { AppContext::get_current_user()->update_lang($default_lang); } } public static function init_output_bufferization() { if (ServerEnvironmentConfig::load()->is_output_gziping_enabled()) { ob_start('ob_gzhandler'); } else { ob_start(); } } public static function load_lang_files() { LangLoader::set_locale(get_ulang()); global $LANG; $LANG = array(); require_once(PATH_TO_ROOT . '/lang/' . get_ulang() . '/main.php'); require_once(PATH_TO_ROOT . '/lang/' . get_ulang() . '/errors.php'); } public static function process_changeday_tasks_if_needed() { //If the day changed compared to the last request, we execute the daily tasks $last_use_config = LastUseDateConfig::load(); $last_use_date = $last_use_config->get_last_use_date(); $current_date = new Date(); $current_date->set_hours(0); $current_date->set_minutes(0); $current_date->set_seconds(0); if ($last_use_date->is_anterior_to($current_date)) { $lock_file = new File(PATH_TO_ROOT . '/cache/changeday_lock'); if (!$lock_file->exists()) { $lock_file->write(''); $lock_file->flush(); } $lock_file->open(File::WRITE); $lock_file->lock(false); $yesterday_timestamp = self::get_yesterday_timestamp(); $num_entry_today = PersistenceContext::get_sql()->query("SELECT COUNT(*) FROM " . DB_TABLE_STATS . " WHERE stats_year = '" . gmdate_format('Y', $yesterday_timestamp, TIMEZONE_SYSTEM) . "' AND stats_month = '" . gmdate_format('m', $yesterday_timestamp, TIMEZONE_SYSTEM) . "' AND stats_day = '" . gmdate_format( 'd', $yesterday_timestamp, TIMEZONE_SYSTEM) . "'", __LINE__, __FILE__); if ((int) $num_entry_today == 0) { $last_use_config->set_last_use_date(new Date()); LastUseDateConfig::save(); self::perform_changeday(); } $lock_file->close(); } } private static function perform_changeday() { self::perform_stats_changeday(); self::clear_all_temporary_cache_files(); self::execute_modules_changedays_tasks(); self::remove_old_unactivated_member_accounts(); self::remove_captcha_entries(); self::check_updates(); } private static function perform_stats_changeday() { $yesterday_timestamp = self::get_yesterday_timestamp(); //We insert today's entry in the stats table PersistenceContext::get_sql()->query_inject("INSERT INTO " . DB_TABLE_STATS . " (stats_year, stats_month, " . "stats_day, nbr, pages, pages_detail) VALUES ('" . gmdate_format('Y', $yesterday_timestamp, TIMEZONE_SYSTEM) . "', '" . gmdate_format('m', $yesterday_timestamp, TIMEZONE_SYSTEM) . "', '" . gmdate_format('d', $yesterday_timestamp, TIMEZONE_SYSTEM) . "', 0, 0, '')", __LINE__, __FILE__); //We retrieve the id we just come to create $last_stats = PersistenceContext::get_sql()->insert_id("SELECT MAX(id) FROM " . PREFIX . "stats"); PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS_REFERER . " SET yesterday_visit = today_visit", __LINE__, __FILE__); PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS_REFERER . " SET today_visit = 0, nbr_day = nbr_day + 1", __LINE__, __FILE__); //We delete the referer entries older than one week PersistenceContext::get_sql()->query_inject("DELETE FROM " . DB_TABLE_STATS_REFERER . " WHERE last_update < '" . (self::get_yesterday_timestamp()) . "'", __LINE__, __FILE__); //We retrieve the number of pages seen until now $pages_displayed = StatsSaver::retrieve_stats('pages'); //We delete the file containing the displayed pages $pages_file = new File(PATH_TO_ROOT . '/cache/pages.txt'); $pages_file->delete(); //How much visitors were there today? $total_visit = PersistenceContext::get_sql()->query("SELECT total FROM " . DB_TABLE_VISIT_COUNTER . " WHERE id = 1", __LINE__, __FILE__); //We truncate the table containing the visitors of today PersistenceContext::get_sql()->query_inject("DELETE FROM " . DB_TABLE_VISIT_COUNTER . " WHERE id <> 1", __LINE__, __FILE__); //We update the last changeday date PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_VISIT_COUNTER . " SET time = '" . gmdate_format('Y-m-d', time(), TIMEZONE_SYSTEM) . "', total = 1 WHERE id = 1", __LINE__, __FILE__); //We insert this visitor as a today visitor PersistenceContext::get_sql()->query_inject("INSERT INTO " . DB_TABLE_VISIT_COUNTER . " (ip, time, total) VALUES('" . USER_IP . "', '" . gmdate_format('Y-m-d', time(), TIMEZONE_SYSTEM) . "', '0')", __LINE__, __FILE__); //We update the stats table: the number of visits today PersistenceContext::get_sql()->query_inject("UPDATE " . DB_TABLE_STATS . " SET nbr = '" . $total_visit . "', pages = '" . array_sum($pages_displayed) . "', pages_detail = '" . addslashes(serialize($pages_displayed)) . "' WHERE id = '" . $last_stats . "'", __LINE__, __FILE__); //Deleting all the invalid sessions AppContext::get_session()->garbage_collector(); } private static function clear_all_temporary_cache_files() { //We delete all the images generated by the LaTeX formatter $cache_image_folder_path = new Folder(PATH_TO_ROOT . '/images/maths/'); foreach ($cache_image_folder_path->get_files('`\.png$`') as $image) { if ($image->get_last_modification_date() < self::get_one_week_ago_timestamp()) { $image->delete(); } } } private static function execute_modules_changedays_tasks() { $today = new Date(); $yesterday = new Date(DATE_TIMESTAMP, TIMEZONE_AUTO, self::get_yesterday_timestamp()); $jobs = AppContext::get_extension_provider_service()->get_extension_point(ScheduledJobExtensionPoint::EXTENSION_POINT); foreach ($jobs as $job) { $job->on_changeday($yesterday, $today); } } private static function remove_old_unactivated_member_accounts() { $user_account_settings = UserAccountsConfig::load(); $delay_unactiv_max = $user_account_settings->get_unactivated_accounts_timeout() * 3600 * 24; //If the user configured a delay and member accounts must be activated if ($delay_unactiv_max > 0 && $user_account_settings->get_member_accounts_validation_method() != 2) { PersistenceContext::get_querier()->inject("DELETE FROM " . DB_TABLE_MEMBER . " WHERE timestamp < :timestamp AND user_aprob = 0", array('timestamp' => (time() - $delay_unactiv_max))); } } private static function remove_captcha_entries() { PersistenceContext::get_querier()->inject("DELETE FROM " . DB_TABLE_VERIF_CODE . " WHERE timestamp < :timestamp", array('timestamp' => self::get_yesterday_timestamp())); } private static function check_updates() { new Updates(); } public static function compute_running_module_name() { $path = str_replace(DIR, '', SCRIPT); $path = trim($path, '/'); if (strpos($path, '/')) { $module_name = explode('/', $path); self::$running_module_name = $module_name[0]; } else { self::$running_module_name = ''; } } /** * @desc Retrieves the identifier (name of the folder) of the module which is currently executed. * @return string The module identifier. */ public static function get_running_module_name() { return self::$running_module_name; } public static function csrf_protect_post_requests() { // Verify that the user really wanted to do this POST (only for the registered ones) if (AppContext::get_current_user()->check_level(User::MEMBER_LEVEL)) { AppContext::get_session()->csrf_post_protect(); } } /** * @desc Retrieves the site start page. * @return The absolute start page URL. */ public static function get_home_page() { $general_config = GeneralConfig::load(); if ($general_config->get_module_home_page()) { return Url::to_absolute('/index.php'); } return Url::to_absolute($general_config->get_other_home_page()); } /** * @desc Returns the full phpboost version with its build number * @return string the full phpboost version with its build number */ public static function get_phpboost_version() { $major_version = GeneralConfig::load()->get_phpboost_major_version(); $minor_version = self::get_phpboost_minor_version(); return $major_version . '.' . $minor_version; } private static function get_phpboost_minor_version() { $file = new File(PATH_TO_ROOT . '/kernel/.build'); $build = $file->read(); $file->close(); return trim($build); } /** * Displays the top of the page. */ public static function display_header() { self::get_graphical_environment()->display_header(); } /** * Displays the bottom of the page. */ public static function display_footer() { self::get_graphical_environment()->display_footer(); } public static function set_graphical_environment(GraphicalEnvironment $env) { self::$graphical_environment = $env; } public static function destroy() { PersistenceContext::close_db_connection(); ob_end_flush(); } private static function get_yesterday_timestamp() { return time() - 86400; } private static function get_one_week_ago_timestamp() { return time() - 3600 * 24 * 7; } private static function get_user_ip() { if ($_SERVER) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } else { $ip = $_SERVER['REMOTE_ADDR']; } } else { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } else { $ip = getenv('REMOTE_ADDR'); } } if (preg_match('`^[a-z0-9:.]{7,}$`', $ip)) { return $ip; } else { return '0.0.0.0'; } } /** * @return GraphicalEnvironment */ private static function get_graphical_environment() { if (self::$graphical_environment === null) { self::$graphical_environment = new SiteDisplayGraphicalEnvironment(); } return self::$graphical_environment; } /** * This method is not called automatically but can be called if you know that an action can * take a long time. By default, max execution time is 30 seconds. * Note that according to PHP configuration, this function can fail. */ public static function try_to_increase_max_execution_time() { @set_time_limit(600); } } ?>
fait!
Que dire de plus que la classe qui est appelée ici n'est pas celle de PHPBoost.
Tu n'as pas un script à la racine de PHPBoost ?
Colles également le fichier /cache/autoload.php
Tu n'as pas un script à la racine de PHPBoost ?
Colles également le fichier /cache/autoload.php
Citation:
<?php self::$autoload = array (
'AbstractAdminFormPageController' => '/admin/AbstractAdminFormPageController.class.php',
'AdminCacheController' => '/admin/cache/AdminCacheController.class.php',
'AdminCacheConfigController' => '/admin/cache/AdminCacheConfigController.class.php',
'AdminCSSCacheController' => '/admin/cache/AdminCSSCacheController.class.php',
'AdminSyndicationCacheController' => '/admin/cache/AdminSyndicationCacheController.class.php',
'AdminCacheUrlBuilder' => '/admin/cache/util/AdminCacheUrlBuilder.class.php',
'AdminCacheMenuDisplayResponse' => '/admin/cache/util/AdminCacheMenuDisplayResponse.class.php',
'AdminGeneralConfigController' => '/admin/config/controllers/AdminGeneralConfigController.class.php',
'AdminAdvancedConfigController' => '/admin/config/controllers/AdminAdvancedConfigController.class.php',
'AdminMailConfigController' => '/admin/config/controllers/AdminMailConfigController.class.php',
'SendMailUnlockAdminController' => '/admin/config/controllers/SendMailUnlockAdminController.class.php',
'AdminConfigUrlBuilder' => '/admin/config/util/AdminConfigUrlBuilder.class.php',
'AdminConfigDisplayResponse' => '/admin/config/util/AdminConfigDisplayResponse.class.php',
'AdminCommentsConfigController' => '/admin/contents/controllers/AdminCommentsConfigController.class.php',
'AdminCommentsDisplayResponse' => '/admin/contents/util/AdminCommentsDisplayResponse.class.php',
'AdminLoginController' => '/admin/controllers/AdminLoginController.class.php',
'AdminCustomizeFaviconController' => '/admin/customize/controllers/AdminCustomizeFaviconController.class.php',
'AdminCustomizeEditorCSSFilesController' => '/admin/customize/controllers/AdminCustomizeEditorCSSFilesController.class.php',
'AdminCustomizeInterfaceController' => '/admin/customize/controllers/AdminCustomizeInterfaceController.class.php',
'AdminCustomizeUrlBuilder' => '/admin/customize/util/AdminCustomizeUrlBuilder.class.php',
'AdminCustomizationDisplayResponse' => '/admin/customize/util/AdminCustomizationDisplayResponse.class.php',
'AdminErrorsController404Delete' => '/admin/errors/controllers/AdminErrorsController404Delete.class.php',
'AdminErrorsController404Clear' => '/admin/errors/controllers/AdminErrorsController404Clear.class.php',
'AdminErrorsController404List' => '/admin/errors/controllers/AdminErrorsController404List.class.php',
'AdminError404' => '/admin/errors/models/AdminError404.class.php',
'AdminError404DAO' => '/admin/errors/models/dao/AdminError404DAO.class.php',
'AdminError404Service' => '/admin/errors/services/AdminError404Service.class.php',
'AdminErrorsUrlBuilder' => '/admin/errors/util/AdminErrorsUrlBuilder.class.php',
'AdminErrorsDisplayResponse' => '/admin/errors/util/AdminErrorsDisplayResponse.class.php',
'AdminLangsInstalledListController' => '/admin/langs/controllers/AdminLangsInstalledListController.class.php',
'AdminLangsNotInstalledListController' => '/admin/langs/controllers/AdminLangsNotInstalledListController.class.php',
'AdminUninstallLangController' => '/admin/langs/controllers/AdminUninstallLangController.class.php',
'AdminLangsUrlBuilder' => '/admin/langs/util/AdminLangsUrlBuilder.class.php',
'AdminLangsDisplayResponse' => '/admin/langs/util/AdminLangsDisplayResponse.class.php',
'AdminExtendedFieldMemberDeleteController' => '/admin/member/controllers/AdminExtendedFieldMemberDeleteController.class.php',
'AdminExtendedFieldMemberAddController' => '/admin/member/controllers/AdminExtendedFieldMemberAddController.class.php',
'AdminExtendedFieldMemberEditController' => '/admin/member/controllers/AdminExtendedFieldMemberEditController.class.php',
'AdminExtendedFieldMemberRepositionController' => '/admin/member/controllers/AdminExtendedFieldMemberRepositionController.class.php',
'AdminExtendedFieldsMemberListController' => '/admin/member/controllers/AdminExtendedFieldsMemberListController.class.php',
'AdminMemberAddController' => '/admin/member/controllers/AdminMemberAddController.class.php',
'AdminMemberConfigController' => '/admin/member/controllers/AdminMemberConfigController.class.php',
'AdminMemberDeleteController' => '/admin/member/controllers/AdminMemberDeleteController.class.php',
'AdminMemberEditController' => '/admin/member/controllers/AdminMemberEditController.class.php',
'AdminMemberRulesController' => '/admin/member/controllers/AdminMemberRulesController.class.php',
'AdminViewAllMembersController' => '/admin/member/controllers/AdminViewAllMembersController.class.php',
'AdminMembersDisplayResponse' => '/admin/member/util/AdminMembersDisplayResponse.class.php',
'AdminExtendedFieldsDisplayResponse' => '/admin/member/util/AdminExtendedFieldsDisplayResponse.class.php',
'AdminMembersUrlBuilder' => '/admin/member/util/AdminMembersUrlBuilder.class.php',
'MenuControllerConfigurationsList' => '/admin/menus/controllers/MenuControllerConfigurationsList.class.php',
'MenuControllerConfigurationEdit' => '/admin/menus/controllers/MenuControllerConfigurationEdit.class.php',
'MenuInstance' => '/admin/menus/models/MenuInstance.class.php',
'MenuConfiguration' => '/admin/menus/models/MenuConfiguration.class.php',
'MenuConfigurationDAO' => '/admin/menus/models/dao/MenuConfigurationDAO.class.php',
'MenuInstanceDAO' => '/admin/menus/models/dao/MenuInstanceDAO.class.php',
'MenuAdminService' => '/admin/menus/util/MenuAdminService.class.php',
'AdminMenusDisplayResponse' => '/admin/menus/util/AdminMenusDisplayResponse.class.php',
'MenuUrlBuilder' => '/admin/menus/util/MenuUrlBuilder.class.php',
'AdminModuleDeleteController' => '/admin/modules/controllers/AdminModuleDeleteController.class.php',
'AdminModuleAddController' => '/admin/modules/controllers/AdminModuleAddController.class.php',
'AdminModulesManagementController' => '/admin/modules/controllers/AdminModulesManagementController.class.php',
'AdminModuleUpdateController' => '/admin/modules/controllers/AdminModuleUpdateController.class.php',
'AdminModulesUrlBuilder' => '/admin/modules/util/AdminModulesUrlBuilder.class.php',
'AdminModulesDisplayResponse' => '/admin/modules/util/AdminModulesDisplayResponse.class.php',
'AdminLoginService' => '/admin/services/AdminLoginService.class.php',
'AdminThemesInstalledListController' => '/admin/themes/controllers/AdminThemesInstalledListController.class.php',
'AdminThemeDeleteController' => '/admin/themes/controllers/AdminThemeDeleteController.class.php',
'AdminThemesNotInstalledListController' => '/admin/themes/controllers/AdminThemesNotInstalledListController.class.php',
'AdminThemeUrlBuilder' => '/admin/themes/util/AdminThemeUrlBuilder.class.php',
'AdminThemesDisplayResponse' => '/admin/themes/util/AdminThemesDisplayResponse.class.php',
'ArticlesComments' => '/articles/phpboost/ArticlesComments.class.php',
'ArticlesCats' => '/articles/phpboost/ArticlesCats.class.php',
'ArticlesExtensionPointProvider' => '/articles/phpboost/ArticlesExtensionPointProvider.class.php',
'ArticlesFeedProvider' => '/articles/phpboost/ArticlesFeedProvider.class.php',
'ArticlesHomePageExtensionPoint' => '/articles/phpboost/ArticlesHomePageExtensionPoint.class.php',
'ArticlesSearchable' => '/articles/phpboost/ArticlesSearchable.class.php',
'ArticlesSetup' => '/articles/phpboost/ArticlesSetup.class.php',
'BBCodeHighlighter' => '/BBCode/formatting/BBCodeHighlighter.class.php',
'BBCodeEditor' => '/BBCode/formatting/BBCodeEditor.class.php',
'BBCodeParser' => '/BBCode/formatting/BBCodeParser.class.php',
'BBCodeUnparser' => '/BBCode/formatting/BBCodeUnparser.class.php',
'BBCodeExtensionPointProvider' => '/BBCode/phpboost/BBCodeExtensionPointProvider.class.php',
'BBCodeContentFormattingExtensionPoint' => '/BBCode/phpboost/BBCodeContentFormattingExtensionPoint.class.php',
'CalendarConfig' => '/calendar/phpboost/CalendarConfig.class.php',
'CalendarComments' => '/calendar/phpboost/CalendarComments.class.php',
'CalendarCssFilesExtensionPoint' => '/calendar/phpboost/CalendarCssFilesExtensionPoint.class.php',
'CalendarExtensionPointProvider' => '/calendar/phpboost/CalendarExtensionPointProvider.class.php',
'CalendarHomePageExtensionPoint' => '/calendar/phpboost/CalendarHomePageExtensionPoint.class.php',
'CalendarSetup' => '/calendar/phpboost/CalendarSetup.class.php',
'ConnectModuleMiniMenu' => '/connect/phpboost/ConnectModuleMiniMenu.class.php',
'ConnectExtensionPointProvider' => '/connect/phpboost/ConnectExtensionPointProvider.class.php',
'ContactController' => '/contact/controllers/ContactController.class.php',
'AdminContactController' => '/contact/controllers/AdminContactController.class.php',
'ContactExtensionPointProvider' => '/contact/phpboost/ContactExtensionPointProvider.class.php',
'ContactConfig' => '/contact/phpboost/ContactConfig.class.php',
'ContactHomePageExtensionPoint' => '/contact/phpboost/ContactHomePageExtensionPoint.class.php',
'ContactModuleHomePage' => '/contact/phpboost/ContactModuleHomePage.class.php',
'CLIRestoreDBCommand' => '/database/cli/CLIRestoreDBCommand.class.php',
'CLIDumpCommand' => '/database/cli/CLIDumpCommand.class.php',
'DatabaseExtensionPointProvider' => '/database/phpboost/DatabaseExtensionPointProvider.class.php',
'DownloadComments' => '/download/phpboost/DownloadComments.class.php',
'DownloadCats' => '/download/phpboost/DownloadCats.class.php',
'DownloadExtensionPointProvider' => '/download/phpboost/DownloadExtensionPointProvider.class.php',
'DownloadFeedProvider' => '/download/phpboost/DownloadFeedProvider.class.php',
'DownloadHomePageExtensionPoint' => '/download/phpboost/DownloadHomePageExtensionPoint.class.php',
'DownloadScheduledJobs' => '/download/phpboost/DownloadScheduledJobs.class.php',
'DownloadSearchable' => '/download/phpboost/DownloadSearchable.class.php',
'DownloadSetup' => '/download/phpboost/DownloadSetup.class.php',
'FaqUrlBuilder' => '/faq/FaqUrlBuilder.class.php',
'FaqConfig' => '/faq/phpboost/FaqConfig.class.php',
'FaqCats' => '/faq/phpboost/FaqCats.class.php',
'FaqExtensionPointProvider' => '/faq/phpboost/FaqExtensionPointProvider.class.php',
'FaqFeedProvider' => '/faq/phpboost/FaqFeedProvider.class.php',
'FaqHomePageExtensionPoint' => '/faq/phpboost/FaqHomePageExtensionPoint.class.php',
'FaqModuleMiniMenu' => '/faq/phpboost/FaqModuleMiniMenu.class.php',
'FaqSearchable' => '/faq/phpboost/FaqSearchable.class.php',
'FaqSetup' => '/faq/phpboost/FaqSetup.class.php',
'FaqSitemapExtensionPoint' => '/faq/phpboost/FaqSitemapExtensionPoint.class.php',
'Admin_forum' => '/forum/Admin_forum.class.php',
'Forum' => '/forum/Forum.class.php',
'ForumFeedProvider' => '/forum/phpboost/ForumFeedProvider.class.php',
'ForumExtensionPointProvider' => '/forum/phpboost/ForumExtensionPointProvider.class.php',
'ForumHomePageExtensionPoint' => '/forum/phpboost/ForumHomePageExtensionPoint.class.php',
'ForumScheduledJobs' => '/forum/phpboost/ForumScheduledJobs.class.php',
'ForumSearchable' => '/forum/phpboost/ForumSearchable.class.php',
'ForumSetup' => '/forum/phpboost/ForumSetup.class.php',
'ForumUserExtensionPoint' => '/forum/phpboost/ForumUserExtensionPoint.class.php',
'Gallery' => '/gallery/Gallery.class.php',
'GalleryUrlBuilder' => '/gallery/GalleryUrlBuilder.class.php',
'GalleryConfig' => '/gallery/phpboost/GalleryConfig.class.php',
'GalleryComments' => '/gallery/phpboost/GalleryComments.class.php',
'GalleryExtensionPointProvider' => '/gallery/phpboost/GalleryExtensionPointProvider.class.php',
'GalleryFeedProvider' => '/gallery/phpboost/GalleryFeedProvider.class.php',
'GalleryHomePageExtensionPoint' => '/gallery/phpboost/GalleryHomePageExtensionPoint.class.php',
'GalleryModuleMiniMenu' => '/gallery/phpboost/GalleryModuleMiniMenu.class.php',
'GallerySetup' => '/gallery/phpboost/GallerySetup.class.php',
'GuestbookExtensionPointProvider' => '/guestbook/phpboost/GuestbookExtensionPointProvider.class.php',
'GuestbookConfig' => '/guestbook/phpboost/GuestbookConfig.class.php',
'GuestbookHomePageExtensionPoint' => '/guestbook/phpboost/GuestbookHomePageExtensionPoint.class.php',
'GuestbookMessagesCache' => '/guestbook/phpboost/GuestbookMessagesCache.class.php',
'GuestbookModuleMiniMenu' => '/guestbook/phpboost/GuestbookModuleMiniMenu.class.php',
'GuestbookSetup' => '/guestbook/phpboost/GuestbookSetup.class.php',
'InstallCreateAdminController' => '/install/controllers/InstallCreateAdminController.class.php',
'InstallController' => '/install/controllers/InstallController.class.php',
'InstallDBConfigCheckController' => '/install/controllers/InstallDBConfigCheckController.class.php',
'InstallDBConfigController' => '/install/controllers/InstallDBConfigController.class.php',
'InstallFinishController' => '/install/controllers/InstallFinishController.class.php',
'InstallLicenseController' => '/install/controllers/InstallLicenseController.class.php',
'InstallServerConfigController' => '/install/controllers/InstallServerConfigController.class.php',
'InstallWebsiteConfigController' => '/install/controllers/InstallWebsiteConfigController.class.php',
'InstallWelcomeController' => '/install/controllers/InstallWelcomeController.class.php',
'InstallEnvironment' => '/install/environment/InstallEnvironment.class.php',
'InstallExtensionPointProvider' => '/install/phpboost/InstallExtensionPointProvider.class.php',
'KernelSetup' => '/install/phpboost/KernelSetup.class.php',
'InstallationServices' => '/install/services/InstallationServices.class.php',
'CLIInstallCommand' => '/install/services/CLIInstallCommand.class.php',
'TokenNotFoundException' => '/install/services/TokenNotFoundException.class.php',
'InstallDisplayResponse' => '/install/util/InstallDisplayResponse.class.php',
'InstallDisplayGraphicalEnvironment' => '/install/util/InstallDisplayGraphicalEnvironment.class.php',
'InstallUrlBuilder' => '/install/util/InstallUrlBuilder.class.php',
'InstallNavigationBar' => '/install/util/InstallNavigationBar.class.php',
'KernelExtensionPointProvider' => '/kernel/KernelExtensionPointProvider.class.php',
'CLILauncher' => '/kernel/cli/CLILauncher.class.php',
'CLIEnvironment' => '/kernel/cli/CLIEnvironment.class.php',
'ArgumentNotAvailableException' => '/kernel/cli/command/ArgumentNotAvailableException.class.php',
'CLICommand' => '/kernel/cli/command/CLICommand.class.php',
'CLICommands' => '/kernel/cli/command/CLICommands.class.php',
'CLICommandsList' => '/kernel/cli/command/CLICommandsList.class.php',
'CLIMultipleGoalsCommand' => '/kernel/cli/command/CLIMultipleGoalsCommand.class.php',
'CommandNotFoundException' => '/kernel/cli/command/CommandNotFoundException.class.php',
'CLICacheCommand' => '/kernel/cli/command/cache/CLICacheCommand.class.php',
'CLIClearCacheCommand' => '/kernel/cli/command/cache/CLIClearCacheCommand.class.php',
'CLIHelpCommand' => '/kernel/cli/command/help/CLIHelpCommand.class.php',
'CLIHtaccessCommand' => '/kernel/cli/command/htaccess/CLIHtaccessCommand.class.php',
'CLIHtaccessRewritingCommand' => '/kernel/cli/command/htaccess/CLIHtaccessRewritingCommand.class.php',
'CLIHtaccessContentCommand' => '/kernel/cli/command/htaccess/CLIHtaccessContentCommand.class.php',
'AdminUser' => '/kernel/cli/environment/AdminUser.class.php',
'AdminSession' => '/kernel/cli/environment/AdminSession.class.php',
'CLISession' => '/kernel/cli/environment/CLISession.class.php',
'CLIArgumentsReader' => '/kernel/cli/util/CLIArgumentsReader.class.php',
'ArgumentNotFoundException' => '/kernel/cli/util/ArgumentNotFoundException.class.php',
'CLIOutput' => '/kernel/cli/util/CLIOutput.class.php',
'AjaxRequest' => '/kernel/framework/ajax/AjaxRequest.class.php',
'JSONBuilder' => '/kernel/framework/builder/JSONBuilder.class.php',
'HTMLElement' => '/kernel/framework/builder/HTMLElement.class.php',
'FormBuilderException' => '/kernel/framework/builder/form/FormBuilderException.class.php',
'FormBuilderDisabledFieldException' => '/kernel/framework/builder/form/FormBuilderDisabledFieldException.class.php',
'FormElement' => '/kernel/framework/builder/form/FormElement.class.php',
'HTMLForm' => '/kernel/framework/builder/form/HTMLForm.class.php',
'FormButton' => '/kernel/framework/builder/form/button/FormButton.class.php',
'AbstractFormButton' => '/kernel/framework/builder/form/button/AbstractFormButton.class.php',
'FormButtonAjax' => '/kernel/framework/builder/form/button/FormButtonAjax.class.php',
'FormButtonButton' => '/kernel/framework/builder/form/button/FormButtonButton.class.php',
'FormButtonDefaultSubmit' => '/kernel/framework/builder/form/button/FormButtonDefaultSubmit.class.php',
'FormButtonLink' => '/kernel/framework/builder/form/button/FormButtonLink.class.php',
'FormButtonReset' => '/kernel/framework/builder/form/button/FormButtonReset.class.php',
'FormButtonSubmit' => '/kernel/framework/builder/form/button/FormButtonSubmit.class.php',
'FormButtonSubmitImg' => '/kernel/framework/builder/form/button/FormButtonSubmitImg.class.php',
'FormConstraintFieldsEquality' => '/kernel/framework/builder/form/constraint/FormConstraintFieldsEquality.class.php',
'FormConstraint' => '/kernel/framework/builder/form/constraint/FormConstraint.class.php',
'FormConstraintFieldsInequality' => '/kernel/framework/builder/form/constraint/FormConstraintFieldsInequality.class.php',
'AbstractFormFieldChoice' => '/kernel/framework/builder/form/field/AbstractFormFieldChoice.class.php',
'AbstractFormField' => '/kernel/framework/builder/form/field/AbstractFormField.class.php',
'FormField' => '/kernel/framework/builder/form/field/FormField.class.php',
'FormFieldActionLink' => '/kernel/framework/builder/form/field/FormFieldActionLink.class.php',
'FormFieldActionLinkElement' => '/kernel/framework/builder/form/field/FormFieldActionLinkElement.class.php',
'FormFieldActionLinkList' => '/kernel/framework/builder/form/field/FormFieldActionLinkList.class.php',
'FormFieldAjaxCompleter' => '/kernel/framework/builder/form/field/FormFieldAjaxCompleter.class.php',
'FormFieldAuthorizationsSetter' => '/kernel/framework/builder/form/field/FormFieldAuthorizationsSetter.class.php',
'FormFieldBooleanInformation' => '/kernel/framework/builder/form/field/FormFieldBooleanInformation.class.php',
'FormFieldCaptcha' => '/kernel/framework/builder/form/field/FormFieldCaptcha.class.php',
'FormFieldCheckbox' => '/kernel/framework/builder/form/field/FormFieldCheckbox.class.php',
'FormFieldCSRFToken' => '/kernel/framework/builder/form/field/FormFieldCSRFToken.class.php',
'FormFieldDate' => '/kernel/framework/builder/form/field/FormFieldDate.class.php',
'FormFieldDateTime' => '/kernel/framework/builder/form/field/FormFieldDateTime.class.php',
'FormFieldEditors' => '/kernel/framework/builder/form/field/FormFieldEditors.class.php',
'FormFieldFilePicker' => '/kernel/framework/builder/form/field/FormFieldFilePicker.class.php',
'FormFieldFree' => '/kernel/framework/builder/form/field/FormFieldFree.class.php',
'FormFieldGroups' => '/kernel/framework/builder/form/field/FormFieldGroups.class.php',
'FormFieldHidden' => '/kernel/framework/builder/form/field/FormFieldHidden.class.php',
'FormFieldHTML' => '/kernel/framework/builder/form/field/FormFieldHTML.class.php',
'FormFieldLabel' => '/kernel/framework/builder/form/field/FormFieldLabel.class.php',
'FormFieldMailEditor' => '/kernel/framework/builder/form/field/FormFieldMailEditor.class.php',
'FormFieldMultiLineTextEditor' => '/kernel/framework/builder/form/field/FormFieldMultiLineTextEditor.class.php',
'FormFieldMultipleCheckbox' => '/kernel/framework/builder/form/field/FormFieldMultipleCheckbox.class.php',
'FormFieldMultipleFilePicker' => '/kernel/framework/builder/form/field/FormFieldMultipleFilePicker.class.php',
'FormFieldMultipleSelectChoice' => '/kernel/framework/builder/form/field/FormFieldMultipleSelectChoice.class.php',
'FormFieldPasswordEditor' => '/kernel/framework/builder/form/field/FormFieldPasswordEditor.class.php',
'FormFieldRadioChoice' => '/kernel/framework/builder/form/field/FormFieldRadioChoice.class.php',
'FormFieldRichTextEditor' => '/kernel/framework/builder/form/field/FormFieldRichTextEditor.class.php',
'FormFieldShortMultiLineTextEditor' => '/kernel/framework/builder/form/field/FormFieldShortMultiLineTextEditor.class.php',
'FormFieldSimpleSelectChoice' => '/kernel/framework/builder/form/field/FormFieldSimpleSelectChoice.class.php',
'FormFieldTextEditor' => '/kernel/framework/builder/form/field/FormFieldTextEditor.class.php',
'AbstractFormFieldConstraint' => '/kernel/framework/builder/form/field/constraint/AbstractFormFieldConstraint.class.php',
'FormFieldConstraint' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraint.class.php',
'FormFieldConstraintAntiFlood' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintAntiFlood.class.php',
'FormFieldConstraintIntegerRange' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintIntegerRange.class.php',
'FormFieldConstraintLength' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintLength.class.php',
'FormFieldConstraintLengthRange' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintLengthRange.class.php',
'FormFieldConstraintLoginExist' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintLoginExist.class.php',
'FormFieldConstraintMailAddress' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintMailAddress.class.php',
'FormFieldConstraintMailExist' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintMailExist.class.php',
'FormFieldConstraintMaxLinks' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintMaxLinks.class.php',
'FormFieldConstraintNotEmpty' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintNotEmpty.class.php',
'FormFieldConstraintRegex' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintRegex.class.php',
'FormFieldConstraintUrl' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintUrl.class.php',
'FormFieldEnumOption' => '/kernel/framework/builder/form/field/enum/FormFieldEnumOption.class.php',
'AbstractFormFieldEnumOption' => '/kernel/framework/builder/form/field/enum/AbstractFormFieldEnumOption.class.php',
'FormFieldMultipleCheckboxOption' => '/kernel/framework/builder/form/field/enum/FormFieldMultipleCheckboxOption.class.php',
'FormFieldMultipleValuedCheckboxOption' => '/kernel/framework/builder/form/field/enum/FormFieldMultipleValuedCheckboxOption.class.php',
'FormFieldRadioChoiceOption' => '/kernel/framework/builder/form/field/enum/FormFieldRadioChoiceOption.class.php',
'FormFieldSelectChoiceGroupOption' => '/kernel/framework/builder/form/field/enum/FormFieldSelectChoiceGroupOption.class.php',
'FormFieldSelectChoiceOption' => '/kernel/framework/builder/form/field/enum/FormFieldSelectChoiceOption.class.php',
'FormFieldMemberCaution' => '/kernel/framework/builder/form/field/phpboost/FormFieldMemberCaution.class.php',
'FormFieldLangsSelect' => '/kernel/framework/builder/form/field/phpboost/FormFieldLangsSelect.class.php',
'FormFieldMemberSanction' => '/kernel/framework/builder/form/field/phpboost/FormFieldMemberSanction.class.php',
'FormFieldRanksSelect' => '/kernel/framework/builder/form/field/phpboost/FormFieldRanksSelect.class.php',
'FormFieldThemesSelect' => '/kernel/framework/builder/form/field/phpboost/FormFieldThemesSelect.class.php',
'FormFieldTimezone' => '/kernel/framework/builder/form/field/phpboost/FormFieldTimezone.class.php',
'FormFieldset' => '/kernel/framework/builder/form/fieldset/FormFieldset.class.php',
'AbstractFormFieldset' => '/kernel/framework/builder/form/fieldset/AbstractFormFieldset.class.php',
'FormFieldsetHidden' => '/kernel/framework/builder/form/fieldset/FormFieldsetHidden.class.php',
'FormFieldsetHorizontal' => '/kernel/framework/builder/form/fieldset/FormFieldsetHorizontal.class.php',
'FormFieldsetHTML' => '/kernel/framework/builder/form/fieldset/FormFieldsetHTML.class.php',
'FormFieldsetSubmit' => '/kernel/framework/builder/form/fieldset/FormFieldsetSubmit.class.php',
'FormFieldsetVertical' => '/kernel/framework/builder/form/fieldset/FormFieldsetVertical.class.php',
'HTMLTable' => '/kernel/framework/builder/table/HTMLTable.class.php',
'AbstractHTMLTableModel' => '/kernel/framework/builder/table/AbstractHTMLTableModel.class.php',
'HTMLTableColumn' => '/kernel/framework/builder/table/HTMLTableColumn.class.php',
'HTMLTableModel' => '/kernel/framework/builder/table/HTMLTableModel.class.php',
'HTMLTableParameters' => '/kernel/framework/builder/table/HTMLTableParameters.class.php',
'HTMLTableRow' => '/kernel/framework/builder/table/HTMLTableRow.class.php',
'HTMLTableRowCell' => '/kernel/framework/builder/table/HTMLTableRowCell.class.php',
'HTMLTableSortingRule' => '/kernel/framework/builder/table/HTMLTableSortingRule.class.php',
'HTMLTableEqualsFromListFilter' => '/kernel/framework/builder/table/filter/HTMLTableEqualsFromListFilter.class.php',
'AbstractHTMLTableFilter' => '/kernel/framework/builder/table/filter/AbstractHTMLTableFilter.class.php',
'HTMLTableFilter' => '/kernel/framework/builder/table/filter/HTMLTableFilter.class.php',
'HTMLTableTextFilter' => '/kernel/framework/builder/table/filter/HTMLTableTextFilter.class.php',
'HTMLTableEndsWithTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEndsWithTextSQLFilter.class.php',
'HTMLTableBeginsWithTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableBeginsWithTextSQLFilter.class.php',
'HTMLTableEqualsFromListSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEqualsFromListSQLFilter.class.php',
'HTMLTableEqualsToSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEqualsToSQLFilter.class.php',
'HTMLTableEscapedLikeTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEscapedLikeTextSQLFilter.class.php',
'HTMLTableGreaterThanOrEqualsToSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableGreaterThanOrEqualsToSQLFilter.class.php',
'HTMLTableLessThanOrEqualsToSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLessThanOrEqualsToSQLFilter.class.php',
'HTMLTableGreaterThanSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableGreaterThanSQLFilter.class.php',
'HTMLTableLessThanSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLessThanSQLFilter.class.php',
'HTMLTableLikeFromListSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLikeFromListSQLFilter.class.php',
'HTMLTableLikeTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLikeTextSQLFilter.class.php',
'HTMLTableNumberComparatorSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableNumberComparatorSQLFilter.class.php',
'CategoriesManager' => '/kernel/framework/content/CategoriesManager.class.php',
'CategoryTree' => '/kernel/framework/content/category/CategoryTree.class.php',
'Category' => '/kernel/framework/content/category/Category.class.php',
'CategoryTreeCache' => '/kernel/framework/content/category/CategoryTreeCache.class.php',
'CategoryTreeManager' => '/kernel/framework/content/category/CategoryTreeManager.class.php',
'CommentsDAO' => '/kernel/framework/content/comments/CommentsDAO.class.php',
'CommentsAuthorizations' => '/kernel/framework/content/comments/CommentsAuthorizations.class.php',
'CommentsManager' => '/kernel/framework/content/comments/CommentsManager.class.php',
'CommentsProvidersService' => '/kernel/framework/content/comments/CommentsProvidersService.class.php',
'CommentsService' => '/kernel/framework/content/comments/CommentsService.class.php',
'CommentsTopic' => '/kernel/framework/content/comments/CommentsTopic.class.php',
'CommentsTopicDAO' => '/kernel/framework/content/comments/CommentsTopicDAO.class.php',
'CommentsUrlBuilder' => '/kernel/framework/content/comments/CommentsUrlBuilder.class.php',
'AjaxCommentsDisplayController' => '/kernel/framework/content/comments/controllers/AjaxCommentsDisplayController.class.php',
'AbstractCommentsController' => '/kernel/framework/content/comments/controllers/AbstractCommentsController.class.php',
'AjaxCommentsNotationController' => '/kernel/framework/content/comments/controllers/AjaxCommentsNotationController.class.php',
'AjaxLockCommentsTopicController' => '/kernel/framework/content/comments/controllers/AjaxLockCommentsTopicController.class.php',
'AjaxUnlockCommentsTopicController' => '/kernel/framework/content/comments/controllers/AjaxUnlockCommentsTopicController.class.php',
'CommentsExtensionPoint' => '/kernel/framework/content/comments/extension-point/CommentsExtensionPoint.class.php',
'AbstractCommentsExtensionPoint' => '/kernel/framework/content/comments/extension-point/AbstractCommentsExtensionPoint.class.php',
'AddCommentBuildForm' => '/kernel/framework/content/comments/form/AddCommentBuildForm.class.php',
'AbstractCommentsBuildForm' => '/kernel/framework/content/comments/form/AbstractCommentsBuildForm.class.php',
'EditCommentBuildForm' => '/kernel/framework/content/comments/form/EditCommentBuildForm.class.php',
'Feed' => '/kernel/framework/content/feed/Feed.class.php',
'ATOM' => '/kernel/framework/content/feed/ATOM.class.php',
'FeedData' => '/kernel/framework/content/feed/FeedData.class.php',
'FeedItem' => '/kernel/framework/content/feed/FeedItem.class.php',
'FeedProvider' => '/kernel/framework/content/feed/FeedProvider.class.php',
'FeedsCat' => '/kernel/framework/content/feed/FeedsCat.class.php',
'FeedsList' => '/kernel/framework/content/feed/FeedsList.class.php',
'RSS' => '/kernel/framework/content/feed/RSS.class.php',
'ContentFormattingService' => '/kernel/framework/content/formatting/ContentFormattingService.class.php',
'ContentFormattingProvidersService' => '/kernel/framework/content/formatting/ContentFormattingProvidersService.class.php',
'ContentEditor' => '/kernel/framework/content/formatting/editor/ContentEditor.class.php',
'AbstractContentFormattingExtensionPoint' => '/kernel/framework/content/formatting/extension-point/AbstractContentFormattingExtensionPoint.class.php',
'ContentFormattingExtensionPoint' => '/kernel/framework/content/formatting/extension-point/ContentFormattingExtensionPoint.class.php',
'BBCodeFormattingFactory' => '/kernel/framework/content/formatting/factory/BBCodeFormattingFactory.class.php',
'AbstractContentFormattingFactory' => '/kernel/framework/content/formatting/factory/AbstractContentFormattingFactory.class.php',
'ContentFormattingFactory' => '/kernel/framework/content/formatting/factory/ContentFormattingFactory.class.php',
'TinyMCEFormattingFactory' => '/kernel/framework/content/formatting/factory/TinyMCEFormattingFactory.class.php',
'ContentFormattingParser' => '/kernel/framework/content/formatting/parser/ContentFormattingParser.class.php',
'AbstractParser' => '/kernel/framework/content/formatting/parser/AbstractParser.class.php',
'ContentFormattingUnparser' => '/kernel/framework/content/formatting/parser/ContentFormattingUnparser.class.php',
'ContentSecondParser' => '/kernel/framework/content/formatting/parser/ContentSecondParser.class.php',
'FormattingParser' => '/kernel/framework/content/formatting/parser/FormattingParser.class.php',
'PlainCodeHighlighter' => '/kernel/framework/content/formatting/parser/PlainCodeHighlighter.class.php',
'TemplateHighlighter' => '/kernel/framework/content/formatting/parser/TemplateHighlighter.class.php',
'HomePage' => '/kernel/framework/content/homepage/HomePage.class.php',
'DefaultHomePage' => '/kernel/framework/content/homepage/DefaultHomePage.class.php',
'HomePageExtensionPoint' => '/kernel/framework/content/homepage/HomePageExtensionPoint.class.php',
'NotationScaleIsEmptyException' => '/kernel/framework/content/notation/NotationScaleIsEmptyException.class.php',
'Notation' => '/kernel/framework/content/notation/Notation.class.php',
'NotationService' => '/kernel/framework/content/notation/NotationService.class.php',
'Search' => '/kernel/framework/content/search/Search.class.php',
'AbstractSearchableExtensionPoint' => '/kernel/framework/content/search/AbstractSearchableExtensionPoint.class.php',
'SearchableExtensionPoint' => '/kernel/framework/content/search/SearchableExtensionPoint.class.php',
'SearchResult' => '/kernel/framework/content/search/SearchResult.class.php',
'FacebookLikeShare' => '/kernel/framework/content/share/FacebookLikeShare.class.php',
'AbstractShare' => '/kernel/framework/content/share/AbstractShare.class.php',
'GooglePlusOneShare' => '/kernel/framework/content/share/GooglePlusOneShare.class.php',
'ShareInterface' => '/kernel/framework/content/share/ShareInterface.class.php',
'TwitterTweeterShare' => '/kernel/framework/content/share/TwitterTweeterShare.class.php',
'AbstractScheduledJobExtensionPoint' => '/kernel/framework/core/AbstractScheduledJobExtensionPoint.class.php',
'ClassLoader' => '/kernel/framework/core/ClassLoader.class.php',
'ScheduledJobExtensionPoint' => '/kernel/framework/core/ScheduledJobExtensionPoint.class.php',
'Environment' => '/kernel/framework/core/environment/Environment.class.php',
'DeprecatedEnvironment' => '/kernel/framework/core/environment/DeprecatedEnvironment.class.php',
'PersistenceContext' => '/kernel/framework/core/environment/context/PersistenceContext.class.php',
'AppContext' => '/kernel/framework/core/environment/context/AppContext.class.php',
'ErrorViewBuilder' => '/kernel/framework/core/error/ErrorViewBuilder.class.php',
'ErrorHandler' => '/kernel/framework/core/error/ErrorHandler.class.php',
'ExceptionHandler' => '/kernel/framework/core/error/ExceptionHandler.class.php',
'ExceptionUtils' => '/kernel/framework/core/error/ExceptionUtils.class.php',
'HTTPFatalExceptionPrinter' => '/kernel/framework/core/error/HTTPFatalExceptionPrinter.class.php',
'IntegratedErrorHandler' => '/kernel/framework/core/error/IntegratedErrorHandler.class.php',
'PHPBoostErrors' => '/kernel/framework/core/error/PHPBoostErrors.class.php',
'RawExceptionHandler' => '/kernel/framework/core/error/RawExceptionHandler.class.php',
'Sql' => '/kernel/framework/db/Sql.class.php',
'Backup' => '/kernel/framework/db/Backup.class.php',
'SqlParameterExtractor' => '/kernel/framework/db/SqlParameterExtractor.class.php',
'BooleanHelper' => '/kernel/framework/helper/BooleanHelper.class.php',
'FormatingHelper' => '/kernel/framework/helper/FormatingHelper.class.php',
'MessageHelper' => '/kernel/framework/helper/MessageHelper.class.php',
'NumberHelper' => '/kernel/framework/helper/NumberHelper.class.php',
'RegexHelper' => '/kernel/framework/helper/RegexHelper.class.php',
'TextHelper' => '/kernel/framework/helper/TextHelper.class.php',
'Upload' => '/kernel/framework/io/Upload.class.php',
'IOException' => '/kernel/framework/io/IOException.class.php',
'DBConnectionException' => '/kernel/framework/io/db/DBConnectionException.class.php',
'DBConnection' => '/kernel/framework/io/db/DBConnection.class.php',
'DBQuerier' => '/kernel/framework/io/db/DBQuerier.class.php',
'InjectQueryResult' => '/kernel/framework/io/db/InjectQueryResult.class.php',
'NotASingleRowFoundException' => '/kernel/framework/io/db/NotASingleRowFoundException.class.php',
'QueryResult' => '/kernel/framework/io/db/QueryResult.class.php',
'RowNotFoundException' => '/kernel/framework/io/db/RowNotFoundException.class.php',
'SelectQueryResult' => '/kernel/framework/io/db/SelectQueryResult.class.php',
'SQLQuerier' => '/kernel/framework/io/db/SQLQuerier.class.php',
'SQLQuerierException' => '/kernel/framework/io/db/SQLQuerierException.class.php',
'SQLQueryVars' => '/kernel/framework/io/db/SQLQueryVars.class.php',
'UnexistingDatabaseException' => '/kernel/framework/io/db/UnexistingDatabaseException.class.php',
'MySQLDBMSUtils' => '/kernel/framework/io/db/dbms/MySQLDBMSUtils.class.php',
'DBMSUtils' => '/kernel/framework/io/db/dbms/DBMSUtils.class.php',
'AbstractSelectQueryResult' => '/kernel/framework/io/db/driver/AbstractSelectQueryResult.class.php',
'AbstractQueryResult' => '/kernel/framework/io/db/driver/AbstractQueryResult.class.php',
'AbstractSQLQuerier' => '/kernel/framework/io/db/driver/AbstractSQLQuerier.class.php',
'MySQLDBConnectionException' => '/kernel/framework/io/db/driver/mysql/MySQLDBConnectionException.class.php',
'MySQLDBConnection' => '/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php',
'MySQLInjectQueryResult' => '/kernel/framework/io/db/driver/mysql/MySQLInjectQueryResult.class.php',
'MySQLQuerier' => '/kernel/framework/io/db/driver/mysql/MySQLQuerier.class.php',
'MySQLQuerierException' => '/kernel/framework/io/db/driver/mysql/MySQLQuerierException.class.php',
'MySQLSelectQueryResult' => '/kernel/framework/io/db/driver/mysql/MySQLSelectQueryResult.class.php',
'MySQLUnexistingDatabaseException' => '/kernel/framework/io/db/driver/mysql/MySQLUnexistingDatabaseException.class.php',
'PDODBConnectionException' => '/kernel/framework/io/db/driver/pdo/PDODBConnectionException.class.php',
'PDODBConnection' => '/kernel/framework/io/db/driver/pdo/PDODBConnection.class.php',
'PDOInjectQueryResult' => '/kernel/framework/io/db/driver/pdo/PDOInjectQueryResult.class.php',
'PDOQuerier' => '/kernel/framework/io/db/driver/pdo/PDOQuerier.class.php',
'PDOQuerierException' => '/kernel/framework/io/db/driver/pdo/PDOQuerierException.class.php',
'PDOSelectQueryResult' => '/kernel/framework/io/db/driver/pdo/PDOSelectQueryResult.class.php',
'DBMSFactory' => '/kernel/framework/io/db/factory/DBMSFactory.class.php',
'DBFactory' => '/kernel/framework/io/db/factory/DBFactory.class.php',
'MySQLDBFactory' => '/kernel/framework/io/db/factory/MySQLDBFactory.class.php',
'PDOMySQLDBFactory' => '/kernel/framework/io/db/factory/PDOMySQLDBFactory.class.php',
'SQLQueryTranslator' => '/kernel/framework/io/db/translator/SQLQueryTranslator.class.php',
'MySQLQueryTranslator' => '/kernel/framework/io/db/translator/MySQLQueryTranslator.class.php',
'SQLFragmentBuilder' => '/kernel/framework/io/db/util/SQLFragmentBuilder.class.php',
'SQLFragment' => '/kernel/framework/io/db/util/SQLFragment.class.php',
'FileSystemElement' => '/kernel/framework/io/filesystem/FileSystemElement.class.php',
'File' => '/kernel/framework/io/filesystem/File.class.php',
'FileType' => '/kernel/framework/io/filesystem/FileType.class.php',
'Folder' => '/kernel/framework/io/filesystem/Folder.class.php',
'BufferedFileWriter' => '/kernel/framework/io/filesystem/stream/BufferedFileWriter.class.php',
'BufferedFileReader' => '/kernel/framework/io/filesystem/stream/BufferedFileReader.class.php',
'FileReader' => '/kernel/framework/io/filesystem/stream/FileReader.class.php',
'FileWriter' => '/kernel/framework/io/filesystem/stream/FileWriter.class.php',
'HTTPRequest' => '/kernel/framework/io/http/HTTPRequest.class.php',
'HTTPCookie' => '/kernel/framework/io/http/HTTPCookie.class.php',
'HTTPResponse' => '/kernel/framework/io/http/HTTPResponse.class.php',
'ParameterTypeMismatchException' => '/kernel/framework/io/http/ParameterTypeMismatchException.class.php',
'UnexistingHTTPParameterException' => '/kernel/framework/io/http/UnexistingHTTPParameterException.class.php',
'UploadedFile' => '/kernel/framework/io/http/upload/UploadedFile.class.php',
'FileUploadService' => '/kernel/framework/io/http/upload/FileUploadService.class.php',
'UploadedFileTooLargeException' => '/kernel/framework/io/http/upload/UploadedFileTooLargeException.class.php',
'Image' => '/kernel/framework/io/image/Image.class.php',
'GDNotAvailableException' => '/kernel/framework/io/image/GDNotAvailableException.class.php',
'ImageResizer' => '/kernel/framework/io/image/ImageResizer.class.php',
'DefaultMailService' => '/kernel/framework/io/mail/DefaultMailService.class.php',
'AbstractPHPMailerMailService' => '/kernel/framework/io/mail/AbstractPHPMailerMailService.class.php',
'Mail' => '/kernel/framework/io/mail/Mail.class.php',
'MailService' => '/kernel/framework/io/mail/MailService.class.php',
'MailToPHPMailerConverter' => '/kernel/framework/io/mail/MailToPHPMailerConverter.class.php',
'MailUtil' => '/kernel/framework/io/mail/MailUtil.class.php',
'SMTPConfiguration' => '/kernel/framework/io/mail/SMTPConfiguration.class.php',
'SMTPMailService' => '/kernel/framework/io/mail/SMTPMailService.class.php',
'CSSFileOptimizer' => '/kernel/framework/io/optimization/CSSFileOptimizer.class.php',
'CSSCacheManager' => '/kernel/framework/io/optimization/cache/CSSCacheManager.class.php',
'AbstractTemplate' => '/kernel/framework/io/template/AbstractTemplate.class.php',
'DeprecatedTemplate' => '/kernel/framework/io/template/DeprecatedTemplate.class.php',
'FileTemplate' => '/kernel/framework/io/template/FileTemplate.class.php',
'FileTemplateRenderingException' => '/kernel/framework/io/template/FileTemplateRenderingException.class.php',
'I18NMessages' => '/kernel/framework/io/template/I18NMessages.class.php',
'StringTemplate' => '/kernel/framework/io/template/StringTemplate.class.php',
'Template' => '/kernel/framework/io/template/Template.class.php',
'TemplateFunctions' => '/kernel/framework/io/template/TemplateFunctions.class.php',
'TemplateRenderingException' => '/kernel/framework/io/template/TemplateRenderingException.class.php',
'View' => '/kernel/framework/io/template/View.class.php',
'DefaultTemplateData' => '/kernel/framework/io/template/data/DefaultTemplateData.class.php',
'TemplateData' => '/kernel/framework/io/template/data/TemplateData.class.php',
'FileTemplateLoader' => '/kernel/framework/io/template/loader/FileTemplateLoader.class.php',
'CachedStringTemplateLoader' => '/kernel/framework/io/template/loader/CachedStringTemplateLoader.class.php',
'FileTemplateLoadingException' => '/kernel/framework/io/template/loader/FileTemplateLoadingException.class.php',
'StringTemplateLoader' => '/kernel/framework/io/template/loader/StringTemplateLoader.class.php',
'TemplateLoader' => '/kernel/framework/io/template/loader/TemplateLoader.class.php',
'TemplateLoadingException' => '/kernel/framework/io/template/loader/TemplateLoadingException.class.php',
'TemplateParser' => '/kernel/framework/io/template/parser/TemplateParser.class.php',
'AbstractTemplateParser' => '/kernel/framework/io/template/parser/AbstractTemplateParser.class.php',
'ArrayContentTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ArrayContentTemplateSyntaxElement.class.php',
'AbstractTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/AbstractTemplateSyntaxElement.class.php',
'ArrayTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ArrayTemplateSyntaxElement.class.php',
'ConditionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ConditionTemplateSyntaxElement.class.php',
'ConstantTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ConstantTemplateSyntaxElement.class.php',
'ExpressionContentTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ExpressionContentTemplateSyntaxElement.class.php',
'ExpressionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ExpressionTemplateSyntaxElement.class.php',
'FunctionCallTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/FunctionCallTemplateSyntaxElement.class.php',
'FunctionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/FunctionTemplateSyntaxElement.class.php',
'IncludeTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/IncludeTemplateSyntaxElement.class.php',
'LangVarTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/LangVarTemplateSyntaxElement.class.php',
'LoopTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/LoopTemplateSyntaxElement.class.php',
'LoopVarTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/LoopVarTemplateSyntaxElement.class.php',
'ParametersTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ParametersTemplateSyntaxElement.class.php',
'PHPTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/PHPTemplateSyntaxElement.class.php',
'SimpleVarTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/SimpleVarTemplateSyntaxElement.class.php',
'TemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/TemplateSyntaxElement.class.php',
'TemplateSyntaxParser' => '/kernel/framework/io/template/parser/syntax/TemplateSyntaxParser.class.php',
'TemplateSyntaxParserContext' => '/kernel/framework/io/template/parser/syntax/TemplateSyntaxParserContext.class.php',
'TextTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/TextTemplateSyntaxElement.class.php',
'VariableExpressionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/VariableExpressionTemplateSyntaxElement.class.php',
'VariableTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/VariableTemplateSyntaxElement.class.php',
'TemplateRenderer' => '/kernel/framework/io/template/renderer/TemplateRenderer.class.php',
'DefaultTemplateRenderer' => '/kernel/framework/io/template/renderer/DefaultTemplateRenderer.class.php',
'CacheDataNotFoundException' => '/kernel/framework/io/data/cache/CacheDataNotFoundException.class.php',
'CacheData' => '/kernel/framework/io/data/cache/CacheData.class.php',
'CacheManager' => '/kernel/framework/io/data/cache/CacheManager.class.php',
'CacheService' => '/kernel/framework/io/data/cache/CacheService.class.php',
'ConfigData' => '/kernel/framework/io/data/config/ConfigData.class.php',
'AbstractConfigData' => '/kernel/framework/io/data/config/AbstractConfigData.class.php',
'ConfigManager' => '/kernel/framework/io/data/config/ConfigManager.class.php',
'ConfigNotFoundException' => '/kernel/framework/io/data/config/ConfigNotFoundException.class.php',
'PropertyNotFoundException' => '/kernel/framework/io/data/config/PropertyNotFoundException.class.php',
'DataStore' => '/kernel/framework/io/data/store/DataStore.class.php',
'APCDataStore' => '/kernel/framework/io/data/store/APCDataStore.class.php',
'DataStoreException' => '/kernel/framework/io/data/store/DataStoreException.class.php',
'DataStoreFactory' => '/kernel/framework/io/data/store/DataStoreFactory.class.php',
'FileSystemDataStore' => '/kernel/framework/io/data/store/FileSystemDataStore.class.php',
'RAMDataStore' => '/kernel/framework/io/data/store/RAMDataStore.class.php',
'Bench' => '/kernel/framework/util/Bench.class.php',
'Arrays' => '/kernel/framework/util/Arrays.class.php',
'Captcha' => '/kernel/framework/util/Captcha.class.php',
'Date' => '/kernel/framework/util/Date.class.php',
'Debug' => '/kernel/framework/util/Debug.class.php',
'ImagesStats' => '/kernel/framework/util/ImagesStats.class.php',
'KeyGenerator' => '/kernel/framework/util/KeyGenerator.class.php',
'MiniCalendar' => '/kernel/framework/util/MiniCalendar.class.php',
'NotYetImplementedException' => '/kernel/framework/util/NotYetImplementedException.class.php',
'Pagination' => '/kernel/framework/util/Pagination.class.php',
'Path' => '/kernel/framework/util/Path.class.php',
'RemainingStringVarException' => '/kernel/framework/util/RemainingStringVarException.class.php',
'StringInputStream' => '/kernel/framework/util/StringInputStream.class.php',
'StringOutputStream' => '/kernel/framework/util/StringOutputStream.class.php',
'StringVars' => '/kernel/framework/util/StringVars.class.php',
'Timezone' => '/kernel/framework/util/Timezone.class.php',
'UnsupportedOperationException' => '/kernel/framework/util/UnsupportedOperationException.class.php',
'Url' => '/kernel/framework/util/Url.class.php',
'UrlSerializedParameter' => '/kernel/framework/util/UrlSerializedParameter.class.php',
'UrlSerializedParameterEncoder' => '/kernel/framework/util/UrlSerializedParameterEncoder.class.php',
'UrlSerializedParameterParser' => '/kernel/framework/util/UrlSerializedParameterParser.class.php',
'ValidationResult' => '/kernel/framework/util/ValidationResult.class.php',
'AdminController' => '/kernel/framework/mvc/controller/AdminController.class.php',
'AbstractController' => '/kernel/framework/mvc/controller/AbstractController.class.php',
'AdminModuleController' => '/kernel/framework/mvc/controller/AdminModuleController.class.php',
'Controller' => '/kernel/framework/mvc/controller/Controller.class.php',
'ModuleController' => '/kernel/framework/mvc/controller/ModuleController.class.php',
'Dispatcher' => '/kernel/framework/mvc/dispatcher/Dispatcher.class.php',
'AbstractUrlMapper' => '/kernel/framework/mvc/dispatcher/AbstractUrlMapper.class.php',
'DispatcherException' => '/kernel/framework/mvc/dispatcher/DispatcherException.class.php',
'DispatcherUrlMapping' => '/kernel/framework/mvc/dispatcher/DispatcherUrlMapping.class.php',
'DispatchManager' => '/kernel/framework/mvc/dispatcher/DispatchManager.class.php',
'MalformedUrlMapperRegexException' => '/kernel/framework/mvc/dispatcher/MalformedUrlMapperRegexException.class.php',
'NoSuchControllerException' => '/kernel/framework/mvc/dispatcher/NoSuchControllerException.class.php',
'NoUrlMatchException' => '/kernel/framework/mvc/dispatcher/NoUrlMatchException.class.php',
'UrlControllerMapper' => '/kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php',
'UrlMapper' => '/kernel/framework/mvc/dispatcher/UrlMapper.class.php',
'UrlMapping' => '/kernel/framework/mvc/dispatcher/UrlMapping.class.php',
'UrlMappings' => '/kernel/framework/mvc/dispatcher/UrlMappings.class.php',
'UrlMappingsExtensionPoint' => '/kernel/framework/mvc/dispatcher/UrlMappingsExtensionPoint.class.php',
'DAO' => '/kernel/framework/mvc/model/DAO.class.php',
'BusinessObject' => '/kernel/framework/mvc/model/BusinessObject.class.php',
'JoinMappingModel' => '/kernel/framework/mvc/model/JoinMappingModel.class.php',
'MappingModel' => '/kernel/framework/mvc/model/MappingModel.class.php',
'MappingModelField' => '/kernel/framework/mvc/model/MappingModelField.class.php',
'ObjectNotFoundException' => '/kernel/framework/mvc/model/ObjectNotFoundException.class.php',
'PropertiesMapInterface' => '/kernel/framework/mvc/model/PropertiesMapInterface.class.php',
'SelectQueryResultMapper' => '/kernel/framework/mvc/model/SelectQueryResultMapper.class.php',
'SQLDAO' => '/kernel/framework/mvc/model/SQLDAO.class.php',
'AdminDisplayResponse' => '/kernel/framework/mvc/response/AdminDisplayResponse.class.php',
'AbstractResponse' => '/kernel/framework/mvc/response/AbstractResponse.class.php',
'AdminMenuDisplayResponse' => '/kernel/framework/mvc/response/AdminMenuDisplayResponse.class.php',
'AdminNodisplayResponse' => '/kernel/framework/mvc/response/AdminNodisplayResponse.class.php',
'JSONResponse' => '/kernel/framework/mvc/response/JSONResponse.class.php',
'Response' => '/kernel/framework/mvc/response/Response.class.php',
'SiteDisplayResponse' => '/kernel/framework/mvc/response/SiteDisplayResponse.class.php',
'SiteNodisplayResponse' => '/kernel/framework/mvc/response/SiteNodisplayResponse.class.php',
'CommentsCache' => '/kernel/framework/phpboost/cache/CommentsCache.class.php',
'AdministratorAlertCache' => '/kernel/framework/phpboost/cache/AdministratorAlertCache.class.php',
'ExtendedFieldsCache' => '/kernel/framework/phpboost/cache/ExtendedFieldsCache.class.php',
'GroupsCache' => '/kernel/framework/phpboost/cache/GroupsCache.class.php',
'HtaccessFileCache' => '/kernel/framework/phpboost/cache/HtaccessFileCache.class.php',
'RanksCache' => '/kernel/framework/phpboost/cache/RanksCache.class.php',
'SmileysCache' => '/kernel/framework/phpboost/cache/SmileysCache.class.php',
'StatsCache' => '/kernel/framework/phpboost/cache/StatsCache.class.php',
'ThemesCssFilesCache' => '/kernel/framework/phpboost/cache/ThemesCssFilesCache.class.php',
'UnreadContributionsCache' => '/kernel/framework/phpboost/cache/UnreadContributionsCache.class.php',
'ContentFormattingConfig' => '/kernel/framework/phpboost/config/ContentFormattingConfig.class.php',
'CommentsConfig' => '/kernel/framework/phpboost/config/CommentsConfig.class.php',
'ContentManagementConfig' => '/kernel/framework/phpboost/config/ContentManagementConfig.class.php',
'CustomizationConfig' => '/kernel/framework/phpboost/config/CustomizationConfig.class.php',
'FileUploadConfig' => '/kernel/framework/phpboost/config/FileUploadConfig.class.php',
'GeneralConfig' => '/kernel/framework/phpboost/config/GeneralConfig.class.php',
'GraphicalEnvironmentConfig' => '/kernel/framework/phpboost/config/GraphicalEnvironmentConfig.class.php',
'LastUseDateConfig' => '/kernel/framework/phpboost/config/LastUseDateConfig.class.php',
'LangsConfig' => '/kernel/framework/phpboost/config/LangsConfig.class.php',
'MailServiceConfig' => '/kernel/framework/phpboost/config/MailServiceConfig.class.php',
'MaintenanceConfig' => '/kernel/framework/phpboost/config/MaintenanceConfig.class.php',
'ModulesConfig' => '/kernel/framework/phpboost/config/ModulesConfig.class.php',
'ServerEnvironmentConfig' => '/kernel/framework/phpboost/config/ServerEnvironmentConfig.class.php',
'SessionsConfig' => '/kernel/framework/phpboost/config/SessionsConfig.class.php',
'ThemesConfig' => '/kernel/framework/phpboost/config/ThemesConfig.class.php',
'UserAccountsConfig' => '/kernel/framework/phpboost/config/UserAccountsConfig.class.php',
'WritingPadConfig' => '/kernel/framework/phpboost/config/WritingPadConfig.class.php',
'DeprecatedPagination' => '/kernel/framework/phpboost/deprecated/DeprecatedPagination.class.php',
'Cache' => '/kernel/framework/phpboost/deprecated/Cache.class.php',
'AbstractGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AbstractGraphicalEnvironment.class.php',
'AbstractDisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AbstractDisplayGraphicalEnvironment.class.php',
'AdminDisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AdminDisplayGraphicalEnvironment.class.php',
'AdminNodisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AdminNodisplayGraphicalEnvironment.class.php',
'BreadCrumb' => '/kernel/framework/phpboost/environment/BreadCrumb.class.php',
'GraphicalEnvironment' => '/kernel/framework/phpboost/environment/GraphicalEnvironment.class.php',
'PHPBoostFoldersPermissions' => '/kernel/framework/phpboost/environment/PHPBoostFoldersPermissions.class.php',
'PHPBoostNotInstalledException' => '/kernel/framework/phpboost/environment/PHPBoostNotInstalledException.class.php',
'ServerConfiguration' => '/kernel/framework/phpboost/environment/ServerConfiguration.class.php',
'SiteDisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php',
'SiteNodisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/SiteNodisplayGraphicalEnvironment.class.php',
'AdministratorAlertService' => '/kernel/framework/phpboost/event/AdministratorAlertService.class.php',
'AdministratorAlert' => '/kernel/framework/phpboost/event/AdministratorAlert.class.php',
'Contribution' => '/kernel/framework/phpboost/event/Contribution.class.php',
'ContributionService' => '/kernel/framework/phpboost/event/ContributionService.class.php',
'Event' => '/kernel/framework/phpboost/event/Event.class.php',
'ExtensionPointNotFoundException' => '/kernel/framework/phpboost/extension-provider/ExtensionPointNotFoundException.class.php',
'ExtensionPoint' => '/kernel/framework/phpboost/extension-provider/ExtensionPoint.class.php',
'ExtensionPointProvider' => '/kernel/framework/phpboost/extension-provider/ExtensionPointProvider.class.php',
'ExtensionPointProviderService' => '/kernel/framework/phpboost/extension-provider/ExtensionPointProviderService.class.php',
'UnexistingExtensionPointProviderException' => '/kernel/framework/phpboost/extension-provider/UnexistingExtensionPointProviderException.class.php',
'PHPBoostIndexController' => '/kernel/framework/phpboost/index/PHPBoostIndexController.class.php',
'Lang' => '/kernel/framework/phpboost/langs/Lang.class.php',
'LangConfigurationManager' => '/kernel/framework/phpboost/langs/LangConfigurationManager.class.php',
'LangConfiguration' => '/kernel/framework/phpboost/langs/LangConfiguration.class.php',
'LangManager' => '/kernel/framework/phpboost/langs/LangManager.class.php',
'MemberSanctionManager' => '/kernel/framework/phpboost/member/MemberSanctionManager.class.php',
'GroupsService' => '/kernel/framework/phpboost/member/GroupsService.class.php',
'PrivateMsg' => '/kernel/framework/phpboost/member/PrivateMsg.class.php',
'Session' => '/kernel/framework/phpboost/member/Session.class.php',
'Uploads' => '/kernel/framework/phpboost/member/Uploads.class.php',
'Authorizations' => '/kernel/framework/phpboost/member/authorization/Authorizations.class.php',
'ActionAuthorization' => '/kernel/framework/phpboost/member/authorization/ActionAuthorization.class.php',
'AuthorizationsSettings' => '/kernel/framework/phpboost/member/authorization/AuthorizationsSettings.class.php',
'RolesAuthorizations' => '/kernel/framework/phpboost/member/authorization/RolesAuthorizations.class.php',
'ExtendedFieldExtensionPoint' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFieldExtensionPoint.class.php',
'ExtendedField' => '/kernel/framework/phpboost/member/extended-fields/ExtendedField.class.php',
'ExtendedFields' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFields.class.php',
'ExtendedFieldsDatabaseService' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFieldsDatabaseService.class.php',
'ExtendedFieldsService' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFieldsService.class.php',
'MemberExtendedField' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedField.class.php',
'MemberExtendedFieldsDAO' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsDAO.class.php',
'MemberExtendedFieldsFactory' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsFactory.class.php',
'MemberExtendedFieldsService' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsService.class.php',
'MemberDateExtendedField' => '/kernel/framework/phpboost/member/extended-fields/field/MemberDateExtendedField.class.php',
'AbstractMemberExtendedField' => '/kernel/framework/phpboost/member/extended-fields/field/AbstractMemberExtendedField.class.php',
'MemberExtendedFieldType' => '/kernel/framework/phpboost/member/extended-fields/field/MemberExtendedFieldType.class.php',
Edité par Bidi Le 10/05/12 à 17h24
'AbstractAdminFormPageController' => '/admin/AbstractAdminFormPageController.class.php',
'AdminCacheController' => '/admin/cache/AdminCacheController.class.php',
'AdminCacheConfigController' => '/admin/cache/AdminCacheConfigController.class.php',
'AdminCSSCacheController' => '/admin/cache/AdminCSSCacheController.class.php',
'AdminSyndicationCacheController' => '/admin/cache/AdminSyndicationCacheController.class.php',
'AdminCacheUrlBuilder' => '/admin/cache/util/AdminCacheUrlBuilder.class.php',
'AdminCacheMenuDisplayResponse' => '/admin/cache/util/AdminCacheMenuDisplayResponse.class.php',
'AdminGeneralConfigController' => '/admin/config/controllers/AdminGeneralConfigController.class.php',
'AdminAdvancedConfigController' => '/admin/config/controllers/AdminAdvancedConfigController.class.php',
'AdminMailConfigController' => '/admin/config/controllers/AdminMailConfigController.class.php',
'SendMailUnlockAdminController' => '/admin/config/controllers/SendMailUnlockAdminController.class.php',
'AdminConfigUrlBuilder' => '/admin/config/util/AdminConfigUrlBuilder.class.php',
'AdminConfigDisplayResponse' => '/admin/config/util/AdminConfigDisplayResponse.class.php',
'AdminCommentsConfigController' => '/admin/contents/controllers/AdminCommentsConfigController.class.php',
'AdminCommentsDisplayResponse' => '/admin/contents/util/AdminCommentsDisplayResponse.class.php',
'AdminLoginController' => '/admin/controllers/AdminLoginController.class.php',
'AdminCustomizeFaviconController' => '/admin/customize/controllers/AdminCustomizeFaviconController.class.php',
'AdminCustomizeEditorCSSFilesController' => '/admin/customize/controllers/AdminCustomizeEditorCSSFilesController.class.php',
'AdminCustomizeInterfaceController' => '/admin/customize/controllers/AdminCustomizeInterfaceController.class.php',
'AdminCustomizeUrlBuilder' => '/admin/customize/util/AdminCustomizeUrlBuilder.class.php',
'AdminCustomizationDisplayResponse' => '/admin/customize/util/AdminCustomizationDisplayResponse.class.php',
'AdminErrorsController404Delete' => '/admin/errors/controllers/AdminErrorsController404Delete.class.php',
'AdminErrorsController404Clear' => '/admin/errors/controllers/AdminErrorsController404Clear.class.php',
'AdminErrorsController404List' => '/admin/errors/controllers/AdminErrorsController404List.class.php',
'AdminError404' => '/admin/errors/models/AdminError404.class.php',
'AdminError404DAO' => '/admin/errors/models/dao/AdminError404DAO.class.php',
'AdminError404Service' => '/admin/errors/services/AdminError404Service.class.php',
'AdminErrorsUrlBuilder' => '/admin/errors/util/AdminErrorsUrlBuilder.class.php',
'AdminErrorsDisplayResponse' => '/admin/errors/util/AdminErrorsDisplayResponse.class.php',
'AdminLangsInstalledListController' => '/admin/langs/controllers/AdminLangsInstalledListController.class.php',
'AdminLangsNotInstalledListController' => '/admin/langs/controllers/AdminLangsNotInstalledListController.class.php',
'AdminUninstallLangController' => '/admin/langs/controllers/AdminUninstallLangController.class.php',
'AdminLangsUrlBuilder' => '/admin/langs/util/AdminLangsUrlBuilder.class.php',
'AdminLangsDisplayResponse' => '/admin/langs/util/AdminLangsDisplayResponse.class.php',
'AdminExtendedFieldMemberDeleteController' => '/admin/member/controllers/AdminExtendedFieldMemberDeleteController.class.php',
'AdminExtendedFieldMemberAddController' => '/admin/member/controllers/AdminExtendedFieldMemberAddController.class.php',
'AdminExtendedFieldMemberEditController' => '/admin/member/controllers/AdminExtendedFieldMemberEditController.class.php',
'AdminExtendedFieldMemberRepositionController' => '/admin/member/controllers/AdminExtendedFieldMemberRepositionController.class.php',
'AdminExtendedFieldsMemberListController' => '/admin/member/controllers/AdminExtendedFieldsMemberListController.class.php',
'AdminMemberAddController' => '/admin/member/controllers/AdminMemberAddController.class.php',
'AdminMemberConfigController' => '/admin/member/controllers/AdminMemberConfigController.class.php',
'AdminMemberDeleteController' => '/admin/member/controllers/AdminMemberDeleteController.class.php',
'AdminMemberEditController' => '/admin/member/controllers/AdminMemberEditController.class.php',
'AdminMemberRulesController' => '/admin/member/controllers/AdminMemberRulesController.class.php',
'AdminViewAllMembersController' => '/admin/member/controllers/AdminViewAllMembersController.class.php',
'AdminMembersDisplayResponse' => '/admin/member/util/AdminMembersDisplayResponse.class.php',
'AdminExtendedFieldsDisplayResponse' => '/admin/member/util/AdminExtendedFieldsDisplayResponse.class.php',
'AdminMembersUrlBuilder' => '/admin/member/util/AdminMembersUrlBuilder.class.php',
'MenuControllerConfigurationsList' => '/admin/menus/controllers/MenuControllerConfigurationsList.class.php',
'MenuControllerConfigurationEdit' => '/admin/menus/controllers/MenuControllerConfigurationEdit.class.php',
'MenuInstance' => '/admin/menus/models/MenuInstance.class.php',
'MenuConfiguration' => '/admin/menus/models/MenuConfiguration.class.php',
'MenuConfigurationDAO' => '/admin/menus/models/dao/MenuConfigurationDAO.class.php',
'MenuInstanceDAO' => '/admin/menus/models/dao/MenuInstanceDAO.class.php',
'MenuAdminService' => '/admin/menus/util/MenuAdminService.class.php',
'AdminMenusDisplayResponse' => '/admin/menus/util/AdminMenusDisplayResponse.class.php',
'MenuUrlBuilder' => '/admin/menus/util/MenuUrlBuilder.class.php',
'AdminModuleDeleteController' => '/admin/modules/controllers/AdminModuleDeleteController.class.php',
'AdminModuleAddController' => '/admin/modules/controllers/AdminModuleAddController.class.php',
'AdminModulesManagementController' => '/admin/modules/controllers/AdminModulesManagementController.class.php',
'AdminModuleUpdateController' => '/admin/modules/controllers/AdminModuleUpdateController.class.php',
'AdminModulesUrlBuilder' => '/admin/modules/util/AdminModulesUrlBuilder.class.php',
'AdminModulesDisplayResponse' => '/admin/modules/util/AdminModulesDisplayResponse.class.php',
'AdminLoginService' => '/admin/services/AdminLoginService.class.php',
'AdminThemesInstalledListController' => '/admin/themes/controllers/AdminThemesInstalledListController.class.php',
'AdminThemeDeleteController' => '/admin/themes/controllers/AdminThemeDeleteController.class.php',
'AdminThemesNotInstalledListController' => '/admin/themes/controllers/AdminThemesNotInstalledListController.class.php',
'AdminThemeUrlBuilder' => '/admin/themes/util/AdminThemeUrlBuilder.class.php',
'AdminThemesDisplayResponse' => '/admin/themes/util/AdminThemesDisplayResponse.class.php',
'ArticlesComments' => '/articles/phpboost/ArticlesComments.class.php',
'ArticlesCats' => '/articles/phpboost/ArticlesCats.class.php',
'ArticlesExtensionPointProvider' => '/articles/phpboost/ArticlesExtensionPointProvider.class.php',
'ArticlesFeedProvider' => '/articles/phpboost/ArticlesFeedProvider.class.php',
'ArticlesHomePageExtensionPoint' => '/articles/phpboost/ArticlesHomePageExtensionPoint.class.php',
'ArticlesSearchable' => '/articles/phpboost/ArticlesSearchable.class.php',
'ArticlesSetup' => '/articles/phpboost/ArticlesSetup.class.php',
'BBCodeHighlighter' => '/BBCode/formatting/BBCodeHighlighter.class.php',
'BBCodeEditor' => '/BBCode/formatting/BBCodeEditor.class.php',
'BBCodeParser' => '/BBCode/formatting/BBCodeParser.class.php',
'BBCodeUnparser' => '/BBCode/formatting/BBCodeUnparser.class.php',
'BBCodeExtensionPointProvider' => '/BBCode/phpboost/BBCodeExtensionPointProvider.class.php',
'BBCodeContentFormattingExtensionPoint' => '/BBCode/phpboost/BBCodeContentFormattingExtensionPoint.class.php',
'CalendarConfig' => '/calendar/phpboost/CalendarConfig.class.php',
'CalendarComments' => '/calendar/phpboost/CalendarComments.class.php',
'CalendarCssFilesExtensionPoint' => '/calendar/phpboost/CalendarCssFilesExtensionPoint.class.php',
'CalendarExtensionPointProvider' => '/calendar/phpboost/CalendarExtensionPointProvider.class.php',
'CalendarHomePageExtensionPoint' => '/calendar/phpboost/CalendarHomePageExtensionPoint.class.php',
'CalendarSetup' => '/calendar/phpboost/CalendarSetup.class.php',
'ConnectModuleMiniMenu' => '/connect/phpboost/ConnectModuleMiniMenu.class.php',
'ConnectExtensionPointProvider' => '/connect/phpboost/ConnectExtensionPointProvider.class.php',
'ContactController' => '/contact/controllers/ContactController.class.php',
'AdminContactController' => '/contact/controllers/AdminContactController.class.php',
'ContactExtensionPointProvider' => '/contact/phpboost/ContactExtensionPointProvider.class.php',
'ContactConfig' => '/contact/phpboost/ContactConfig.class.php',
'ContactHomePageExtensionPoint' => '/contact/phpboost/ContactHomePageExtensionPoint.class.php',
'ContactModuleHomePage' => '/contact/phpboost/ContactModuleHomePage.class.php',
'CLIRestoreDBCommand' => '/database/cli/CLIRestoreDBCommand.class.php',
'CLIDumpCommand' => '/database/cli/CLIDumpCommand.class.php',
'DatabaseExtensionPointProvider' => '/database/phpboost/DatabaseExtensionPointProvider.class.php',
'DownloadComments' => '/download/phpboost/DownloadComments.class.php',
'DownloadCats' => '/download/phpboost/DownloadCats.class.php',
'DownloadExtensionPointProvider' => '/download/phpboost/DownloadExtensionPointProvider.class.php',
'DownloadFeedProvider' => '/download/phpboost/DownloadFeedProvider.class.php',
'DownloadHomePageExtensionPoint' => '/download/phpboost/DownloadHomePageExtensionPoint.class.php',
'DownloadScheduledJobs' => '/download/phpboost/DownloadScheduledJobs.class.php',
'DownloadSearchable' => '/download/phpboost/DownloadSearchable.class.php',
'DownloadSetup' => '/download/phpboost/DownloadSetup.class.php',
'FaqUrlBuilder' => '/faq/FaqUrlBuilder.class.php',
'FaqConfig' => '/faq/phpboost/FaqConfig.class.php',
'FaqCats' => '/faq/phpboost/FaqCats.class.php',
'FaqExtensionPointProvider' => '/faq/phpboost/FaqExtensionPointProvider.class.php',
'FaqFeedProvider' => '/faq/phpboost/FaqFeedProvider.class.php',
'FaqHomePageExtensionPoint' => '/faq/phpboost/FaqHomePageExtensionPoint.class.php',
'FaqModuleMiniMenu' => '/faq/phpboost/FaqModuleMiniMenu.class.php',
'FaqSearchable' => '/faq/phpboost/FaqSearchable.class.php',
'FaqSetup' => '/faq/phpboost/FaqSetup.class.php',
'FaqSitemapExtensionPoint' => '/faq/phpboost/FaqSitemapExtensionPoint.class.php',
'Admin_forum' => '/forum/Admin_forum.class.php',
'Forum' => '/forum/Forum.class.php',
'ForumFeedProvider' => '/forum/phpboost/ForumFeedProvider.class.php',
'ForumExtensionPointProvider' => '/forum/phpboost/ForumExtensionPointProvider.class.php',
'ForumHomePageExtensionPoint' => '/forum/phpboost/ForumHomePageExtensionPoint.class.php',
'ForumScheduledJobs' => '/forum/phpboost/ForumScheduledJobs.class.php',
'ForumSearchable' => '/forum/phpboost/ForumSearchable.class.php',
'ForumSetup' => '/forum/phpboost/ForumSetup.class.php',
'ForumUserExtensionPoint' => '/forum/phpboost/ForumUserExtensionPoint.class.php',
'Gallery' => '/gallery/Gallery.class.php',
'GalleryUrlBuilder' => '/gallery/GalleryUrlBuilder.class.php',
'GalleryConfig' => '/gallery/phpboost/GalleryConfig.class.php',
'GalleryComments' => '/gallery/phpboost/GalleryComments.class.php',
'GalleryExtensionPointProvider' => '/gallery/phpboost/GalleryExtensionPointProvider.class.php',
'GalleryFeedProvider' => '/gallery/phpboost/GalleryFeedProvider.class.php',
'GalleryHomePageExtensionPoint' => '/gallery/phpboost/GalleryHomePageExtensionPoint.class.php',
'GalleryModuleMiniMenu' => '/gallery/phpboost/GalleryModuleMiniMenu.class.php',
'GallerySetup' => '/gallery/phpboost/GallerySetup.class.php',
'GuestbookExtensionPointProvider' => '/guestbook/phpboost/GuestbookExtensionPointProvider.class.php',
'GuestbookConfig' => '/guestbook/phpboost/GuestbookConfig.class.php',
'GuestbookHomePageExtensionPoint' => '/guestbook/phpboost/GuestbookHomePageExtensionPoint.class.php',
'GuestbookMessagesCache' => '/guestbook/phpboost/GuestbookMessagesCache.class.php',
'GuestbookModuleMiniMenu' => '/guestbook/phpboost/GuestbookModuleMiniMenu.class.php',
'GuestbookSetup' => '/guestbook/phpboost/GuestbookSetup.class.php',
'InstallCreateAdminController' => '/install/controllers/InstallCreateAdminController.class.php',
'InstallController' => '/install/controllers/InstallController.class.php',
'InstallDBConfigCheckController' => '/install/controllers/InstallDBConfigCheckController.class.php',
'InstallDBConfigController' => '/install/controllers/InstallDBConfigController.class.php',
'InstallFinishController' => '/install/controllers/InstallFinishController.class.php',
'InstallLicenseController' => '/install/controllers/InstallLicenseController.class.php',
'InstallServerConfigController' => '/install/controllers/InstallServerConfigController.class.php',
'InstallWebsiteConfigController' => '/install/controllers/InstallWebsiteConfigController.class.php',
'InstallWelcomeController' => '/install/controllers/InstallWelcomeController.class.php',
'InstallEnvironment' => '/install/environment/InstallEnvironment.class.php',
'InstallExtensionPointProvider' => '/install/phpboost/InstallExtensionPointProvider.class.php',
'KernelSetup' => '/install/phpboost/KernelSetup.class.php',
'InstallationServices' => '/install/services/InstallationServices.class.php',
'CLIInstallCommand' => '/install/services/CLIInstallCommand.class.php',
'TokenNotFoundException' => '/install/services/TokenNotFoundException.class.php',
'InstallDisplayResponse' => '/install/util/InstallDisplayResponse.class.php',
'InstallDisplayGraphicalEnvironment' => '/install/util/InstallDisplayGraphicalEnvironment.class.php',
'InstallUrlBuilder' => '/install/util/InstallUrlBuilder.class.php',
'InstallNavigationBar' => '/install/util/InstallNavigationBar.class.php',
'KernelExtensionPointProvider' => '/kernel/KernelExtensionPointProvider.class.php',
'CLILauncher' => '/kernel/cli/CLILauncher.class.php',
'CLIEnvironment' => '/kernel/cli/CLIEnvironment.class.php',
'ArgumentNotAvailableException' => '/kernel/cli/command/ArgumentNotAvailableException.class.php',
'CLICommand' => '/kernel/cli/command/CLICommand.class.php',
'CLICommands' => '/kernel/cli/command/CLICommands.class.php',
'CLICommandsList' => '/kernel/cli/command/CLICommandsList.class.php',
'CLIMultipleGoalsCommand' => '/kernel/cli/command/CLIMultipleGoalsCommand.class.php',
'CommandNotFoundException' => '/kernel/cli/command/CommandNotFoundException.class.php',
'CLICacheCommand' => '/kernel/cli/command/cache/CLICacheCommand.class.php',
'CLIClearCacheCommand' => '/kernel/cli/command/cache/CLIClearCacheCommand.class.php',
'CLIHelpCommand' => '/kernel/cli/command/help/CLIHelpCommand.class.php',
'CLIHtaccessCommand' => '/kernel/cli/command/htaccess/CLIHtaccessCommand.class.php',
'CLIHtaccessRewritingCommand' => '/kernel/cli/command/htaccess/CLIHtaccessRewritingCommand.class.php',
'CLIHtaccessContentCommand' => '/kernel/cli/command/htaccess/CLIHtaccessContentCommand.class.php',
'AdminUser' => '/kernel/cli/environment/AdminUser.class.php',
'AdminSession' => '/kernel/cli/environment/AdminSession.class.php',
'CLISession' => '/kernel/cli/environment/CLISession.class.php',
'CLIArgumentsReader' => '/kernel/cli/util/CLIArgumentsReader.class.php',
'ArgumentNotFoundException' => '/kernel/cli/util/ArgumentNotFoundException.class.php',
'CLIOutput' => '/kernel/cli/util/CLIOutput.class.php',
'AjaxRequest' => '/kernel/framework/ajax/AjaxRequest.class.php',
'JSONBuilder' => '/kernel/framework/builder/JSONBuilder.class.php',
'HTMLElement' => '/kernel/framework/builder/HTMLElement.class.php',
'FormBuilderException' => '/kernel/framework/builder/form/FormBuilderException.class.php',
'FormBuilderDisabledFieldException' => '/kernel/framework/builder/form/FormBuilderDisabledFieldException.class.php',
'FormElement' => '/kernel/framework/builder/form/FormElement.class.php',
'HTMLForm' => '/kernel/framework/builder/form/HTMLForm.class.php',
'FormButton' => '/kernel/framework/builder/form/button/FormButton.class.php',
'AbstractFormButton' => '/kernel/framework/builder/form/button/AbstractFormButton.class.php',
'FormButtonAjax' => '/kernel/framework/builder/form/button/FormButtonAjax.class.php',
'FormButtonButton' => '/kernel/framework/builder/form/button/FormButtonButton.class.php',
'FormButtonDefaultSubmit' => '/kernel/framework/builder/form/button/FormButtonDefaultSubmit.class.php',
'FormButtonLink' => '/kernel/framework/builder/form/button/FormButtonLink.class.php',
'FormButtonReset' => '/kernel/framework/builder/form/button/FormButtonReset.class.php',
'FormButtonSubmit' => '/kernel/framework/builder/form/button/FormButtonSubmit.class.php',
'FormButtonSubmitImg' => '/kernel/framework/builder/form/button/FormButtonSubmitImg.class.php',
'FormConstraintFieldsEquality' => '/kernel/framework/builder/form/constraint/FormConstraintFieldsEquality.class.php',
'FormConstraint' => '/kernel/framework/builder/form/constraint/FormConstraint.class.php',
'FormConstraintFieldsInequality' => '/kernel/framework/builder/form/constraint/FormConstraintFieldsInequality.class.php',
'AbstractFormFieldChoice' => '/kernel/framework/builder/form/field/AbstractFormFieldChoice.class.php',
'AbstractFormField' => '/kernel/framework/builder/form/field/AbstractFormField.class.php',
'FormField' => '/kernel/framework/builder/form/field/FormField.class.php',
'FormFieldActionLink' => '/kernel/framework/builder/form/field/FormFieldActionLink.class.php',
'FormFieldActionLinkElement' => '/kernel/framework/builder/form/field/FormFieldActionLinkElement.class.php',
'FormFieldActionLinkList' => '/kernel/framework/builder/form/field/FormFieldActionLinkList.class.php',
'FormFieldAjaxCompleter' => '/kernel/framework/builder/form/field/FormFieldAjaxCompleter.class.php',
'FormFieldAuthorizationsSetter' => '/kernel/framework/builder/form/field/FormFieldAuthorizationsSetter.class.php',
'FormFieldBooleanInformation' => '/kernel/framework/builder/form/field/FormFieldBooleanInformation.class.php',
'FormFieldCaptcha' => '/kernel/framework/builder/form/field/FormFieldCaptcha.class.php',
'FormFieldCheckbox' => '/kernel/framework/builder/form/field/FormFieldCheckbox.class.php',
'FormFieldCSRFToken' => '/kernel/framework/builder/form/field/FormFieldCSRFToken.class.php',
'FormFieldDate' => '/kernel/framework/builder/form/field/FormFieldDate.class.php',
'FormFieldDateTime' => '/kernel/framework/builder/form/field/FormFieldDateTime.class.php',
'FormFieldEditors' => '/kernel/framework/builder/form/field/FormFieldEditors.class.php',
'FormFieldFilePicker' => '/kernel/framework/builder/form/field/FormFieldFilePicker.class.php',
'FormFieldFree' => '/kernel/framework/builder/form/field/FormFieldFree.class.php',
'FormFieldGroups' => '/kernel/framework/builder/form/field/FormFieldGroups.class.php',
'FormFieldHidden' => '/kernel/framework/builder/form/field/FormFieldHidden.class.php',
'FormFieldHTML' => '/kernel/framework/builder/form/field/FormFieldHTML.class.php',
'FormFieldLabel' => '/kernel/framework/builder/form/field/FormFieldLabel.class.php',
'FormFieldMailEditor' => '/kernel/framework/builder/form/field/FormFieldMailEditor.class.php',
'FormFieldMultiLineTextEditor' => '/kernel/framework/builder/form/field/FormFieldMultiLineTextEditor.class.php',
'FormFieldMultipleCheckbox' => '/kernel/framework/builder/form/field/FormFieldMultipleCheckbox.class.php',
'FormFieldMultipleFilePicker' => '/kernel/framework/builder/form/field/FormFieldMultipleFilePicker.class.php',
'FormFieldMultipleSelectChoice' => '/kernel/framework/builder/form/field/FormFieldMultipleSelectChoice.class.php',
'FormFieldPasswordEditor' => '/kernel/framework/builder/form/field/FormFieldPasswordEditor.class.php',
'FormFieldRadioChoice' => '/kernel/framework/builder/form/field/FormFieldRadioChoice.class.php',
'FormFieldRichTextEditor' => '/kernel/framework/builder/form/field/FormFieldRichTextEditor.class.php',
'FormFieldShortMultiLineTextEditor' => '/kernel/framework/builder/form/field/FormFieldShortMultiLineTextEditor.class.php',
'FormFieldSimpleSelectChoice' => '/kernel/framework/builder/form/field/FormFieldSimpleSelectChoice.class.php',
'FormFieldTextEditor' => '/kernel/framework/builder/form/field/FormFieldTextEditor.class.php',
'AbstractFormFieldConstraint' => '/kernel/framework/builder/form/field/constraint/AbstractFormFieldConstraint.class.php',
'FormFieldConstraint' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraint.class.php',
'FormFieldConstraintAntiFlood' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintAntiFlood.class.php',
'FormFieldConstraintIntegerRange' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintIntegerRange.class.php',
'FormFieldConstraintLength' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintLength.class.php',
'FormFieldConstraintLengthRange' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintLengthRange.class.php',
'FormFieldConstraintLoginExist' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintLoginExist.class.php',
'FormFieldConstraintMailAddress' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintMailAddress.class.php',
'FormFieldConstraintMailExist' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintMailExist.class.php',
'FormFieldConstraintMaxLinks' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintMaxLinks.class.php',
'FormFieldConstraintNotEmpty' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintNotEmpty.class.php',
'FormFieldConstraintRegex' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintRegex.class.php',
'FormFieldConstraintUrl' => '/kernel/framework/builder/form/field/constraint/FormFieldConstraintUrl.class.php',
'FormFieldEnumOption' => '/kernel/framework/builder/form/field/enum/FormFieldEnumOption.class.php',
'AbstractFormFieldEnumOption' => '/kernel/framework/builder/form/field/enum/AbstractFormFieldEnumOption.class.php',
'FormFieldMultipleCheckboxOption' => '/kernel/framework/builder/form/field/enum/FormFieldMultipleCheckboxOption.class.php',
'FormFieldMultipleValuedCheckboxOption' => '/kernel/framework/builder/form/field/enum/FormFieldMultipleValuedCheckboxOption.class.php',
'FormFieldRadioChoiceOption' => '/kernel/framework/builder/form/field/enum/FormFieldRadioChoiceOption.class.php',
'FormFieldSelectChoiceGroupOption' => '/kernel/framework/builder/form/field/enum/FormFieldSelectChoiceGroupOption.class.php',
'FormFieldSelectChoiceOption' => '/kernel/framework/builder/form/field/enum/FormFieldSelectChoiceOption.class.php',
'FormFieldMemberCaution' => '/kernel/framework/builder/form/field/phpboost/FormFieldMemberCaution.class.php',
'FormFieldLangsSelect' => '/kernel/framework/builder/form/field/phpboost/FormFieldLangsSelect.class.php',
'FormFieldMemberSanction' => '/kernel/framework/builder/form/field/phpboost/FormFieldMemberSanction.class.php',
'FormFieldRanksSelect' => '/kernel/framework/builder/form/field/phpboost/FormFieldRanksSelect.class.php',
'FormFieldThemesSelect' => '/kernel/framework/builder/form/field/phpboost/FormFieldThemesSelect.class.php',
'FormFieldTimezone' => '/kernel/framework/builder/form/field/phpboost/FormFieldTimezone.class.php',
'FormFieldset' => '/kernel/framework/builder/form/fieldset/FormFieldset.class.php',
'AbstractFormFieldset' => '/kernel/framework/builder/form/fieldset/AbstractFormFieldset.class.php',
'FormFieldsetHidden' => '/kernel/framework/builder/form/fieldset/FormFieldsetHidden.class.php',
'FormFieldsetHorizontal' => '/kernel/framework/builder/form/fieldset/FormFieldsetHorizontal.class.php',
'FormFieldsetHTML' => '/kernel/framework/builder/form/fieldset/FormFieldsetHTML.class.php',
'FormFieldsetSubmit' => '/kernel/framework/builder/form/fieldset/FormFieldsetSubmit.class.php',
'FormFieldsetVertical' => '/kernel/framework/builder/form/fieldset/FormFieldsetVertical.class.php',
'HTMLTable' => '/kernel/framework/builder/table/HTMLTable.class.php',
'AbstractHTMLTableModel' => '/kernel/framework/builder/table/AbstractHTMLTableModel.class.php',
'HTMLTableColumn' => '/kernel/framework/builder/table/HTMLTableColumn.class.php',
'HTMLTableModel' => '/kernel/framework/builder/table/HTMLTableModel.class.php',
'HTMLTableParameters' => '/kernel/framework/builder/table/HTMLTableParameters.class.php',
'HTMLTableRow' => '/kernel/framework/builder/table/HTMLTableRow.class.php',
'HTMLTableRowCell' => '/kernel/framework/builder/table/HTMLTableRowCell.class.php',
'HTMLTableSortingRule' => '/kernel/framework/builder/table/HTMLTableSortingRule.class.php',
'HTMLTableEqualsFromListFilter' => '/kernel/framework/builder/table/filter/HTMLTableEqualsFromListFilter.class.php',
'AbstractHTMLTableFilter' => '/kernel/framework/builder/table/filter/AbstractHTMLTableFilter.class.php',
'HTMLTableFilter' => '/kernel/framework/builder/table/filter/HTMLTableFilter.class.php',
'HTMLTableTextFilter' => '/kernel/framework/builder/table/filter/HTMLTableTextFilter.class.php',
'HTMLTableEndsWithTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEndsWithTextSQLFilter.class.php',
'HTMLTableBeginsWithTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableBeginsWithTextSQLFilter.class.php',
'HTMLTableEqualsFromListSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEqualsFromListSQLFilter.class.php',
'HTMLTableEqualsToSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEqualsToSQLFilter.class.php',
'HTMLTableEscapedLikeTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableEscapedLikeTextSQLFilter.class.php',
'HTMLTableGreaterThanOrEqualsToSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableGreaterThanOrEqualsToSQLFilter.class.php',
'HTMLTableLessThanOrEqualsToSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLessThanOrEqualsToSQLFilter.class.php',
'HTMLTableGreaterThanSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableGreaterThanSQLFilter.class.php',
'HTMLTableLessThanSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLessThanSQLFilter.class.php',
'HTMLTableLikeFromListSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLikeFromListSQLFilter.class.php',
'HTMLTableLikeTextSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableLikeTextSQLFilter.class.php',
'HTMLTableNumberComparatorSQLFilter' => '/kernel/framework/builder/table/filter/sql/HTMLTableNumberComparatorSQLFilter.class.php',
'CategoriesManager' => '/kernel/framework/content/CategoriesManager.class.php',
'CategoryTree' => '/kernel/framework/content/category/CategoryTree.class.php',
'Category' => '/kernel/framework/content/category/Category.class.php',
'CategoryTreeCache' => '/kernel/framework/content/category/CategoryTreeCache.class.php',
'CategoryTreeManager' => '/kernel/framework/content/category/CategoryTreeManager.class.php',
'CommentsDAO' => '/kernel/framework/content/comments/CommentsDAO.class.php',
'CommentsAuthorizations' => '/kernel/framework/content/comments/CommentsAuthorizations.class.php',
'CommentsManager' => '/kernel/framework/content/comments/CommentsManager.class.php',
'CommentsProvidersService' => '/kernel/framework/content/comments/CommentsProvidersService.class.php',
'CommentsService' => '/kernel/framework/content/comments/CommentsService.class.php',
'CommentsTopic' => '/kernel/framework/content/comments/CommentsTopic.class.php',
'CommentsTopicDAO' => '/kernel/framework/content/comments/CommentsTopicDAO.class.php',
'CommentsUrlBuilder' => '/kernel/framework/content/comments/CommentsUrlBuilder.class.php',
'AjaxCommentsDisplayController' => '/kernel/framework/content/comments/controllers/AjaxCommentsDisplayController.class.php',
'AbstractCommentsController' => '/kernel/framework/content/comments/controllers/AbstractCommentsController.class.php',
'AjaxCommentsNotationController' => '/kernel/framework/content/comments/controllers/AjaxCommentsNotationController.class.php',
'AjaxLockCommentsTopicController' => '/kernel/framework/content/comments/controllers/AjaxLockCommentsTopicController.class.php',
'AjaxUnlockCommentsTopicController' => '/kernel/framework/content/comments/controllers/AjaxUnlockCommentsTopicController.class.php',
'CommentsExtensionPoint' => '/kernel/framework/content/comments/extension-point/CommentsExtensionPoint.class.php',
'AbstractCommentsExtensionPoint' => '/kernel/framework/content/comments/extension-point/AbstractCommentsExtensionPoint.class.php',
'AddCommentBuildForm' => '/kernel/framework/content/comments/form/AddCommentBuildForm.class.php',
'AbstractCommentsBuildForm' => '/kernel/framework/content/comments/form/AbstractCommentsBuildForm.class.php',
'EditCommentBuildForm' => '/kernel/framework/content/comments/form/EditCommentBuildForm.class.php',
'Feed' => '/kernel/framework/content/feed/Feed.class.php',
'ATOM' => '/kernel/framework/content/feed/ATOM.class.php',
'FeedData' => '/kernel/framework/content/feed/FeedData.class.php',
'FeedItem' => '/kernel/framework/content/feed/FeedItem.class.php',
'FeedProvider' => '/kernel/framework/content/feed/FeedProvider.class.php',
'FeedsCat' => '/kernel/framework/content/feed/FeedsCat.class.php',
'FeedsList' => '/kernel/framework/content/feed/FeedsList.class.php',
'RSS' => '/kernel/framework/content/feed/RSS.class.php',
'ContentFormattingService' => '/kernel/framework/content/formatting/ContentFormattingService.class.php',
'ContentFormattingProvidersService' => '/kernel/framework/content/formatting/ContentFormattingProvidersService.class.php',
'ContentEditor' => '/kernel/framework/content/formatting/editor/ContentEditor.class.php',
'AbstractContentFormattingExtensionPoint' => '/kernel/framework/content/formatting/extension-point/AbstractContentFormattingExtensionPoint.class.php',
'ContentFormattingExtensionPoint' => '/kernel/framework/content/formatting/extension-point/ContentFormattingExtensionPoint.class.php',
'BBCodeFormattingFactory' => '/kernel/framework/content/formatting/factory/BBCodeFormattingFactory.class.php',
'AbstractContentFormattingFactory' => '/kernel/framework/content/formatting/factory/AbstractContentFormattingFactory.class.php',
'ContentFormattingFactory' => '/kernel/framework/content/formatting/factory/ContentFormattingFactory.class.php',
'TinyMCEFormattingFactory' => '/kernel/framework/content/formatting/factory/TinyMCEFormattingFactory.class.php',
'ContentFormattingParser' => '/kernel/framework/content/formatting/parser/ContentFormattingParser.class.php',
'AbstractParser' => '/kernel/framework/content/formatting/parser/AbstractParser.class.php',
'ContentFormattingUnparser' => '/kernel/framework/content/formatting/parser/ContentFormattingUnparser.class.php',
'ContentSecondParser' => '/kernel/framework/content/formatting/parser/ContentSecondParser.class.php',
'FormattingParser' => '/kernel/framework/content/formatting/parser/FormattingParser.class.php',
'PlainCodeHighlighter' => '/kernel/framework/content/formatting/parser/PlainCodeHighlighter.class.php',
'TemplateHighlighter' => '/kernel/framework/content/formatting/parser/TemplateHighlighter.class.php',
'HomePage' => '/kernel/framework/content/homepage/HomePage.class.php',
'DefaultHomePage' => '/kernel/framework/content/homepage/DefaultHomePage.class.php',
'HomePageExtensionPoint' => '/kernel/framework/content/homepage/HomePageExtensionPoint.class.php',
'NotationScaleIsEmptyException' => '/kernel/framework/content/notation/NotationScaleIsEmptyException.class.php',
'Notation' => '/kernel/framework/content/notation/Notation.class.php',
'NotationService' => '/kernel/framework/content/notation/NotationService.class.php',
'Search' => '/kernel/framework/content/search/Search.class.php',
'AbstractSearchableExtensionPoint' => '/kernel/framework/content/search/AbstractSearchableExtensionPoint.class.php',
'SearchableExtensionPoint' => '/kernel/framework/content/search/SearchableExtensionPoint.class.php',
'SearchResult' => '/kernel/framework/content/search/SearchResult.class.php',
'FacebookLikeShare' => '/kernel/framework/content/share/FacebookLikeShare.class.php',
'AbstractShare' => '/kernel/framework/content/share/AbstractShare.class.php',
'GooglePlusOneShare' => '/kernel/framework/content/share/GooglePlusOneShare.class.php',
'ShareInterface' => '/kernel/framework/content/share/ShareInterface.class.php',
'TwitterTweeterShare' => '/kernel/framework/content/share/TwitterTweeterShare.class.php',
'AbstractScheduledJobExtensionPoint' => '/kernel/framework/core/AbstractScheduledJobExtensionPoint.class.php',
'ClassLoader' => '/kernel/framework/core/ClassLoader.class.php',
'ScheduledJobExtensionPoint' => '/kernel/framework/core/ScheduledJobExtensionPoint.class.php',
'Environment' => '/kernel/framework/core/environment/Environment.class.php',
'DeprecatedEnvironment' => '/kernel/framework/core/environment/DeprecatedEnvironment.class.php',
'PersistenceContext' => '/kernel/framework/core/environment/context/PersistenceContext.class.php',
'AppContext' => '/kernel/framework/core/environment/context/AppContext.class.php',
'ErrorViewBuilder' => '/kernel/framework/core/error/ErrorViewBuilder.class.php',
'ErrorHandler' => '/kernel/framework/core/error/ErrorHandler.class.php',
'ExceptionHandler' => '/kernel/framework/core/error/ExceptionHandler.class.php',
'ExceptionUtils' => '/kernel/framework/core/error/ExceptionUtils.class.php',
'HTTPFatalExceptionPrinter' => '/kernel/framework/core/error/HTTPFatalExceptionPrinter.class.php',
'IntegratedErrorHandler' => '/kernel/framework/core/error/IntegratedErrorHandler.class.php',
'PHPBoostErrors' => '/kernel/framework/core/error/PHPBoostErrors.class.php',
'RawExceptionHandler' => '/kernel/framework/core/error/RawExceptionHandler.class.php',
'Sql' => '/kernel/framework/db/Sql.class.php',
'Backup' => '/kernel/framework/db/Backup.class.php',
'SqlParameterExtractor' => '/kernel/framework/db/SqlParameterExtractor.class.php',
'BooleanHelper' => '/kernel/framework/helper/BooleanHelper.class.php',
'FormatingHelper' => '/kernel/framework/helper/FormatingHelper.class.php',
'MessageHelper' => '/kernel/framework/helper/MessageHelper.class.php',
'NumberHelper' => '/kernel/framework/helper/NumberHelper.class.php',
'RegexHelper' => '/kernel/framework/helper/RegexHelper.class.php',
'TextHelper' => '/kernel/framework/helper/TextHelper.class.php',
'Upload' => '/kernel/framework/io/Upload.class.php',
'IOException' => '/kernel/framework/io/IOException.class.php',
'DBConnectionException' => '/kernel/framework/io/db/DBConnectionException.class.php',
'DBConnection' => '/kernel/framework/io/db/DBConnection.class.php',
'DBQuerier' => '/kernel/framework/io/db/DBQuerier.class.php',
'InjectQueryResult' => '/kernel/framework/io/db/InjectQueryResult.class.php',
'NotASingleRowFoundException' => '/kernel/framework/io/db/NotASingleRowFoundException.class.php',
'QueryResult' => '/kernel/framework/io/db/QueryResult.class.php',
'RowNotFoundException' => '/kernel/framework/io/db/RowNotFoundException.class.php',
'SelectQueryResult' => '/kernel/framework/io/db/SelectQueryResult.class.php',
'SQLQuerier' => '/kernel/framework/io/db/SQLQuerier.class.php',
'SQLQuerierException' => '/kernel/framework/io/db/SQLQuerierException.class.php',
'SQLQueryVars' => '/kernel/framework/io/db/SQLQueryVars.class.php',
'UnexistingDatabaseException' => '/kernel/framework/io/db/UnexistingDatabaseException.class.php',
'MySQLDBMSUtils' => '/kernel/framework/io/db/dbms/MySQLDBMSUtils.class.php',
'DBMSUtils' => '/kernel/framework/io/db/dbms/DBMSUtils.class.php',
'AbstractSelectQueryResult' => '/kernel/framework/io/db/driver/AbstractSelectQueryResult.class.php',
'AbstractQueryResult' => '/kernel/framework/io/db/driver/AbstractQueryResult.class.php',
'AbstractSQLQuerier' => '/kernel/framework/io/db/driver/AbstractSQLQuerier.class.php',
'MySQLDBConnectionException' => '/kernel/framework/io/db/driver/mysql/MySQLDBConnectionException.class.php',
'MySQLDBConnection' => '/kernel/framework/io/db/driver/mysql/MySQLDBConnection.class.php',
'MySQLInjectQueryResult' => '/kernel/framework/io/db/driver/mysql/MySQLInjectQueryResult.class.php',
'MySQLQuerier' => '/kernel/framework/io/db/driver/mysql/MySQLQuerier.class.php',
'MySQLQuerierException' => '/kernel/framework/io/db/driver/mysql/MySQLQuerierException.class.php',
'MySQLSelectQueryResult' => '/kernel/framework/io/db/driver/mysql/MySQLSelectQueryResult.class.php',
'MySQLUnexistingDatabaseException' => '/kernel/framework/io/db/driver/mysql/MySQLUnexistingDatabaseException.class.php',
'PDODBConnectionException' => '/kernel/framework/io/db/driver/pdo/PDODBConnectionException.class.php',
'PDODBConnection' => '/kernel/framework/io/db/driver/pdo/PDODBConnection.class.php',
'PDOInjectQueryResult' => '/kernel/framework/io/db/driver/pdo/PDOInjectQueryResult.class.php',
'PDOQuerier' => '/kernel/framework/io/db/driver/pdo/PDOQuerier.class.php',
'PDOQuerierException' => '/kernel/framework/io/db/driver/pdo/PDOQuerierException.class.php',
'PDOSelectQueryResult' => '/kernel/framework/io/db/driver/pdo/PDOSelectQueryResult.class.php',
'DBMSFactory' => '/kernel/framework/io/db/factory/DBMSFactory.class.php',
'DBFactory' => '/kernel/framework/io/db/factory/DBFactory.class.php',
'MySQLDBFactory' => '/kernel/framework/io/db/factory/MySQLDBFactory.class.php',
'PDOMySQLDBFactory' => '/kernel/framework/io/db/factory/PDOMySQLDBFactory.class.php',
'SQLQueryTranslator' => '/kernel/framework/io/db/translator/SQLQueryTranslator.class.php',
'MySQLQueryTranslator' => '/kernel/framework/io/db/translator/MySQLQueryTranslator.class.php',
'SQLFragmentBuilder' => '/kernel/framework/io/db/util/SQLFragmentBuilder.class.php',
'SQLFragment' => '/kernel/framework/io/db/util/SQLFragment.class.php',
'FileSystemElement' => '/kernel/framework/io/filesystem/FileSystemElement.class.php',
'File' => '/kernel/framework/io/filesystem/File.class.php',
'FileType' => '/kernel/framework/io/filesystem/FileType.class.php',
'Folder' => '/kernel/framework/io/filesystem/Folder.class.php',
'BufferedFileWriter' => '/kernel/framework/io/filesystem/stream/BufferedFileWriter.class.php',
'BufferedFileReader' => '/kernel/framework/io/filesystem/stream/BufferedFileReader.class.php',
'FileReader' => '/kernel/framework/io/filesystem/stream/FileReader.class.php',
'FileWriter' => '/kernel/framework/io/filesystem/stream/FileWriter.class.php',
'HTTPRequest' => '/kernel/framework/io/http/HTTPRequest.class.php',
'HTTPCookie' => '/kernel/framework/io/http/HTTPCookie.class.php',
'HTTPResponse' => '/kernel/framework/io/http/HTTPResponse.class.php',
'ParameterTypeMismatchException' => '/kernel/framework/io/http/ParameterTypeMismatchException.class.php',
'UnexistingHTTPParameterException' => '/kernel/framework/io/http/UnexistingHTTPParameterException.class.php',
'UploadedFile' => '/kernel/framework/io/http/upload/UploadedFile.class.php',
'FileUploadService' => '/kernel/framework/io/http/upload/FileUploadService.class.php',
'UploadedFileTooLargeException' => '/kernel/framework/io/http/upload/UploadedFileTooLargeException.class.php',
'Image' => '/kernel/framework/io/image/Image.class.php',
'GDNotAvailableException' => '/kernel/framework/io/image/GDNotAvailableException.class.php',
'ImageResizer' => '/kernel/framework/io/image/ImageResizer.class.php',
'DefaultMailService' => '/kernel/framework/io/mail/DefaultMailService.class.php',
'AbstractPHPMailerMailService' => '/kernel/framework/io/mail/AbstractPHPMailerMailService.class.php',
'Mail' => '/kernel/framework/io/mail/Mail.class.php',
'MailService' => '/kernel/framework/io/mail/MailService.class.php',
'MailToPHPMailerConverter' => '/kernel/framework/io/mail/MailToPHPMailerConverter.class.php',
'MailUtil' => '/kernel/framework/io/mail/MailUtil.class.php',
'SMTPConfiguration' => '/kernel/framework/io/mail/SMTPConfiguration.class.php',
'SMTPMailService' => '/kernel/framework/io/mail/SMTPMailService.class.php',
'CSSFileOptimizer' => '/kernel/framework/io/optimization/CSSFileOptimizer.class.php',
'CSSCacheManager' => '/kernel/framework/io/optimization/cache/CSSCacheManager.class.php',
'AbstractTemplate' => '/kernel/framework/io/template/AbstractTemplate.class.php',
'DeprecatedTemplate' => '/kernel/framework/io/template/DeprecatedTemplate.class.php',
'FileTemplate' => '/kernel/framework/io/template/FileTemplate.class.php',
'FileTemplateRenderingException' => '/kernel/framework/io/template/FileTemplateRenderingException.class.php',
'I18NMessages' => '/kernel/framework/io/template/I18NMessages.class.php',
'StringTemplate' => '/kernel/framework/io/template/StringTemplate.class.php',
'Template' => '/kernel/framework/io/template/Template.class.php',
'TemplateFunctions' => '/kernel/framework/io/template/TemplateFunctions.class.php',
'TemplateRenderingException' => '/kernel/framework/io/template/TemplateRenderingException.class.php',
'View' => '/kernel/framework/io/template/View.class.php',
'DefaultTemplateData' => '/kernel/framework/io/template/data/DefaultTemplateData.class.php',
'TemplateData' => '/kernel/framework/io/template/data/TemplateData.class.php',
'FileTemplateLoader' => '/kernel/framework/io/template/loader/FileTemplateLoader.class.php',
'CachedStringTemplateLoader' => '/kernel/framework/io/template/loader/CachedStringTemplateLoader.class.php',
'FileTemplateLoadingException' => '/kernel/framework/io/template/loader/FileTemplateLoadingException.class.php',
'StringTemplateLoader' => '/kernel/framework/io/template/loader/StringTemplateLoader.class.php',
'TemplateLoader' => '/kernel/framework/io/template/loader/TemplateLoader.class.php',
'TemplateLoadingException' => '/kernel/framework/io/template/loader/TemplateLoadingException.class.php',
'TemplateParser' => '/kernel/framework/io/template/parser/TemplateParser.class.php',
'AbstractTemplateParser' => '/kernel/framework/io/template/parser/AbstractTemplateParser.class.php',
'ArrayContentTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ArrayContentTemplateSyntaxElement.class.php',
'AbstractTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/AbstractTemplateSyntaxElement.class.php',
'ArrayTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ArrayTemplateSyntaxElement.class.php',
'ConditionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ConditionTemplateSyntaxElement.class.php',
'ConstantTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ConstantTemplateSyntaxElement.class.php',
'ExpressionContentTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ExpressionContentTemplateSyntaxElement.class.php',
'ExpressionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ExpressionTemplateSyntaxElement.class.php',
'FunctionCallTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/FunctionCallTemplateSyntaxElement.class.php',
'FunctionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/FunctionTemplateSyntaxElement.class.php',
'IncludeTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/IncludeTemplateSyntaxElement.class.php',
'LangVarTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/LangVarTemplateSyntaxElement.class.php',
'LoopTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/LoopTemplateSyntaxElement.class.php',
'LoopVarTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/LoopVarTemplateSyntaxElement.class.php',
'ParametersTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/ParametersTemplateSyntaxElement.class.php',
'PHPTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/PHPTemplateSyntaxElement.class.php',
'SimpleVarTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/SimpleVarTemplateSyntaxElement.class.php',
'TemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/TemplateSyntaxElement.class.php',
'TemplateSyntaxParser' => '/kernel/framework/io/template/parser/syntax/TemplateSyntaxParser.class.php',
'TemplateSyntaxParserContext' => '/kernel/framework/io/template/parser/syntax/TemplateSyntaxParserContext.class.php',
'TextTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/TextTemplateSyntaxElement.class.php',
'VariableExpressionTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/VariableExpressionTemplateSyntaxElement.class.php',
'VariableTemplateSyntaxElement' => '/kernel/framework/io/template/parser/syntax/VariableTemplateSyntaxElement.class.php',
'TemplateRenderer' => '/kernel/framework/io/template/renderer/TemplateRenderer.class.php',
'DefaultTemplateRenderer' => '/kernel/framework/io/template/renderer/DefaultTemplateRenderer.class.php',
'CacheDataNotFoundException' => '/kernel/framework/io/data/cache/CacheDataNotFoundException.class.php',
'CacheData' => '/kernel/framework/io/data/cache/CacheData.class.php',
'CacheManager' => '/kernel/framework/io/data/cache/CacheManager.class.php',
'CacheService' => '/kernel/framework/io/data/cache/CacheService.class.php',
'ConfigData' => '/kernel/framework/io/data/config/ConfigData.class.php',
'AbstractConfigData' => '/kernel/framework/io/data/config/AbstractConfigData.class.php',
'ConfigManager' => '/kernel/framework/io/data/config/ConfigManager.class.php',
'ConfigNotFoundException' => '/kernel/framework/io/data/config/ConfigNotFoundException.class.php',
'PropertyNotFoundException' => '/kernel/framework/io/data/config/PropertyNotFoundException.class.php',
'DataStore' => '/kernel/framework/io/data/store/DataStore.class.php',
'APCDataStore' => '/kernel/framework/io/data/store/APCDataStore.class.php',
'DataStoreException' => '/kernel/framework/io/data/store/DataStoreException.class.php',
'DataStoreFactory' => '/kernel/framework/io/data/store/DataStoreFactory.class.php',
'FileSystemDataStore' => '/kernel/framework/io/data/store/FileSystemDataStore.class.php',
'RAMDataStore' => '/kernel/framework/io/data/store/RAMDataStore.class.php',
'Bench' => '/kernel/framework/util/Bench.class.php',
'Arrays' => '/kernel/framework/util/Arrays.class.php',
'Captcha' => '/kernel/framework/util/Captcha.class.php',
'Date' => '/kernel/framework/util/Date.class.php',
'Debug' => '/kernel/framework/util/Debug.class.php',
'ImagesStats' => '/kernel/framework/util/ImagesStats.class.php',
'KeyGenerator' => '/kernel/framework/util/KeyGenerator.class.php',
'MiniCalendar' => '/kernel/framework/util/MiniCalendar.class.php',
'NotYetImplementedException' => '/kernel/framework/util/NotYetImplementedException.class.php',
'Pagination' => '/kernel/framework/util/Pagination.class.php',
'Path' => '/kernel/framework/util/Path.class.php',
'RemainingStringVarException' => '/kernel/framework/util/RemainingStringVarException.class.php',
'StringInputStream' => '/kernel/framework/util/StringInputStream.class.php',
'StringOutputStream' => '/kernel/framework/util/StringOutputStream.class.php',
'StringVars' => '/kernel/framework/util/StringVars.class.php',
'Timezone' => '/kernel/framework/util/Timezone.class.php',
'UnsupportedOperationException' => '/kernel/framework/util/UnsupportedOperationException.class.php',
'Url' => '/kernel/framework/util/Url.class.php',
'UrlSerializedParameter' => '/kernel/framework/util/UrlSerializedParameter.class.php',
'UrlSerializedParameterEncoder' => '/kernel/framework/util/UrlSerializedParameterEncoder.class.php',
'UrlSerializedParameterParser' => '/kernel/framework/util/UrlSerializedParameterParser.class.php',
'ValidationResult' => '/kernel/framework/util/ValidationResult.class.php',
'AdminController' => '/kernel/framework/mvc/controller/AdminController.class.php',
'AbstractController' => '/kernel/framework/mvc/controller/AbstractController.class.php',
'AdminModuleController' => '/kernel/framework/mvc/controller/AdminModuleController.class.php',
'Controller' => '/kernel/framework/mvc/controller/Controller.class.php',
'ModuleController' => '/kernel/framework/mvc/controller/ModuleController.class.php',
'Dispatcher' => '/kernel/framework/mvc/dispatcher/Dispatcher.class.php',
'AbstractUrlMapper' => '/kernel/framework/mvc/dispatcher/AbstractUrlMapper.class.php',
'DispatcherException' => '/kernel/framework/mvc/dispatcher/DispatcherException.class.php',
'DispatcherUrlMapping' => '/kernel/framework/mvc/dispatcher/DispatcherUrlMapping.class.php',
'DispatchManager' => '/kernel/framework/mvc/dispatcher/DispatchManager.class.php',
'MalformedUrlMapperRegexException' => '/kernel/framework/mvc/dispatcher/MalformedUrlMapperRegexException.class.php',
'NoSuchControllerException' => '/kernel/framework/mvc/dispatcher/NoSuchControllerException.class.php',
'NoUrlMatchException' => '/kernel/framework/mvc/dispatcher/NoUrlMatchException.class.php',
'UrlControllerMapper' => '/kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php',
'UrlMapper' => '/kernel/framework/mvc/dispatcher/UrlMapper.class.php',
'UrlMapping' => '/kernel/framework/mvc/dispatcher/UrlMapping.class.php',
'UrlMappings' => '/kernel/framework/mvc/dispatcher/UrlMappings.class.php',
'UrlMappingsExtensionPoint' => '/kernel/framework/mvc/dispatcher/UrlMappingsExtensionPoint.class.php',
'DAO' => '/kernel/framework/mvc/model/DAO.class.php',
'BusinessObject' => '/kernel/framework/mvc/model/BusinessObject.class.php',
'JoinMappingModel' => '/kernel/framework/mvc/model/JoinMappingModel.class.php',
'MappingModel' => '/kernel/framework/mvc/model/MappingModel.class.php',
'MappingModelField' => '/kernel/framework/mvc/model/MappingModelField.class.php',
'ObjectNotFoundException' => '/kernel/framework/mvc/model/ObjectNotFoundException.class.php',
'PropertiesMapInterface' => '/kernel/framework/mvc/model/PropertiesMapInterface.class.php',
'SelectQueryResultMapper' => '/kernel/framework/mvc/model/SelectQueryResultMapper.class.php',
'SQLDAO' => '/kernel/framework/mvc/model/SQLDAO.class.php',
'AdminDisplayResponse' => '/kernel/framework/mvc/response/AdminDisplayResponse.class.php',
'AbstractResponse' => '/kernel/framework/mvc/response/AbstractResponse.class.php',
'AdminMenuDisplayResponse' => '/kernel/framework/mvc/response/AdminMenuDisplayResponse.class.php',
'AdminNodisplayResponse' => '/kernel/framework/mvc/response/AdminNodisplayResponse.class.php',
'JSONResponse' => '/kernel/framework/mvc/response/JSONResponse.class.php',
'Response' => '/kernel/framework/mvc/response/Response.class.php',
'SiteDisplayResponse' => '/kernel/framework/mvc/response/SiteDisplayResponse.class.php',
'SiteNodisplayResponse' => '/kernel/framework/mvc/response/SiteNodisplayResponse.class.php',
'CommentsCache' => '/kernel/framework/phpboost/cache/CommentsCache.class.php',
'AdministratorAlertCache' => '/kernel/framework/phpboost/cache/AdministratorAlertCache.class.php',
'ExtendedFieldsCache' => '/kernel/framework/phpboost/cache/ExtendedFieldsCache.class.php',
'GroupsCache' => '/kernel/framework/phpboost/cache/GroupsCache.class.php',
'HtaccessFileCache' => '/kernel/framework/phpboost/cache/HtaccessFileCache.class.php',
'RanksCache' => '/kernel/framework/phpboost/cache/RanksCache.class.php',
'SmileysCache' => '/kernel/framework/phpboost/cache/SmileysCache.class.php',
'StatsCache' => '/kernel/framework/phpboost/cache/StatsCache.class.php',
'ThemesCssFilesCache' => '/kernel/framework/phpboost/cache/ThemesCssFilesCache.class.php',
'UnreadContributionsCache' => '/kernel/framework/phpboost/cache/UnreadContributionsCache.class.php',
'ContentFormattingConfig' => '/kernel/framework/phpboost/config/ContentFormattingConfig.class.php',
'CommentsConfig' => '/kernel/framework/phpboost/config/CommentsConfig.class.php',
'ContentManagementConfig' => '/kernel/framework/phpboost/config/ContentManagementConfig.class.php',
'CustomizationConfig' => '/kernel/framework/phpboost/config/CustomizationConfig.class.php',
'FileUploadConfig' => '/kernel/framework/phpboost/config/FileUploadConfig.class.php',
'GeneralConfig' => '/kernel/framework/phpboost/config/GeneralConfig.class.php',
'GraphicalEnvironmentConfig' => '/kernel/framework/phpboost/config/GraphicalEnvironmentConfig.class.php',
'LastUseDateConfig' => '/kernel/framework/phpboost/config/LastUseDateConfig.class.php',
'LangsConfig' => '/kernel/framework/phpboost/config/LangsConfig.class.php',
'MailServiceConfig' => '/kernel/framework/phpboost/config/MailServiceConfig.class.php',
'MaintenanceConfig' => '/kernel/framework/phpboost/config/MaintenanceConfig.class.php',
'ModulesConfig' => '/kernel/framework/phpboost/config/ModulesConfig.class.php',
'ServerEnvironmentConfig' => '/kernel/framework/phpboost/config/ServerEnvironmentConfig.class.php',
'SessionsConfig' => '/kernel/framework/phpboost/config/SessionsConfig.class.php',
'ThemesConfig' => '/kernel/framework/phpboost/config/ThemesConfig.class.php',
'UserAccountsConfig' => '/kernel/framework/phpboost/config/UserAccountsConfig.class.php',
'WritingPadConfig' => '/kernel/framework/phpboost/config/WritingPadConfig.class.php',
'DeprecatedPagination' => '/kernel/framework/phpboost/deprecated/DeprecatedPagination.class.php',
'Cache' => '/kernel/framework/phpboost/deprecated/Cache.class.php',
'AbstractGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AbstractGraphicalEnvironment.class.php',
'AbstractDisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AbstractDisplayGraphicalEnvironment.class.php',
'AdminDisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AdminDisplayGraphicalEnvironment.class.php',
'AdminNodisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/AdminNodisplayGraphicalEnvironment.class.php',
'BreadCrumb' => '/kernel/framework/phpboost/environment/BreadCrumb.class.php',
'GraphicalEnvironment' => '/kernel/framework/phpboost/environment/GraphicalEnvironment.class.php',
'PHPBoostFoldersPermissions' => '/kernel/framework/phpboost/environment/PHPBoostFoldersPermissions.class.php',
'PHPBoostNotInstalledException' => '/kernel/framework/phpboost/environment/PHPBoostNotInstalledException.class.php',
'ServerConfiguration' => '/kernel/framework/phpboost/environment/ServerConfiguration.class.php',
'SiteDisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php',
'SiteNodisplayGraphicalEnvironment' => '/kernel/framework/phpboost/environment/SiteNodisplayGraphicalEnvironment.class.php',
'AdministratorAlertService' => '/kernel/framework/phpboost/event/AdministratorAlertService.class.php',
'AdministratorAlert' => '/kernel/framework/phpboost/event/AdministratorAlert.class.php',
'Contribution' => '/kernel/framework/phpboost/event/Contribution.class.php',
'ContributionService' => '/kernel/framework/phpboost/event/ContributionService.class.php',
'Event' => '/kernel/framework/phpboost/event/Event.class.php',
'ExtensionPointNotFoundException' => '/kernel/framework/phpboost/extension-provider/ExtensionPointNotFoundException.class.php',
'ExtensionPoint' => '/kernel/framework/phpboost/extension-provider/ExtensionPoint.class.php',
'ExtensionPointProvider' => '/kernel/framework/phpboost/extension-provider/ExtensionPointProvider.class.php',
'ExtensionPointProviderService' => '/kernel/framework/phpboost/extension-provider/ExtensionPointProviderService.class.php',
'UnexistingExtensionPointProviderException' => '/kernel/framework/phpboost/extension-provider/UnexistingExtensionPointProviderException.class.php',
'PHPBoostIndexController' => '/kernel/framework/phpboost/index/PHPBoostIndexController.class.php',
'Lang' => '/kernel/framework/phpboost/langs/Lang.class.php',
'LangConfigurationManager' => '/kernel/framework/phpboost/langs/LangConfigurationManager.class.php',
'LangConfiguration' => '/kernel/framework/phpboost/langs/LangConfiguration.class.php',
'LangManager' => '/kernel/framework/phpboost/langs/LangManager.class.php',
'MemberSanctionManager' => '/kernel/framework/phpboost/member/MemberSanctionManager.class.php',
'GroupsService' => '/kernel/framework/phpboost/member/GroupsService.class.php',
'PrivateMsg' => '/kernel/framework/phpboost/member/PrivateMsg.class.php',
'Session' => '/kernel/framework/phpboost/member/Session.class.php',
'Uploads' => '/kernel/framework/phpboost/member/Uploads.class.php',
'Authorizations' => '/kernel/framework/phpboost/member/authorization/Authorizations.class.php',
'ActionAuthorization' => '/kernel/framework/phpboost/member/authorization/ActionAuthorization.class.php',
'AuthorizationsSettings' => '/kernel/framework/phpboost/member/authorization/AuthorizationsSettings.class.php',
'RolesAuthorizations' => '/kernel/framework/phpboost/member/authorization/RolesAuthorizations.class.php',
'ExtendedFieldExtensionPoint' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFieldExtensionPoint.class.php',
'ExtendedField' => '/kernel/framework/phpboost/member/extended-fields/ExtendedField.class.php',
'ExtendedFields' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFields.class.php',
'ExtendedFieldsDatabaseService' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFieldsDatabaseService.class.php',
'ExtendedFieldsService' => '/kernel/framework/phpboost/member/extended-fields/ExtendedFieldsService.class.php',
'MemberExtendedField' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedField.class.php',
'MemberExtendedFieldsDAO' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsDAO.class.php',
'MemberExtendedFieldsFactory' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsFactory.class.php',
'MemberExtendedFieldsService' => '/kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsService.class.php',
'MemberDateExtendedField' => '/kernel/framework/phpboost/member/extended-fields/field/MemberDateExtendedField.class.php',
'AbstractMemberExtendedField' => '/kernel/framework/phpboost/member/extended-fields/field/AbstractMemberExtendedField.class.php',
'MemberExtendedFieldType' => '/kernel/framework/phpboost/member/extended-fields/field/MemberExtendedFieldType.class.php',
Edité par Bidi Le 10/05/12 à 17h24
• Index
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie












Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost