mirror of
				https://github.com/devcode-it/openstamanager.git
				synced 2025-06-05 22:09:38 +02:00 
			
		
		
		
	Sostituzione della funzione gettext _() con la nuova tr() per permettere l'effettiva traduzione del progetto.
		
			
				
	
	
		
			42 lines
		
	
	
		
			933 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			933 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace HTMLBuilder\Handler;
 | |
| 
 | |
| /**
 | |
|  * @since 2.3
 | |
|  */
 | |
| class MediaHandler implements HandlerInterface
 | |
| {
 | |
|     /**
 | |
|      * @since 2.3
 | |
|      *
 | |
|      * @param array $values
 | |
|      * @param array $extras
 | |
|      *
 | |
|      * @return string
 | |
|      */
 | |
|     public function handle(&$values, &$extras)
 | |
|     {
 | |
|         unset($values['class'][0]);
 | |
| 
 | |
|         // Form upload
 | |
|         if (empty($values['value'])) {
 | |
|             $values['type'] = 'file';
 | |
| 
 | |
|             return '
 | |
|     <input |attr|>';
 | |
|         } else {
 | |
|             // Visualizzazione dell'immagine e della relativa spunta per la cancellazione
 | |
|             $values['class'][] = 'img-thumbnail';
 | |
|             $values['class'][] = 'img-responsive';
 | |
| 
 | |
|             return '
 | |
|     <img src="|value|" |attr|><br>
 | |
|     <label>
 | |
|         <input type="checkbox" name="delete_|name|" id="delete_|id|"> '.tr('Elimina').'
 | |
|     </label>
 | |
|     <input type="hidden" name="|name|" value="|value|" id="|id|">';
 | |
|         }
 | |
|     }
 | |
| }
 |