48 |
array_push($this->data, array( "type"=>"blank" )); |
array_push($this->data, array( "type"=>"blank" )); |
49 |
} |
} |
50 |
|
|
51 |
function push_text( $text, $selected=FALSE ) { |
function push_text( $text, $selected=FALSE ) { |
52 |
if (is_array($text)) { |
array_push($this->data, array( "type"=>"text", "text"=>$text, |
|
foreach($text as $value) { |
|
|
$this->push_text($value); |
|
|
} |
|
|
} |
|
|
else { |
|
|
array_push($this->data, array( "type"=>"text", "text"=>$text, |
|
53 |
"selected" => $selected )); |
"selected" => $selected )); |
|
} |
|
54 |
} |
} |
55 |
|
|
56 |
/** |
/** |
127 |
"class" => "treenavinnertable"); |
"class" => "treenavinnertable"); |
128 |
$table = new TABLEtag( $attributes ); |
$table = new TABLEtag( $attributes ); |
129 |
|
|
130 |
$this->build_entries($this->data, $table); |
foreach( $this->data as $nav) { |
|
|
|
|
return $table; |
|
|
} |
|
|
|
|
|
function build_entries($entries = '', &$table) { |
|
|
if(!is_array($entries)) { $entries = $this->data; } |
|
|
foreach( $entries as $nav) { |
|
|
if(is_array($nav)) { |
|
|
$this->build_entries($nav, $table); |
|
|
} |
|
|
else { |
|
|
print $nav; |
|
131 |
$img_td = $this->build_img_td(); |
$img_td = $this->build_img_td(); |
132 |
$link_td = $this->build_link_td( $nav ); |
$link_td = $this->build_link_td( $nav); |
133 |
|
|
134 |
$table->push_row( $img_td, $link_td, " "); |
$table->push_row( $img_td, $link_td, " "); |
135 |
|
|
136 |
$spacer_td = $this->build_spacer_td(); |
$spacer_td = $this->build_spacer_td(); |
137 |
$table->push_row( $spacer_td ); |
$table->push_row( $spacer_td ); |
138 |
} |
} |
139 |
} |
return $table; |
140 |
} |
} |
141 |
|
|
142 |
|
|