set_prefilter('picture', 'pabIT');
}
function pabIT($content, &$smarty)
{
global $conf;
$search = '#
#';
$replacement = '
{if $PAB}
{\'Photo added by\'|@translate}
{$PAB}
{/if}
';
return preg_replace($search, $replacement, $content);
}
add_event_handler('loc_begin_picture', 'pab');
function pab()
{
global $conf, $page, $template;
load_language('plugin.lang', PAB_PATH);
load_language('lang', PHPWG_ROOT_PATH.PWG_LOCAL_DIR, array('no_fallback'=>true, 'local'=>true) );
if ( !empty($page['image_id']) )
{
$query = '
select added_by
FROM ' . IMAGES_TABLE . '
WHERE id = \''.$page['image_id'].'\'
;';
$result = pwg_query($query);
$row = pwg_db_fetch_assoc($result);
$userab=$row['added_by'];
$query = '
select username
FROM ' . USERS_TABLE . '
WHERE id = \''.$userab.'\'
;';
$result = pwg_query($query);
$row = pwg_db_fetch_assoc($result);
$pab=$row['username'];
// Envoi des données au template
$template->assign (
array (
'PAB' => $pab,
) );
}
}
?>