Change display of placeholder tags from 2432...2432 to {{...}}

This commit is contained in:
Nathan Gray 2011-02-18 16:59:52 +00:00
parent e70f70f148
commit 56cd0d5779
2 changed files with 12 additions and 12 deletions

View File

@ -257,7 +257,7 @@ class addressbook_hooks
'label' => 'Default document to insert contacts', 'label' => 'Default document to insert contacts',
'name' => 'default_document', 'name' => 'default_document',
'help' => lang('If you specify a document (full vfs path) here, addressbook displays an extra document icon for each address. That icon allows to download the specified document with the contact data inserted.').' '. 'help' => lang('If you specify a document (full vfs path) here, addressbook displays an extra document icon for each address. That icon allows to download the specified document with the contact data inserted.').' '.
lang('The document can contain placeholder like $$n_fn$$, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '. lang('The document can contain placeholder like {{n_fn}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:').'*.rtf, *.txt', lang('At the moment the following document-types are supported:').'*.rtf, *.txt',
'run_lang' => false, 'run_lang' => false,
'xmlrpc' => True, 'xmlrpc' => True,
@ -269,7 +269,7 @@ class addressbook_hooks
'label' => 'Directory with documents to insert contacts', 'label' => 'Directory with documents to insert contacts',
'name' => 'document_dir', 'name' => 'document_dir',
'help' => lang('If you specify a directory (full vfs path) here, addressbook displays an action for each document. That action allows to download the specified document with the contact data inserted.').' '. 'help' => lang('If you specify a directory (full vfs path) here, addressbook displays an action for each document. That action allows to download the specified document with the contact data inserted.').' '.
lang('The document can contain placeholder like $$n_fn$$, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '. lang('The document can contain placeholder like {{n_fn}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:').'*.rtf, *.txt', lang('At the moment the following document-types are supported:').'*.rtf, *.txt',
'run_lang' => false, 'run_lang' => false,
'xmlrpc' => True, 'xmlrpc' => True,

View File

@ -143,11 +143,11 @@ class addressbook_merge extends bo_merge
$n++; $n++;
} }
if (!($n&1)) echo '<tr>'; if (!($n&1)) echo '<tr>';
echo '<td>$$'.$name.'$$</td><td>'.$label.'</td>'; echo '<td>{{'.$name.'}}</td><td>'.$label.'</td>';
if($name == 'cat_id') if($name == 'cat_id')
{ {
if ($n&1) echo "</tr>\n"; if ($n&1) echo "</tr>\n";
echo '<td>$$categories$$</td><td>'.lang('Category path').'</td>'; echo '<td>{{categories}}</td><td>'.lang('Category path').'</td>';
$n++; $n++;
} }
if ($n&1) echo "</tr>\n"; if ($n&1) echo "</tr>\n";
@ -157,7 +157,7 @@ class addressbook_merge extends bo_merge
echo '<tr><td colspan="4"><h3>'.lang('Custom fields').":</h3></td></tr>"; echo '<tr><td colspan="4"><h3>'.lang('Custom fields').":</h3></td></tr>";
foreach($this->contacts->customfields as $name => $field) foreach($this->contacts->customfields as $name => $field)
{ {
echo '<tr><td>$$#'.$name.'$$</td><td colspan="3">'.$field['label']."</td></tr>\n"; echo '<tr><td>{{#'.$name.'}}</td><td colspan="3">'.$field['label']."</td></tr>\n";
} }
echo '<tr><td colspan="4"><h3>'.lang('General fields:')."</h3></td></tr>"; echo '<tr><td colspan="4"><h3>'.lang('General fields:')."</h3></td></tr>";
@ -168,14 +168,14 @@ class addressbook_merge extends bo_merge
'pagerepeat' => lang('For serial letter use this tag. Put the content, you want to repeat between two Tags.'), 'pagerepeat' => lang('For serial letter use this tag. Put the content, you want to repeat between two Tags.'),
'label' => lang('Use this tag for addresslabels. Put the content, you want to repeat, between two tags.'), 'label' => lang('Use this tag for addresslabels. Put the content, you want to repeat, between two tags.'),
'labelplacement' => lang('Tag to mark positions for address labels'), 'labelplacement' => lang('Tag to mark positions for address labels'),
'IF fieldname' => lang('Example $$IF n_prefix~Mr~Hello Mr.~Hello Ms.$$ - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.'), 'IF fieldname' => lang('Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.'),
'NELF' => lang('Example $$NELF role$$ - if field role is not empty, you will get a new line with the value of field role'), 'NELF' => lang('Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role'),
'NENVLF' => lang('Example $$NELFNV role$$ - if field role is not empty, set a LF without any value of the field'), 'NENVLF' => lang('Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field'),
'LETTERPREFIX' => lang('Example $$LETTERPREFIX$$ - Gives a letter prefix without double spaces, if the title is emty for example'), 'LETTERPREFIX' => lang('Example {{LETTERPREFIX}} - Gives a letter prefix without double spaces, if the title is emty for example'),
'LETTERPREFIXCUSTOM' => lang('Example $$LETTERPREFIXCUSTOM n_prefix title n_family$$ - Example: Mr Dr. James Miller'), 'LETTERPREFIXCUSTOM' => lang('Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller'),
) as $name => $label) ) as $name => $label)
{ {
echo '<tr><td>$$'.$name.'$$</td><td colspan="3">'.$label."</td></tr>\n"; echo '<tr><td>{{'.$name.'}}</td><td colspan="3">'.$label."</td></tr>\n";
} }
$GLOBALS['egw']->translation->add_app('calendar'); $GLOBALS['egw']->translation->add_app('calendar');
@ -208,7 +208,7 @@ class addressbook_merge extends bo_merge
$n++; $n++;
} }
if (!($n&1)) echo '<tr>'; if (!($n&1)) echo '<tr>';
echo '<td>$$calendar/#/'.$name.'$$</td><td>'.$label.'</td>'; echo '<td>{{calendar/#/'.$name.'}}</td><td>'.$label.'</td>';
if ($n&1) echo "</tr>\n"; if ($n&1) echo "</tr>\n";
$n++; $n++;
} }