<?php

    
class Controller_Tagcloud extends Controller 
    
{
        public function 
index( )
        {
            
$array = array( => array( 'title' => 'XSS',
                                        
'link'  => 'tag/xss',
                                        
'count' => 10 ),
                            
=> array( 'title' => 'SQL Injection',
                                        
'link'  => 'tag/sql-injection',
                                        
'count' => ),
                            
=> array( 'title' => 'Logowanie',
                                        
'link'  => 'tag/logowanie',
                                        
'count' => ),
                            
=> array( 'title' => 'CSRF',
                                        
'link'  => 'tag/csrf',
                                        
'count' => ),
                            
=> array( 'title' => 'filtracja',
                                        
'link'  => 'tag/filtracja',
                                        
'count' => ),
                            
=> array( 'title' => 'directory traversal',
                                        
'link'  => 'tag/directory-traversal',
                                        
'count' => ) );
            
            
// stworzenie obiektu chmury tagów, oraz przekazanie do niego tablicy z danymi
            
$tagCloud = new Tagcloud$array );
            
            
// ustalamy maksymalny oraz minimalny rozmiar czcionki dla tagów
            
$tagCloud -> min_size   20;
            
$tagCloud -> max_size   240;
    
            
// włączenie losowego wyświetlania tagów
            
$tagCloud -> shuffle true;
            
            
// wyświetlenie chmury tagów
            
echo $tagCloud;

            
// wyświetlenie tablicy z tagami 
            
var_dump$tagCloud -> render( ) );
            
            
// najszybszy sposób wyświetlenia chmury tagów
            
echo Tagcloud :: factory$array );
        }
    }

?>