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.
 
 
 
 
 
 

31 lines
971 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 replace strings
*
* - type: modifier
* - name: stringfix
* - purpose: to return a "bugged" string which needs to be fixed
*
* Simple function to return a string with replaced string(s), e.g. to get correct translation strings for country names taken from flag filenames
*
* @author luciash
* @param string to be replaced (optional)
* @param replaced by string (optional)
* @return corrected string
*
* Syntax: {$foo|stringfix[:"<fix_what>"][:"<fix_by>"]} (optional params in brackets)
*
* Example: {$country|stringfix:"_":" "}
*/
function smarty_modifier_stringfix($string, $what = '_', $by = ' ')
{
return str_replace($what, $by, $string);
}