/[cvs]/nfo/php/libs/org.netfrag.app/WebExplorer/Module/NavigationList.php
ViewVC logotype

Annotation of /nfo/php/libs/org.netfrag.app/WebExplorer/Module/NavigationList.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (hide annotations)
Sun Apr 6 04:26:43 2003 UTC (21 years, 5 months ago) by joko
Branch: MAIN
Changes since 1.4: +6 -3 lines
shortcut for LinkBuilder

1 jonen 1.1 <?
2     /*
3     ## -----------------------------------------------------------------------------
4 joko 1.5 ## $Id: NavigationList.php,v 1.4 2003/04/06 01:44:52 jonen Exp $
5 jonen 1.1 ## -----------------------------------------------------------------------------
6 joko 1.2 ## $Log: NavigationList.php,v $
7 joko 1.5 ## Revision 1.4 2003/04/06 01:44:52 jonen
8     ## + build links now with help of LinkBuilder class
9     ## (one id instead of a bunch of variables... ;)
10     ##
11 jonen 1.4 ## Revision 1.3 2003/04/05 21:17:16 joko
12     ## moved code to AbstractNavigationList.php
13     ##
14 jonen 1.1 ##
15     ## -----------------------------------------------------------------------------
16     */
17    
18 joko 1.3 loadModule('WebExplorer::Module::AbstractNavigationList');
19 jonen 1.1
20 joko 1.3 class WebExplorer_Module_NavigationList extends WebExplorer_Module_AbstractNavigationList {
21 jonen 1.1
22 joko 1.3 function propagate() {
23 jonen 1.4
24     $link_vars = array(
25     'ap' => "explorer",
26     'ecl' => "content",
27     'ect' => "data",
28     'ecdlk' => "rpc",
29     'ecat' => "list",
30     );
31 joko 1.2
32 joko 1.3 foreach ($this->result as $value) {
33     $alt_caption = "Alle Elemente des Typs '$value' anzeigen.";
34 jonen 1.4
35     // V1: hmm...long time ago...
36 joko 1.3 //$url = $_SERVER['PHP_SELF'] . "?" . $this->_control['page_ident_label'] . "=d_list&l_label=" . $value;
37 jonen 1.4
38     // V2: simple add vars to url
39     //$url = $_SERVER['PHP_SELF'] . "?ap=explorer&ecl=content&ect=data&ecdlk=rpc&ecat=list&ecdid=$value";
40    
41     // V3: use LinkBuilder to save vars at session and get unique id instead
42     $link_vars['ecdid'] = $value;
43 joko 1.5 $link_guid = link::store($link_vars);
44 jonen 1.4 $url = $_SERVER['PHP_SELF'] . "?lbid=" . $link_guid;
45    
46 joko 1.3 $this->nav->add($url, $value, $alt_caption);
47 jonen 1.1 }
48    
49     }
50    
51     }
52    
53    
54     ?>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed