X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=xml%2Ftemplates%2Fdao.tpl;h=82172516081b85bf195e50d90a24841cefa1dd73;hb=65c86f7db8c97577fcb3a8c9d2a59f6d1e4ad881;hp=9c39ce74086c00c4ac8d26f9fdcdc19e5c25d1f0;hpb=74aa6ca96716e8d286a245f5b231dc8badfb6315;p=civicrm-core.git diff --git a/xml/templates/dao.tpl b/xml/templates/dao.tpl index 9c39ce7408..8217251608 100644 --- a/xml/templates/dao.tpl +++ b/xml/templates/dao.tpl @@ -90,10 +90,10 @@ class {$table.className} extends CRM_Core_DAO {ldelim} 'name' => '{$field.name}', 'type' => {$field.crmType}, {if $field.title} - 'title' => ts('{$field.title}'), + 'title' => {$tsFunctionName}('{$field.title}'), {/if} {if $field.comment} - 'description' => '{$field.comment|replace:"'":"\'"}', + 'description' => {$tsFunctionName}('{$field.comment|replace:"'":"\'"}'), {/if} {if $field.required} 'required' => {$field.required|strtoupper}, @@ -131,13 +131,14 @@ class {$table.className} extends CRM_Core_DAO {ldelim} {if $field.rule} 'rule' => '{$field.rule}', {/if} {* field.rule *} -{if $field.default} +{if $field.default || $field.default === '0'} 'default' => '{if ($field.default[0]=="'" or $field.default[0]=='"')}{$field.default|substring:1:-1}{else}{$field.default}{/if}', {/if} {* field.default *} 'table_name' => '{$table.name}', 'entity' => '{$table.entity}', 'bao' => '{$table.bao}', 'localizable' => {if $field.localizable}1{else}0{/if}, + {if $field.localize_context}'localize_context' => '{$field.localize_context}',{/if} {if $field.FKClassName} 'FKClassName' => '{$field.FKClassName}', @@ -148,7 +149,7 @@ class {$table.className} extends CRM_Core_DAO {ldelim} {if $field.html} 'html' => array( {foreach from=$field.html item=val key=key} - '{$key}' => {if $key eq 'label'}ts("{$val}"){else}'{$val}'{/if}, + '{$key}' => {if $key eq 'label'}{$tsFunctionName}("{$val}"){else}'{$val}'{/if}, {/foreach} ), {/if}