You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
923 B

<?php
// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project
//
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id$
/**
* \brief Smarty modifier plugin to add user's country flag
*
* - type: modifier
* - name: countryflag
* - purpose: Returns a specified user's country flag
*
* @author
* @param string
* @return string
*
* Example: {$userinfo.login|countryflag}
*/
function smarty_modifier_countryflag($user)
{
global $tikilib;
$flag = $tikilib->get_user_preference($user, 'country', 'Other');
if ($flag == 'Other' || empty($flag)) {
return '';
}
return "<img alt='" . tra(str_replace('_', ' ', $flag)) . "' src='img/flags/" . str_replace(' ', '_', $flag) .
".png' title='" . tra(str_replace('_', ' ', $flag)) . "' />";
}