You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
483 B
17 lines
483 B
2 years ago
|
<?php
|
||
|
|
||
|
$caslangconstprefix = 'PHPCAS_LANG_';
|
||
|
$caslangprefixlen = strlen('CAS_Languages_');
|
||
|
$CASLANGUAGES = array ();
|
||
|
|
||
|
$consts = get_defined_constants(true);
|
||
|
foreach ($consts['user'] as $key => $value) {
|
||
|
if (preg_match("/^$caslangconstprefix/", $key)) {
|
||
|
$CASLANGUAGES[$value] = substr($value, $caslangprefixlen);
|
||
|
}
|
||
|
}
|
||
|
if (empty($CASLANGUAGES)) {
|
||
|
$CASLANGUAGES = array (PHPCAS_LANG_ENGLISH => 'English',
|
||
|
PHPCAS_LANG_FRENCH => 'French');
|
||
|
}
|