Constantes de localisation pour les développeurs

Netsim CMS propose aux développeurs plusieurs constantes PHP relatives à la langue courante de l'application ou de l'utilisateur connecté.

Il existe 3 grandes familles de constantes:

- PHP: utilisables dans n'importe quel code PHP de Netsim (composant, plugins, modules)

- SMARTY: utilisables dans les templates Smarty

- JS / JQUERY: utilisables dans tous les codes Javascript présents dans Netsim

Constantes PHP

Formatage de dates

ConstanteValeur FRANCE (FR UTF8)Description
PHP_FORMAT_DATE d/m/Y Format d'une date. Ex: 31/12/2014
PHP_FORMAT_TIME H:i Format de l'heure. Ex: 23:59
PHP_FORMAT_DATE_TEXT %A %e %B %Y  Format textuel d'une date.
PHP_FORMAT_DATETIME_TEXT  %A %e %B %Y à %Hh%M Format textuel d'une date avec heure.
PHP_FORMAT_DATETIME d/m/Y H:i:s Format simple d'une date avec heure.
PHP_FORMAT_DATE_PATTERN /^(\d{1,2})[-\/](\d{1,2})[-\/](\d{4})$/ Expression régulière de validation de saisie d'une date.
PHP_FORMAT_DATETIME_PATTERN /^(\d{1,2})[-\/](\d{1,2})[-\/](\d{4})\s+(\d{1,2}):(\d{1,2}):(\d{1,2})$/
Expression régulière de validation de saisie d'une date avec heure.
PHP_FORMAT_MYSQL_DATE_PATTERN /^(\d{4})[-\/](\d{1,2})[-\/](\d{1,2})$/ Expression régulière de validation d'une date MySql.
PHP_FORMAT_MYSQL_DATETIME_PATTERN /^(\d{4})[-\/](\d{1,2})[-\/](\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/ Expression régulière de validation d'une date MySql avec heure.

Constantes Smarty

Formatage de dates

ConstanteValeur FRANCE (FR UTF8)Description
TPL_FORMAT_DATE %d/%m/%Y Format d'une date. Ex: 31/12/2014
TPL_FORMAT_TIME %H:%M:%S Format de l'heure. Ex: 23:59
TPL_FORMAT_DATE_TEXT %A %e %B %Y Format textuel d'une date.
TPL_FORMAT_DATETIME_TEXT %A %e %B %Y à %Hh%M Format textuel d'une date avec heure.
TPL_FORMAT_DATETIME %d/%m/%Y %H:%M:%S Format simple d'une date avec heure.

Pour plus d'informations sur les formats de dates, rendez-vous sur la documentation de Smarty.

Constantes Javascript et JQuery

Formatage de dates

ConstanteValeur FRANCE (FR UTF8)Description
JS_FORMAT_DATE %d/%m/%Y Format d'une date. Ex: 31/12/2014
JS_FORMAT_TIME H:i Format de l'heure. Ex: 23:59
JS_FORMAT_DATE_TEXT %A %e %B %Y Format textuel d'une date.
JS_FORMAT_DATETIME %d/%m/%Y %H:%M:%S Format textuel d'une date avec heure.
JQUERY_MONTH_NAMES Janvier-Fevrier-Mars-Avril-Mai-Juin-Juillet-Aout-Septembre-Octobre-Novembre-Décembre Liste des mois de l'année.
JQUERY_DAY_NAMES_MIN Di-Lu-Ma-Me-Je-Ve-Sa Jours de la semaine en abrégé.
JQUERY_FORMAT_DATE dd-mm-yy