forked from ZwiiCMS-Team/ZwiiCMS
Commit incomplet traduction en cours
This commit is contained in:
parent
b256cafc6b
commit
6aef6e81cd
@ -29,11 +29,8 @@ class helper {
|
|||||||
$data = json_decode(file_get_contents('site/i18n/template.json'), true);
|
$data = json_decode(file_get_contents('site/i18n/template.json'), true);
|
||||||
if (!array_key_exists($text, $data)
|
if (!array_key_exists($text, $data)
|
||||||
&& !empty($text)
|
&& !empty($text)
|
||||||
&& !strpos($text, 'span')
|
|
||||||
) {
|
) {
|
||||||
$data [] = [
|
$data = array_merge($data,[$text => ''] );
|
||||||
$text => ''
|
|
||||||
];
|
|
||||||
file_put_contents ('site/i18n/template.json', json_encode($data, JSON_UNESCAPED_UNICODE), LOCK_EX);
|
file_put_contents ('site/i18n/template.json', json_encode($data, JSON_UNESCAPED_UNICODE), LOCK_EX);
|
||||||
}
|
}
|
||||||
return ($r);
|
return ($r);
|
||||||
|
@ -23,7 +23,7 @@ class template {
|
|||||||
'help' => ''
|
'help' => ''
|
||||||
], $attributes);
|
], $attributes);
|
||||||
// Traduction de l'aide et de l'étiquette
|
// Traduction de l'aide et de l'étiquette
|
||||||
$attributes['value'] = helper::translate($attributes['value']);
|
//$attributes['value'] = helper::translate($attributes['value']);
|
||||||
$attributes['help'] = helper::translate($attributes['help']);
|
$attributes['help'] = helper::translate($attributes['help']);
|
||||||
// Retourne le html
|
// Retourne le html
|
||||||
return sprintf(
|
return sprintf(
|
||||||
@ -239,6 +239,7 @@ class template {
|
|||||||
// Traduction de l'aide et de l'étiquette
|
// Traduction de l'aide et de l'étiquette
|
||||||
$attributes['label'] = helper::translate($attributes['label']);
|
$attributes['label'] = helper::translate($attributes['label']);
|
||||||
$attributes['help'] = helper::translate($attributes['help']);
|
$attributes['help'] = helper::translate($attributes['help']);
|
||||||
|
$attributes['placeholder'] = helper::translate($attributes['placeholder']);
|
||||||
// Sauvegarde des données en cas d'erreur
|
// Sauvegarde des données en cas d'erreur
|
||||||
if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) {
|
if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) {
|
||||||
$attributes['value'] = common::$inputBefore[$attributes['id']];
|
$attributes['value'] = common::$inputBefore[$attributes['id']];
|
||||||
@ -399,8 +400,6 @@ class template {
|
|||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public static function help($text) {
|
public static function help($text) {
|
||||||
// Traduction de l'étiquette
|
|
||||||
$text = helper::translate($text);
|
|
||||||
return '<span class="helpButton" data-tippy-content="' . $text . '">' . self::ico('help') . '<!----></span>';
|
return '<span class="helpButton" data-tippy-content="' . $text . '">' . self::ico('help') . '<!----></span>';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -507,9 +506,12 @@ class template {
|
|||||||
'for' => $for,
|
'for' => $for,
|
||||||
'help' => ''
|
'help' => ''
|
||||||
], $attributes);
|
], $attributes);
|
||||||
// Traduction de l'aide et de l'étiquette
|
// Traduction de l'étiquette si déjà appelée par une fonction de template
|
||||||
$text = helper::translate($text);
|
; if (
|
||||||
|
get_called_class() !== 'template'
|
||||||
|
) {
|
||||||
$attributes['help'] = helper::translate($attributes['help']);
|
$attributes['help'] = helper::translate($attributes['help']);
|
||||||
|
}
|
||||||
if($attributes['help'] !== '') {
|
if($attributes['help'] !== '') {
|
||||||
$text = $text . self::help($attributes['help']);
|
$text = $text . self::help($attributes['help']);
|
||||||
}
|
}
|
||||||
@ -548,6 +550,7 @@ class template {
|
|||||||
// Traduction de l'aide et de l'étiquette
|
// Traduction de l'aide et de l'étiquette
|
||||||
$attributes['value'] = helper::translate($attributes['value']);
|
$attributes['value'] = helper::translate($attributes['value']);
|
||||||
$attributes['help'] = helper::translate($attributes['help']);
|
$attributes['help'] = helper::translate($attributes['help']);
|
||||||
|
$attributes['placeholder'] = helper::translate($attributes['placeholder']);
|
||||||
// Sauvegarde des données en cas d'erreur
|
// Sauvegarde des données en cas d'erreur
|
||||||
if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) {
|
if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) {
|
||||||
$attributes['value'] = common::$inputBefore[$attributes['id']];
|
$attributes['value'] = common::$inputBefore[$attributes['id']];
|
||||||
@ -838,6 +841,7 @@ class template {
|
|||||||
// Traduction de l'aide et de l'étiquette
|
// Traduction de l'aide et de l'étiquette
|
||||||
$attributes['label'] = helper::translate($attributes['label']);
|
$attributes['label'] = helper::translate($attributes['label']);
|
||||||
$attributes['help'] = helper::translate($attributes['help']);
|
$attributes['help'] = helper::translate($attributes['help']);
|
||||||
|
$attributes['placeholder'] = helper::translate($attributes['placeholder']);
|
||||||
// Sauvegarde des données en cas d'erreur
|
// Sauvegarde des données en cas d'erreur
|
||||||
if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) {
|
if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) {
|
||||||
$attributes['value'] = common::$inputBefore[$attributes['id']];
|
$attributes['value'] = common::$inputBefore[$attributes['id']];
|
||||||
|
@ -347,13 +347,13 @@ class user extends common {
|
|||||||
template::button('userEdit' . $userId, [
|
template::button('userEdit' . $userId, [
|
||||||
'href' => helper::baseUrl() . 'user/edit/' . $userId . '/back/'. $_SESSION['csrf'],
|
'href' => helper::baseUrl() . 'user/edit/' . $userId . '/back/'. $_SESSION['csrf'],
|
||||||
'value' => template::ico('pencil'),
|
'value' => template::ico('pencil'),
|
||||||
'help' => 'Editer ' . $userId
|
'help' => 'Editer'
|
||||||
]),
|
]),
|
||||||
template::button('userDelete' . $userId, [
|
template::button('userDelete' . $userId, [
|
||||||
'class' => 'userDelete buttonRed',
|
'class' => 'userDelete buttonRed',
|
||||||
'href' => helper::baseUrl() . 'user/delete/' . $userId. '/' . $_SESSION['csrf'],
|
'href' => helper::baseUrl() . 'user/delete/' . $userId. '/' . $_SESSION['csrf'],
|
||||||
'value' => template::ico('trash'),
|
'value' => template::ico('trash'),
|
||||||
'help' => 'Supprimer ' . $userId
|
'help' => 'Supprimer'
|
||||||
])
|
])
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user