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

Diff of /nfo/php/libs/org.netfrag.app/WebExplorer/utils.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by joko, Wed Apr 16 16:22:01 2003 UTC revision 1.5 by jonen, Fri Apr 18 13:38:40 2003 UTC
# Line 4  Line 4 
4   * $Id$   * $Id$
5   *   *
6   * $Log$   * $Log$
7     * Revision 1.5  2003/04/18 13:38:40  jonen
8     * + added use of url::short function at 'decode_item_expr'
9     *
10   * Revision 1.4  2003/04/16 16:22:01  joko   * Revision 1.4  2003/04/16 16:22:01  joko
11   * + introduced url::short   * + introduced url::short
12   *   *
# Line 50  Line 53 
53            // build list for selection form            // build list for selection form
54         if($options['form']) {         if($options['form']) {
55            foreach($item as $key => $value) {            foreach($item as $key => $value) {
56                  $tmp = split($options['seperator'], $value);                  $link_meta = php::untwingle_reference($value, $options);
                 $ident = $tmp['1'];  
                 $meta = $tmp['2'];  
   
57                  $link_vars = array(                  $link_vars = array(
58                                      'ecdid' => $ident,                                      'ecdid' => $link_meta[ident],
59                                      'ecdm' => $meta                                      'ecdm' => $link_meta[type]
60                                      );                                      );
61    
62                 foreach($hidden_elements as $label => $value) {                 foreach($hidden_elements as $label => $value) {
# Line 84  Line 84 
84            //print "<b>2</b><br/>";            //print "<b>2</b><br/>";
85            $container = container();            $container = container();
86            foreach($item as $key => $value) {            foreach($item as $key => $value) {
87                  $tmp = split($options['seperator'], $value);                  $link_meta = php::untwingle_reference($value, $options);
88                  $ident = $tmp['1'];                  $link_vars = array(
89                  $meta = $tmp['2'];                                      'ecdid' => $link_meta[ident],
90                                                            'ecdm' => $link_meta[type]
91                       $link_vars = array(                                      );
                                              'ecdid' => $ident,  
                                              'ecdm' => $meta,  
                                              );  
92                                            
93                       foreach($hidden_elements as $label => $value) {                       foreach($hidden_elements as $label => $value) {
94                         $link_vars[$label] = $value;                         $link_vars[$label] = $value;
# Line 146  Line 143 
143          $link_vars[$label] = $value;          $link_vars[$label] = $value;
144        }        }
145                
146          // V1
147        //$str_hidden = join("&", $tmp_array);        //$str_hidden = join("&", $tmp_array);
148        //$item = html_a($_SERVER["PHP_SELF"] . "?ecdid=" . $ident . "&ecdm=" . $meta . "&" . $str_hidden, "view");        //$item = html_a($_SERVER["PHP_SELF"] . "?ecdid=" . $ident . "&ecdm=" . $meta . "&" . $str_hidden, "view");
149    
150        $link_guid = link::store($link_vars);        // V2
151        $item = html_a($_SERVER["PHP_SELF"] . "?lbid=" . $link_guid, "view");        //$link_guid = link::store($link_vars);
152          //$item = html_a($_SERVER["PHP_SELF"] . "?lbid=" . $link_guid, "view");
153    
154           // V3 - more flexible - adjustable link shrinking via some constant defined elsewhere
155          $url_short = url::short($_SERVER["PHP_SELF"], $link_vars);
156          $item = html_a( $url_short,  " view");              
157    
158        return 1;        return 1;
159      }      }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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