All pastes #790571 Raw Edit

Anonymous

public php v1 · immutable
·published 2007-11-20 14:01 UTC
rendered paste body
function show_tree2($id_pai,$menu,$menu_clicked) 	{		  print "<ul>\n";	  foreach ($menu[$id_pai] as $id => $nome) 	  {	    if (isset($menu[$id])) 	    {	      //echo "pai! " . $id_pai; 	      printf("<li><a class='menu_nome' id='menu" . $id . "' name='menu" . $id . "'><img src='" . base_url() . "images/gerenciador/file.gif'/> %s</a>\n", $nome);	      //echo $id . "+"; 	      $father_array 	= $this->Model_website->getFatherId(1,$id);	      //echo "\npai_id: " . $father_array;	      if ($id_pai != $menu_clicked) { $this->show_tree2($id,$menu,$menu_clicked); }	    } 	    else 	    {	    	//echo "pai? " . $id_pai; 	      printf("<li><a class='menu_nome' id='menu" . $id . "' name='menu" . $id . "'><img src='" . base_url() . "images/gerenciador/file.gif'/> %s</a>\n", $nome);	    }	  }	  print "</li></ul>\n";	}		function menu()	{		$menu_clicked 	= 4;		echo "<pre>";		$father_parents 	= $this->Model_website->countParents(1,$menu_clicked);		$father_id			= $this->Model_website->getFatherId(1,$menu_clicked);				if ($father_parents == 0)		{			$menu_clicked = $father_id;			if (!is_null($father_id)) { $father_parents = 1; }		}				$menu = $this->coresys->menuArray($this->Model_website->menuList(1));				print "<ul id='browser' class='dir'>\n";		foreach ($menu['root'] as $id => $nome) 		{		  printf("<li><a class='menu_nome' id='menu" . $id . "' name='menu" . $id . "'><img src='" . base_url() . "images/gerenciador/file.gif'/>%s(ROOT)</a>\n", $nome);		  if (isset($menu[$id]) and $father_parents > 0) 		  {		  	//echo $id . "-";		   $this->show_tree2($id,$menu,$menu_clicked);		  }		  print "</li>\n";		}		print "</ul>";		echo "\n---------------\n";		print_r($menu);	}