set_prefilter('picture', 'adddinfoIT');
}
function adddinfoIT($content, &$smarty)
{
global $conf;
$search = '#
#';
$replacement = '
{if $INFO1}
{\'addinfo_info1\'|@translate}
{$INFO1}
{/if}
{if $INFO2}
{\'addinfo_info2\'|@translate}
{$INFO2}
{/if}
{if $INFO3}
{\'addinfo_info3\'|@translate}
{$INFO3}
{/if}
';
return preg_replace($search, $replacement, $content);
}
add_event_handler('loc_begin_picture', 'addInfoT');
function addInfoT()
{
global $conf, $page, $template, $tab, $cit, $nbr ;
load_language('plugin.lang', ADDINFO_PATH);
load_language('lang', PHPWG_ROOT_PATH.'local/', array('no_fallback'=>true, 'local'=>true) );
// Affichage du bloc uniquement sur les page des photos
if ( !empty($page['image_id']) )
{
$query = '
select id,info1,info2,info3
FROM ' . ADDINFO_TABLE . '
WHERE id = \''.$page['image_id'].'\'
;';
$result = pwg_query($query);
$row = pwg_db_fetch_assoc($result);
$idaddinfo=$row['id'];
$info1=$row['info1'];
$info2=$row['info2'];
$info3=$row['info3'];
// Envoi des données au template
$template->assign (
array (
'INFO1' => $info1,
'INFO2' => $info2,
'INFO3' => $info3
) );
}
}
?>