mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-18 00:09:06 +01:00
Add LSdefaut copyable feature and use it in showTechInfo
This commit is contained in:
parent
aa48cd3980
commit
639f46d8a4
7 changed files with 164 additions and 112 deletions
|
@ -354,7 +354,7 @@ class LSsession {
|
|||
*/
|
||||
private static function startLStemplate() {
|
||||
if ( self :: loadLSclass('LStemplate') ) {
|
||||
return LStemplate :: start(
|
||||
if (!LStemplate :: start(
|
||||
array(
|
||||
'smarty_path' => LSconfig :: get('Smarty'),
|
||||
'template_dir' => LS_ROOT_DIR . '/'. LS_TEMPLATES_DIR,
|
||||
|
@ -366,7 +366,16 @@ class LSsession {
|
|||
'debug' => LSdebug,
|
||||
'debug_smarty' => (isset($_REQUEST) && isset($_REQUEST['LStemplate_debug'])),
|
||||
)
|
||||
))
|
||||
return False;
|
||||
LStemplate :: addHelpInfo(
|
||||
'LSdefault',
|
||||
array(
|
||||
'copy_to_clipboard' => _('Copy to clipboard'),
|
||||
'copied' => _('Copied!'),
|
||||
)
|
||||
);
|
||||
return True;
|
||||
}
|
||||
return False;
|
||||
}
|
||||
|
|
|
@ -74,6 +74,17 @@ var LSdefault = new Class({
|
|||
|
||||
this.initializeLang();
|
||||
|
||||
document.getElements('.copyable').each(function(el) {
|
||||
var btn = new Element('img');
|
||||
btn.setProperties({
|
||||
src: this.imagePath('copy')
|
||||
});
|
||||
btn.addClass('btn');
|
||||
btn.injectAfter(el);
|
||||
btn.addEvent('click',this.onCopyBtnClick.bind(this, {btn: btn, element: el}));
|
||||
this.addHelpInfo(btn, 'LSdefault', 'copy_to_clipboard');
|
||||
}, this);
|
||||
|
||||
this.toggle_menu = $('toggle-menu');
|
||||
if (this.toggle_menu) {
|
||||
this.toggle_menu.addEvent('click', this.toggleMenu.bind(this));
|
||||
|
@ -239,29 +250,30 @@ var LSdefault = new Class({
|
|||
return new Hash();
|
||||
},
|
||||
|
||||
addHelpInfo: function(el,group,name) {
|
||||
if ($type(this.LSjsConfig['helpInfo'])) {
|
||||
if ($type(el)=='element') {
|
||||
if ($type(this.LSjsConfig['helpInfo'][group])) {
|
||||
if ($type(this.LSjsConfig['helpInfo'][group][name])) {
|
||||
this.addTip(el);
|
||||
el.store('tip:title',this.LSjsConfig['helpInfo'][group][name]);
|
||||
}
|
||||
}
|
||||
}
|
||||
addHelpInfo: function(el, group, name) {
|
||||
var helpInfo = this.getHelpInfo(group, name);
|
||||
if (helpInfo && $type(el)=='element') {
|
||||
this.addTip(el);
|
||||
el.store('tip:title',this.LSjsConfig.helpInfo[group][name]);
|
||||
}
|
||||
},
|
||||
|
||||
setHelpInfo: function(el,group,name) {
|
||||
if ($type(this.LSjsConfig['helpInfo'])) {
|
||||
if ($type(el)=='element') {
|
||||
if ($type(this.LSjsConfig['helpInfo'][group])) {
|
||||
if ($type(this.LSjsConfig['helpInfo'][group][name])) {
|
||||
el.store('tip:title',this.LSjsConfig['helpInfo'][group][name]);
|
||||
}
|
||||
getHelpInfo: function(group, name) {
|
||||
if ($type(this.LSjsConfig.helpInfo)) {
|
||||
if ($type(this.LSjsConfig.helpInfo[group])) {
|
||||
if ($type(this.LSjsConfig.helpInfo[group][name])) {
|
||||
return this.LSjsConfig.helpInfo[group][name];
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
},
|
||||
|
||||
setHelpInfo: function(el, group, name) {
|
||||
var helpInfo = this.getHelpInfo(group, name);
|
||||
if (helpInfo && $type(el)=='element') {
|
||||
el.store('tip:title', helpInfo);
|
||||
}
|
||||
},
|
||||
|
||||
addTip: function(el) {
|
||||
|
@ -288,6 +300,16 @@ var LSdefault = new Class({
|
|||
|
||||
toggleMenu: function() {
|
||||
$('main').toggleClass('menu-visible');
|
||||
},
|
||||
|
||||
onCopyBtnClick: function(params) {
|
||||
var txt = new Element('textarea');
|
||||
txt.value = params.element.textContent;
|
||||
txt.injectInside(document.body);
|
||||
txt.select();
|
||||
document.execCommand("copy");
|
||||
txt.remove();
|
||||
this.LSinfos.addInfo(this.getHelpInfo('LSdefault', 'copied'), true);
|
||||
}
|
||||
|
||||
});
|
||||
|
|
|
@ -100,7 +100,8 @@ var LSinfosBox = new Class({
|
|||
}
|
||||
},
|
||||
|
||||
addInfo: function(html) {
|
||||
addInfo: function(html, clear) {
|
||||
if (clear) this.clear();
|
||||
var ul = this.content.getLast("ul");
|
||||
var add = 1;
|
||||
if (!$type(ul)) {
|
||||
|
@ -151,5 +152,9 @@ var LSinfosBox = new Class({
|
|||
else {
|
||||
this.displayInUl(html);
|
||||
}
|
||||
},
|
||||
|
||||
clear: function() {
|
||||
this.content.empty();
|
||||
}
|
||||
});
|
||||
|
|
Binary file not shown.
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: LdapSaisie\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: \n"
|
||||
"PO-Revision-Date: 2021-03-16 17:50+0100\n"
|
||||
"PO-Revision-Date: 2021-04-14 15:39+0200\n"
|
||||
"Last-Translator: Benjamin Renard <brenard@zionetrix.net>\n"
|
||||
"Language-Team: LdapSaisie <ldapsaisie-users@lists.labs.libre-entreprise."
|
||||
"org>\n"
|
||||
|
@ -441,83 +441,83 @@ msgstr "LSformRule_%{type} : Le paramètre %{param} n'est pas défini."
|
|||
msgid "LSformRule: Unknown rule type %{type}."
|
||||
msgstr "LSformRule : Type de règle %{type} inconnu."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:240
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:244
|
||||
msgid "Failed to set post data on creation form."
|
||||
msgstr "Impossible de définir les données dans le formulaire de création."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:246
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:250
|
||||
msgid "Error validating creation form."
|
||||
msgstr "Une erreur est survenue en validant le formulaire de création."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:251
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:255
|
||||
msgid "Failed to validate object data."
|
||||
msgstr "Impossible de valider les données de l'objet."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:258
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:262
|
||||
msgid "Failed to generate DN for this object."
|
||||
msgstr "Impossible de générer le DN de cet objet."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:272
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:276
|
||||
msgid "Error creating object on LDAP server."
|
||||
msgstr "Une erreur est survenue en création cet objet dans l'annuaire LDAP."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:278
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:282
|
||||
msgid "An object already exist on LDAP server with DN %{dn}."
|
||||
msgstr "Un objet existe déjà dans l'annuaire LDAP avec le DN %{dn}."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:289
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:293
|
||||
msgid ""
|
||||
"Failed to load existing object %{dn} from LDAP server. Can't update object."
|
||||
msgstr ""
|
||||
"Impossible de charger l'objet existant %{dn} depuis l'annuaire LDAP. "
|
||||
"Impossible de mettre à jour cet objet."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:297
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:301
|
||||
msgid "Failed to set post data on update form."
|
||||
msgstr "Impossible de définir les données dans le formulaire de mise à jours."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:303
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:307
|
||||
msgid "Error validating update form."
|
||||
msgstr "Une erreur est survenue en validant le formulaire de mise à jour."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:313
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:317
|
||||
msgid "Error updating object on LDAP server."
|
||||
msgstr ""
|
||||
"Une erreur est survenue en mettant à jour cet objet dans l'annuaire LDAP."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:681
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:689
|
||||
msgid "LSio: Post data not found or not completed."
|
||||
msgstr "LSio : les données transmises sont introuvables ou incomplètes."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:684
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:692
|
||||
msgid "LSio: object type invalid."
|
||||
msgstr "LSio : type d'objet invalide."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:687
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:695
|
||||
msgid "LSio: input/output format %{format} invalid."
|
||||
msgstr "LSio : Le format d'entrée/sortie %{format} est invalide."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:690
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:698
|
||||
msgid "LSio: Fail to initialize input/output driver."
|
||||
msgstr "LSio : Impossible d'initialiser le pilote d'entrée/sortie."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:693
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:701
|
||||
msgid "LSio: Fail to load objects's data from input file."
|
||||
msgstr ""
|
||||
"LSio: Impossible de charger les données des objets depuis le fichier "
|
||||
"d'import."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:696
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:704
|
||||
msgid "LSio: Fail to load objects's data to export from LDAP directory."
|
||||
msgstr ""
|
||||
"LSio: Impossible de charger les données des objets à exporter depuis "
|
||||
"l'annuaire LDAP."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:699
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:707
|
||||
msgid "LSio: Fail to export objects's data."
|
||||
msgstr "LSio: Impossible d'exporter les données des objets."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattr_ldap_pwdHistory.php:76
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattr_ldap_pwdHistory.php:77
|
||||
msgid "Unknown (%{raw_value})"
|
||||
msgstr "Inconnue (%{raw_value})"
|
||||
|
||||
|
@ -556,7 +556,7 @@ msgid "Attribute"
|
|||
msgstr "Attribut"
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_mailQuota.php:101
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:126
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:135
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_quota.php:102
|
||||
#: templates/default/LSformElement_mailQuota_field.tpl:17
|
||||
msgid "Incorrect value"
|
||||
|
@ -651,7 +651,7 @@ msgstr "Affichier la clé en entier."
|
|||
msgid "Unknown type"
|
||||
msgstr "Type inconnu"
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:234
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:243
|
||||
msgid ""
|
||||
"LSformElement_valueWithUnit : Units configuration data are missing for the "
|
||||
"attribute %{attr}."
|
||||
|
@ -770,31 +770,39 @@ msgstr ""
|
|||
"LStemplate : Le fichier de template '%{tpl}' est maintenant déprécié. Merci "
|
||||
"de mettre à jour vos templates en vous référant à la documentation."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:426
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:378
|
||||
msgid "Copy to clipboard"
|
||||
msgstr "Copier dans le presse-papier"
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:379
|
||||
msgid "Copied!"
|
||||
msgstr "Copié !"
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:433
|
||||
msgid "Smarty - An exception occured displaying template '%{template}'"
|
||||
msgstr ""
|
||||
"Smarty - Un erreur est survenue en affichant le modèle de page '%{template}'."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:446
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:453
|
||||
msgid "Smarty - An exception occured fetching template '%{template}'"
|
||||
msgstr "Smarty - Un erreur est survenue en générant le modèle '%{template}'."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:461
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:471
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:468
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:478
|
||||
msgid "A fatal error occured. If problem persist, please contact support."
|
||||
msgstr ""
|
||||
"Une erreur irrécupérable est survenue. Si le problème persiste, merci de "
|
||||
"contacter le support."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:470
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:477
|
||||
msgid "A fatal error occured."
|
||||
msgstr "Une erreur fatale est survenue."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:670
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:677
|
||||
msgid "LStemplate : Template %{file} not found."
|
||||
msgstr "LStemplate : le template %{file} est introuvable."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:673
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:680
|
||||
msgid ""
|
||||
"LStemplate : Fail to execute trigger %{callable} on event %{event} : is not "
|
||||
"callable."
|
||||
|
@ -802,7 +810,7 @@ msgstr ""
|
|||
"LStemplate : Échec d'exécution du déclencheur %{callable} lors de événement "
|
||||
"%{event} : il n'est pas un callable."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:676
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:683
|
||||
msgid ""
|
||||
"LStemplate : Error during the execution of the trigger %{callable} on event "
|
||||
"%{event}."
|
||||
|
@ -898,11 +906,11 @@ msgstr ""
|
|||
"LSformRule_differentPassword : Les autres attributs mots de passe doivent "
|
||||
"utiliser LSattr_ldap :: password. Ce n'est pas le cas de l'attribut %{attr}."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:256
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:261
|
||||
msgid "The value of field %{label} is invalid."
|
||||
msgstr "La valeur du champ %{label} est incorrecte."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:744
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:754
|
||||
msgid ""
|
||||
"LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} "
|
||||
"& HTML = %{html})."
|
||||
|
@ -910,7 +918,7 @@ msgstr ""
|
|||
"LSattribute : Attribut %{attr} : Les types LDAP ou HTML sont inconnus (LDAP "
|
||||
"= %{ldap} & HTML = %{html})."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:747
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:757
|
||||
msgid ""
|
||||
"LSattribute : The function %{func} to display the attribute %{attr} is "
|
||||
"unknow."
|
||||
|
@ -918,14 +926,14 @@ msgstr ""
|
|||
"LSattribute : La fonction %{func} pour afficher l'attribut %{attr} est "
|
||||
"inconnue."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:750
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:760
|
||||
msgid ""
|
||||
"LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow."
|
||||
msgstr ""
|
||||
"LSattribute : La règle %{rule} de validation de l'attribut %{attr} n'existe "
|
||||
"pas."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:753
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:763
|
||||
msgid ""
|
||||
"LSattribute : Configuration data to verify the attribute %{attr} are "
|
||||
"incorrect."
|
||||
|
@ -933,22 +941,22 @@ msgstr ""
|
|||
"LSattribute : Les données de configuration pour vérifier l'attribut %{attr} "
|
||||
"sont incorrecte."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:756
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:766
|
||||
msgid ""
|
||||
"LSattribute : The function %{func} to save the attribute %{attr} is unknow."
|
||||
msgstr ""
|
||||
"LSattribute : La fonction %{func} pour sauvegarder l'attribut %{attr} est "
|
||||
"inconnue."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:759
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:769
|
||||
msgid "LSattribute : The value of the attribute %{attr} can't be generated."
|
||||
msgstr "LSattribute : La valeur de l'attribut %{attr} ne peut être générée."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:762
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:772
|
||||
msgid "LSattribute : Generation of the attribute %{attr} failed."
|
||||
msgstr "LSattribute : La génération de l'attribut %{attr} a échouée."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:765
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:775
|
||||
msgid ""
|
||||
"LSattribute : Generation of the attribute %{attr} did not return a correct "
|
||||
"value."
|
||||
|
@ -956,7 +964,7 @@ msgstr ""
|
|||
"LSattribute : La génération de l'attribut %{attr} n'a pas retournée de "
|
||||
"valeur correcte."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:768
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:778
|
||||
msgid ""
|
||||
"LSattribute : The attr_%{type} of the attribute %{name} is not yet defined."
|
||||
msgstr ""
|
||||
|
@ -2380,7 +2388,7 @@ msgid "Data entry form"
|
|||
msgstr "Masque de saisie"
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:955
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1673
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1702
|
||||
msgid "Object has been added."
|
||||
msgstr "L'objet a été ajouté."
|
||||
|
||||
|
@ -2389,17 +2397,17 @@ msgid "My account"
|
|||
msgstr "Mon compte"
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1155
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1847
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1876
|
||||
msgid "The object has been partially modified."
|
||||
msgstr "L'objet a été partiellement modifié."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1158
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1850
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1879
|
||||
msgid "The object has been modified successfully."
|
||||
msgstr "L'objet a bien été modifié."
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1273
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1891
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1920
|
||||
msgid "%{objectname} has been successfully deleted."
|
||||
msgstr "%{objectname} a bien été supprimé."
|
||||
|
||||
|
|
|
@ -364,76 +364,76 @@ msgstr ""
|
|||
msgid "LSformRule: Unknown rule type %{type}."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:240
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:244
|
||||
msgid "Failed to set post data on creation form."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:246
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:250
|
||||
msgid "Error validating creation form."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:251
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:255
|
||||
msgid "Failed to validate object data."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:258
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:262
|
||||
msgid "Failed to generate DN for this object."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:272
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:276
|
||||
msgid "Error creating object on LDAP server."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:278
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:282
|
||||
msgid "An object already exist on LDAP server with DN %{dn}."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:289
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:293
|
||||
msgid ""
|
||||
"Failed to load existing object %{dn} from LDAP server. Can't update object."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:297
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:301
|
||||
msgid "Failed to set post data on update form."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:303
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:307
|
||||
msgid "Error validating update form."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:313
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:317
|
||||
msgid "Error updating object on LDAP server."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:681
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:689
|
||||
msgid "LSio: Post data not found or not completed."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:684
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:692
|
||||
msgid "LSio: object type invalid."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:687
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:695
|
||||
msgid "LSio: input/output format %{format} invalid."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:690
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:698
|
||||
msgid "LSio: Fail to initialize input/output driver."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:693
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:701
|
||||
msgid "LSio: Fail to load objects's data from input file."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:696
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:704
|
||||
msgid "LSio: Fail to load objects's data to export from LDAP directory."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:699
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSio.php:707
|
||||
msgid "LSio: Fail to export objects's data."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattr_ldap_pwdHistory.php:76
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattr_ldap_pwdHistory.php:77
|
||||
msgid "Unknown (%{raw_value})"
|
||||
msgstr ""
|
||||
|
||||
|
@ -470,7 +470,7 @@ msgid "Attribute"
|
|||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_mailQuota.php:101
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:126
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:135
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_quota.php:102
|
||||
#: templates/default/LSformElement_mailQuota_field.tpl:17
|
||||
msgid "Incorrect value"
|
||||
|
@ -559,7 +559,7 @@ msgstr ""
|
|||
msgid "Unknown type"
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:234
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSformElement_valueWithUnit.php:243
|
||||
msgid ""
|
||||
"LSformElement_valueWithUnit : Units configuration data are missing for the "
|
||||
"attribute %{attr}."
|
||||
|
@ -667,34 +667,42 @@ msgid ""
|
|||
"upgrade documentation to adapt your templates."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:426
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:378
|
||||
msgid "Copy to clipboard"
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:379
|
||||
msgid "Copied!"
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:433
|
||||
msgid "Smarty - An exception occured displaying template '%{template}'"
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:446
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:453
|
||||
msgid "Smarty - An exception occured fetching template '%{template}'"
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:461
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:471
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:468
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:478
|
||||
msgid "A fatal error occured. If problem persist, please contact support."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:470
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:477
|
||||
msgid "A fatal error occured."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:670
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:677
|
||||
msgid "LStemplate : Template %{file} not found."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:673
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:680
|
||||
msgid ""
|
||||
"LStemplate : Fail to execute trigger %{callable} on event %{event} : is not "
|
||||
"callable."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:676
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LStemplate.php:683
|
||||
msgid ""
|
||||
"LStemplate : Error during the execution of the trigger %{callable} on event "
|
||||
"%{event}."
|
||||
|
@ -765,53 +773,53 @@ msgid ""
|
|||
"LSattr_ldap :: password. It's not the case of the attribure %{attr}."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:256
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:261
|
||||
msgid "The value of field %{label} is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:744
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:754
|
||||
msgid ""
|
||||
"LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} "
|
||||
"& HTML = %{html})."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:747
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:757
|
||||
msgid ""
|
||||
"LSattribute : The function %{func} to display the attribute %{attr} is "
|
||||
"unknow."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:750
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:760
|
||||
msgid ""
|
||||
"LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:753
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:763
|
||||
msgid ""
|
||||
"LSattribute : Configuration data to verify the attribute %{attr} are "
|
||||
"incorrect."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:756
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:766
|
||||
msgid ""
|
||||
"LSattribute : The function %{func} to save the attribute %{attr} is unknow."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:759
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:769
|
||||
msgid "LSattribute : The value of the attribute %{attr} can't be generated."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:762
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:772
|
||||
msgid "LSattribute : Generation of the attribute %{attr} failed."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:765
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:775
|
||||
msgid ""
|
||||
"LSattribute : Generation of the attribute %{attr} did not return a correct "
|
||||
"value."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:768
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/class/class.LSattribute.php:778
|
||||
msgid ""
|
||||
"LSattribute : The attr_%{type} of the attribute %{name} is not yet defined."
|
||||
msgstr ""
|
||||
|
@ -2024,7 +2032,7 @@ msgid "Data entry form"
|
|||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:955
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1673
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1702
|
||||
msgid "Object has been added."
|
||||
msgstr ""
|
||||
|
||||
|
@ -2033,17 +2041,17 @@ msgid "My account"
|
|||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1155
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1847
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1876
|
||||
msgid "The object has been partially modified."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1158
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1850
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1879
|
||||
msgid "The object has been modified successfully."
|
||||
msgstr ""
|
||||
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1273
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1891
|
||||
#: /home/brenard/dev/ldapsaisie_clean3/src/includes/routes.php:1920
|
||||
msgid "%{objectname} has been successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
{include file='ls:LSview_actions.tpl'}
|
||||
<dl>
|
||||
<dt>DN</dt>
|
||||
<dd>{$object->getDn()|escape:"htmlall"}</dd>
|
||||
<dd><span class="copyable">{$object->getDn()|escape:"htmlall"}</span></dd>
|
||||
|
||||
{if $object_classes}
|
||||
<dt>{tr msg='Object classes'}</dt>
|
||||
|
@ -13,9 +13,9 @@
|
|||
<ul>
|
||||
{foreach $object_classes as $class}
|
||||
{if $structural_object_class == $class}
|
||||
<li><strong>{$class|escape:"htmlall"}</strong> <img class='LStips' src="{img name='help'}" alt='?' title="{tr msg="Structural object class"|escape:"htmlall"}"/></li>
|
||||
<li><strong class="copyable">{$class|escape:"htmlall"}</strong> <img class='LStips' src="{img name='help'}" alt='?' title="{tr msg="Structural object class"|escape:"htmlall"}"/></li>
|
||||
{else}
|
||||
<li>{$class|escape:"htmlall"}</li>
|
||||
<li><span class="copyable">{$class|escape:"htmlall"}</span></li>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</ul>
|
||||
|
@ -28,11 +28,11 @@
|
|||
{if is_array($info.values)}
|
||||
<ul>
|
||||
{foreach $info.values as $value}
|
||||
<li>{$value|escape:"htmlall"}</li>
|
||||
<li><span class="copyable">{$value|escape:"htmlall"}</span></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{else}
|
||||
{$info.values|escape:"htmlall"}
|
||||
<span class="copyable">{$info.values|escape:"htmlall"}</span>
|
||||
{/if}
|
||||
</dd>
|
||||
{/foreach}
|
||||
|
@ -43,16 +43,16 @@
|
|||
<dl>
|
||||
{foreach $other_internal_attrs as $attr => $values}
|
||||
{if $attr == 'objectClass'}{continue}{/if}
|
||||
<dt>{$attr|escape:"htmlall"}</dt>
|
||||
<dt><span class="copyable">{$attr|escape:"htmlall"}</span></dt>
|
||||
<dd>
|
||||
{if is_array($values)}
|
||||
<ul>
|
||||
{foreach $values as $value}
|
||||
<li>{$value|escape:"htmlall"}</li>
|
||||
<li><span class="copyable">{$value|escape:"htmlall"}</span></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{else}
|
||||
{$values|escape:"htmlall"}
|
||||
<span class="copyable">{$values|escape:"htmlall"}</span>
|
||||
{/if}
|
||||
</dd>
|
||||
{/foreach}
|
||||
|
|
Loading…
Reference in a new issue