Tengo una plantilla tpl que muestra mis datos. Básicamente es una tabla de registros de la BD que en la parte derecha tiene tres iconos que realizan acciones diferentes para cada uno de ellos.
Necesito añadir ahora una condición que chequee si cada registro en la BD cumple un requisito o no para mostrar uno de los iconos. Para comprobar esto en la BD he creado una función php que he introducido en un fichero de funciones php.
Me gustaría poder llamar a esta función dentro del archivo tpl y dependiendo de su resultado, incluir el icono o no.
Lo he intentado de esta forma, pero no me funciona en absoluto:
Código :
{if $pageData.access.edit} <a title='{$editLinkString}' href="#" onMouseOver="javascript:lvg_nav('{if $params.dynamic_module}{$rowData[$params.dynamic_module]}{else}{$pageData.bean.moduleDir}{/if}', '{$rowData.ID}', {if $act}'{$act}'{else}'e'{/if}, {$offset}, this)" onFocus="javascript:lvg_nav('{if $params.dynamic_module}{$rowData[$params.dynamic_module]}{else}{$pageData.bean.moduleDir}{/if}', '{$rowData.ID}', {if $act}'{$act}'{else}'e'{/if}, {$offset}, this)"> <img border=0 src='{sugar_getimagepath file='edit_inline.gif'}'> </a> {include_php file='custom/modules/Pacie_Pacientes/Comprobacines.php'} {if ComprobarInformes($rowData.ID)} <a title='Ver Informes' href="#" onMouseOver="javascript:lvg_nav('{if $params.dynamic_module}{$rowData[$params.dynamic_module]}{else}{$pageData.bean.moduleDir}{/if}', '{$rowData.ID}', {if $act}'{$act}'{else}'e'{/if}, {$offset}, this)" onFocus="javascript:lvg_nav('{if $params.dynamic_module}{$rowData[$params.dynamic_module]}{else}{$pageData.bean.moduleDir}{/if}', '{$rowData.ID}', {if $act}'{$act}'{else}'e'{/if}, {$offset}, this)"> <img border=0 src='{sugar_getimagepath file='pdf_icon.png'}'> </a> {/if} <a title='Acceso Pacs' href="#" onMouseOver="javascript:lvg_pacs('{if $params.dynamic_module}{$rowData[$params.dynamic_module]}{else}{$pageData.bean.moduleDir}{/if}', '{$rowData.ID}', {if $act}'{$act}'{else}'e'{/if}, {$offset}, this)" onFocus="javascript:lvg_nav('{if $params.dynamic_module}{$rowData[$params.dynamic_module]}{else}{$pageData.bean.moduleDir}{/if}', '{$rowData.ID}', {if $act}'{$act}'{else}'e'{/if}, {$offset}, this)"> <img border=0 src='{sugar_getimagepath file='radioactivo_logo.png'}'> </a> {/if}
Alguna idea de como puedo hacer desde la tpl para comprobar si el registro cumple la condición en la BD y mostrar el icono o no???
Gracias