V. Développer avec PHPBoost

Constantes chargées avec l'environnement PHPBoost

Dernière mise à jour : 16/02/2016 à 16h01
Un certain nombre de constantes sont chargées avec l'environnement PHPBoost.

Divers



HOST
: Retourne l'url vers le serveur.
PATH_TO_ROOT
: Retourne le chemin relatif depuis la racine du serveur.
TPL_PATH_TO_ROOT
ou
DIR
: Retourne le chemin absolu depuis la racine du serveur.
SCRIPT
: Retourne le chemin absolu vers le script en cours d’exécution sans les paramètres passés en GET.
REWRITED_SCRIPT
: Retourne le chemin absolu vers le script en cours d’exécution avec les paramètres passés en GET.
TITLE
: Retourne le titre de la page.

Opérations sur la base de données



PREFIX
: Retourne le préfixe choisi lors de l'installation du site pour la création des tables.
Pour certaines opérations sur la base de données, vous pouvez également utiliser les constantes définies dans le fichier /kernel/db/tables.php :
Code PHP :
define('DB_TABLE_COMMENTS', PREFIX . 'comments');
define('DB_TABLE_COMMENTS_TOPIC', PREFIX . 'comments_topic');
define('DB_TABLE_NOTE', PREFIX . 'note');
define('DB_TABLE_AVERAGE_NOTES', PREFIX . 'average_notes');
define('DB_TABLE_VISIT_COUNTER', PREFIX . 'visit_counter');
define('DB_TABLE_CONFIGS', PREFIX . 'configs');
define('DB_TABLE_EVENTS', PREFIX . 'events');
define('DB_TABLE_GROUP', PREFIX . 'group');
define('DB_TABLE_KEYWORDS', PREFIX . 'keywords');
define('DB_TABLE_KEYWORDS_RELATIONS', PREFIX . 'keywords_relations');
define('DB_TABLE_MEMBER', PREFIX . 'member');
define('DB_TABLE_MEMBER_EXTENDED_FIELDS', PREFIX . 'member_extended_fields');
define('DB_TABLE_MEMBER_EXTENDED_FIELDS_LIST', PREFIX . 'member_extended_fields_list');
define('DB_TABLE_MENUS', PREFIX . 'menus');
define('DB_TABLE_PM_MSG', PREFIX . 'pm_msg');
define('DB_TABLE_PM_TOPIC', PREFIX . 'pm_topic');
define('DB_TABLE_SESSIONS', PREFIX . 'sessions');
define('DB_TABLE_INTERNAL_AUTHENTICATION', PREFIX . 'internal_authentication');
define('DB_TABLE_INTERNAL_AUTHENTICATION_FAILURES', PREFIX . 'internal_authentication_failures');
define('DB_TABLE_AUTHENTICATION_METHOD', PREFIX . 'authentication_method');
define('DB_TABLE_SMILEYS', PREFIX . 'smileys');
define('DB_TABLE_UPLOAD', PREFIX . 'upload');
define('DB_TABLE_UPLOAD_CAT', PREFIX . 'upload_cat');
Cette page a été vue 6780 fois