49 Zeilen
		
	
	
	
		
			1,4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			49 Zeilen
		
	
	
	
		
			1,4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * This file is part of MySQLDumper released under the GNU/GPL 2 license
 | |
|  * http://www.mysqldumper.net
 | |
|  *
 | |
|  * @package         MySQLDumper
 | |
|  * @subpackage      View_Helpers
 | |
|  * @version         SVN: $Rev$
 | |
|  * @author          $Author$
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * Convert output to HTML
 | |
|  *
 | |
|  * @package         MySQLDumper
 | |
|  * @subpackage      View_Helpers
 | |
|  */
 | |
| class Msd_View_Helper_Out extends Zend_View_Helper_Abstract
 | |
| {
 | |
|     /**
 | |
|      * Helper to convert common values to HTML output
 | |
|      *
 | |
|      * Escape values
 | |
|      * Conditionally convert NULL values to "NULL" as string.
 | |
|      * Conditionally surround value with a HTML tag.
 | |
|      *
 | |
|      * @param string  $value     The value that may be converted
 | |
|      * @param boolean $ouputNull Whether to convert NULL values to string NULL
 | |
|      * @param string  $decorator Decorate output with this HTML-Tag
 | |
|      *
 | |
|      * @return string HTML-Text ready to print to screen
 | |
|      */
 | |
|     public function out($value, $outputNull = false, $decorator = '')
 | |
|     {
 | |
|         $ret = $this->view->escape($value);
 | |
|         if ($outputNull === true && is_null($value)) {
 | |
|             $ret = 'NULL';
 | |
|         }
 | |
|         if ($decorator > '') {
 | |
|             /*
 | |
|              * '%1$s means: Use the same value as in the first appearance of
 | |
|              * '%s' is used.
 | |
|              */
 | |
|             $ret = sprintf('<%s>'.$ret.'</%1$s>', $decorator);
 | |
|         }
 | |
|         return $ret;
 | |
|     }
 | |
| 
 | |
| }
 |