Location: PHPKode > scripts > fClassHTML > fclasshtml/library/menuBar.class.php
<?php
/*
 * Questa classe implementa i menĂ¹ bar per le pagine web 
 */

/**
 * Questa classe realizza il contenitore menĂ¹ bar e comprende il titolo e
 * i link.
 *
 * @author Dario Mazzeo <hide@address.com>
 * @version 1.0.0
 * @copyright Freesoftware Italia <www.freesoftwareitalia.it>
 * @package fClassHTML
 */
class menuBar extends sDiv{
protected $cont;
	
	/**
	 * Costruttore dell'oggetto
	 *
	 * Esempio:
	 * 
	 * <code>
	 * $dati = array(	'titolo1' => 'link1.php',
	 *					'titolo2' => 'link2.php',
     *					'titolo3' => 'link3.php',
     *					'titolo4' => 'link4.php',
	 *					'titolo5' => 'link5.php',
	 *					'titolo6' => 'link6.php');
	 * $contMenu = new menuBar($dati);
	 * </code>
	 * 
	 * @param string[][] $fields Array bidimensionale contenente il titolo e il link
	 * @param string $classe Specificare la classe CSS principale
	 */
	public function __construct($fields, $classe="menuBar"){
		parent::__construct($classe);
		// contenitore
		$this->addFields($fields);
	}
	
	/**
	 * Metodo che consente l'aggiunta di ulteriori campi
	 *
	 * Esempio:
	 * 
	 * <code>
	 * $dati2=array('titolo7' => 'link7.php',
	 *				'titolo8' => 'link8.php');
	 * $contMenu->addFields($dati2);
	 * </code>
	 * 
	 * @param string[][] $fields Array bidimensionale contenenti il titolo e il link
	 * @param string $classe Specificare la sottoclasse CSS
	 */
	public function addFields($fields, $classe="_link"){
		foreach ($fields as $key => $val){
			$t = new sLink($key, $val, $this->classe.$classe);
			$this->addObj($t);
		}
	}
}
?>
Return current item: fClassHTML