| 
									
										
										
										
											2009-03-22 16:09:05 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | /** | 
					
						
							| 
									
										
										
										
											2010-07-06 20:00:41 +00:00
										 |  |  |  * Smarty plugin | 
					
						
							|  |  |  |  * @package Smarty | 
					
						
							|  |  |  |  * @subpackage PluginsModifier | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2009-03-22 16:09:05 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							| 
									
										
										
										
											2010-07-06 20:00:41 +00:00
										 |  |  |  * Smarty replace modifier plugin | 
					
						
							|  |  |  |  *  | 
					
						
							|  |  |  |  * Type:     modifier<br> | 
					
						
							|  |  |  |  * Name:     replace<br> | 
					
						
							|  |  |  |  * Purpose:  simple search/replace | 
					
						
							|  |  |  |  *  | 
					
						
							|  |  |  |  * @link http://smarty.php.net/manual/en/language.modifier.replace.php replace (Smarty online manual) | 
					
						
							|  |  |  |  * @author Monte Ohrt <monte at ohrt dot com>  | 
					
						
							|  |  |  |  * @author Uwe Tews  | 
					
						
							| 
									
										
										
										
											2011-09-16 14:19:56 +00:00
										 |  |  |  * @param string $string  input string | 
					
						
							|  |  |  |  * @param string $search  text to search for | 
					
						
							|  |  |  |  * @param string $replace replacement text | 
					
						
							| 
									
										
										
										
											2010-07-06 20:00:41 +00:00
										 |  |  |  * @return string  | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2009-03-22 16:09:05 +00:00
										 |  |  | function smarty_modifier_replace($string, $search, $replace) | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2011-12-18 18:20:09 +00:00
										 |  |  |     if (Smarty::$_MBSTRING) { | 
					
						
							| 
									
										
										
										
											2011-09-16 14:19:56 +00:00
										 |  |  |         require_once(SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php'); | 
					
						
							|  |  |  |         return smarty_mb_str_replace($search, $replace, $string); | 
					
						
							| 
									
										
										
										
											2011-03-01 19:47:44 +00:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2011-09-16 14:19:56 +00:00
										 |  |  |      | 
					
						
							| 
									
										
										
										
											2011-03-01 19:47:44 +00:00
										 |  |  |     return str_replace($search, $replace, $string); | 
					
						
							| 
									
										
										
										
											2009-03-22 16:09:05 +00:00
										 |  |  | }  | 
					
						
							| 
									
										
										
										
											2011-09-16 14:19:56 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-06 20:00:41 +00:00
										 |  |  | ?>
 |