SHARE
TWEET

menu.class.php

marciocamello Jan 24th, 2013 28 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php  
  2. require_once(dirname(__FILE__).'/autoload.php');
  3. protegeArquivo(basename(__FILE__));
  4.         class menu{
  5.                
  6.                 public $menuNome        = null;
  7.                 public $menuItem        = null;
  8.                 public $menuType        = false;
  9.                 public $menuUrl         = null;
  10.                 public $menuList        = "";
  11.                
  12.                 public function createMenu($menuNome=NULL,$menuItem=NULL,$menuType=false,$menuUrl=NULL){
  13.                         if($menuType==true):
  14.                                 $menuList .= '<li><a class="item" href="#">'.$menuNome.'</a>
  15.                                                         <ul>';
  16.                                 foreach ($menuItem as $key => $value):
  17.                                         $menuList .= "<li><a href='".$value['url']."'>".$value['nome']."</a></li>";
  18.                                 endforeach;
  19.                                        
  20.                                 $menuList .= '</ul>
  21.                                                 </li>';
  22.                                 echo $menuList;        
  23.                         else:
  24.                                 echo '<li><a href="'.$menuUrl.'">'.$menuNome.'</a></li>';
  25.                         endif;                 
  26.                 }
  27.         }//fim classe menu
  28. ?>
  29.  
  30. <?php
  31. $menu = new menu();
  32. $menu->createMenu('Ínicio',null,false,BASEURL);
  33. $menu->createMenu(
  34.                                         'Usuários',
  35.                                         array(
  36.                                                 array( 
  37.                                                         'nome' => 'Cadastrar',
  38.                                                         'url' => '?m=usuarios&t=incluir'
  39.                                                 ),
  40.                                                 array( 
  41.                                                         'nome' => 'Exibir',
  42.                                                         'url' => '?m=usuarios&t=exibir'
  43.                                                 )      
  44.                                         ),
  45.                                         true,
  46.                                         null
  47.                                 );     
  48. $menu->createMenu(
  49.                                         'Notícias',
  50.                                         array(
  51.                                                 array( 
  52.                                                         'nome' => 'Cadastrar',
  53.                                                         'url' => '?m=usuarios&t=incluir'
  54.                                                 ),
  55.                                                 array( 
  56.                                                         'nome' => 'Exibir',
  57.                                                         'url' => '?m=usuarios&t=exibir'
  58.                                                 )      
  59.                                         ),
  60.                                         true,
  61.                                         null
  62.                                 );                             
  63. $menu->createMenu('Sair',null,false,'?logoff=true');                                                                           
  64. print $menu->menuItem;
  65. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top