V. Développer avec PHPBoost

Constantes chargées avec l'environnement PHPBoost

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 26/11/2012 à 10h45
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.
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 prefix 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_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_RANKS', PREFIX . 'ranks');
define('DB_TABLE_SEARCH_INDEX', PREFIX . 'search_index');
define('DB_TABLE_SEARCH_RESULTS', PREFIX . 'search_results');
define('DB_TABLE_SESSIONS', PREFIX . 'sessions');
define('DB_TABLE_SMILEYS', PREFIX . 'smileys');
define('DB_TABLE_STATS', PREFIX . 'stats');
define('DB_TABLE_STATS_REFERER', PREFIX . 'stats_referer');
define('DB_TABLE_UPLOAD', PREFIX . 'upload');
define('DB_TABLE_UPLOAD_CAT', PREFIX . 'upload_cat');
define('DB_TABLE_VERIF_CODE', PREFIX . 'verif_code');