/[cvs]/nfo/php/libs/org.netfrag.patches/phphtmllib/forms/EditPageForm.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.patches/phphtmllib/forms/EditPageForm.php

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

revision 1.1 by udo, Sat Nov 22 18:36:38 2003 UTC revision 1.2 by udo, Mon Dec 1 23:34:35 2003 UTC
# Line 129  $larger = array(); Line 129  $larger = array();
129  // the elements of the form are created  // the elements of the form are created
130      foreach($used_keys as $key => $value) {      foreach($used_keys as $key => $value) {
131  // if the entry == kickedMarkerXXX, $value will be no array  // if the entry == kickedMarkerXXX, $value will be no array
132        if (is_array($this->_set_items[$key])) {        if ($this->_set_items[$key] != "kickedMarkerXXX") {
133          $show_element = $value . $this->_show_lang . "s";          $show_el = $value . $this->_show_lang . "s";
134          $set_element = $value . $this->_set_lang . "u";          $set_el = $value . $this->_set_lang . "u";
135                    
136                    print "array_show_el: " .$show_el. "<br>";
137                    print "array_set_el: " .$set_el. "<br>";
138    
139          if ((strlen($this->_set_items[$key]['lvalue']) < 40) && (strlen($this->_show_items[$key]['lvalue']) < 40)) {          if ((strlen($this->_set_items[$key]['lvalue']) < 40) && (strlen($this->_show_items[$key]['lvalue']) < 40)) {
140            $this->add_element( new FEText($show_element, true, 40, 60));            $this->add_element( new FEText($show_el, true, 40, 60));
141            $this->add_element( new FEText($set_element, true, 40, 60));            $this->add_element( new FEText($set_el, true, 40, 60));
142          } else{          } else{
143            $this->add_element( new FETextArea($show_element, true, 10, 40));            $this->add_element( new FETextArea($show_el, true, 10, 40));
144            $this->add_element( new FETextArea($set_element, true, 10, 40));            $this->add_element( new FETextArea($set_el, true, 10, 40));
145    
146          }          }
147          $myElement = &$this->get_element($show_element);  //        $myElement = &$this->get_element($show_el);
148          $myElement->set_attribute("readonly");  //        $myElement->set_attribute("readonly");
149        }        } else {
150                            print "no_show_el: " .$key. "<br>";
151                            print "no_set_el: " .$key. "<br>";
152              }
153      }      }
154    
155    }    }
156    
157    function form_init_data() {    function form_init_data() {
158            
       
159      foreach($this->_show_items as $key => $value) {      foreach($this->_show_items as $key => $value) {
160        if (is_array($value)) {        if (is_array($value)) {
161          $show_element = $value['lkey'] . $this->_show_lang . "s";          $show_el = $value['lkey'] . $this->_show_lang . "s";
162          $set_element = $value['lkey'] . $this->_set_lang . "u";          $set_el = $value['lkey'] . $this->_set_lang . "u";
163                      
164          $this->set_element_value($show_element, $this->_show_items[$key]['lvalue']);                  if (!empty($this->_show_items[$key]['lvalue'])) {
165          $this->set_element_value($set_element, $this->_set_items[$key]['lvalue']);                  //print "show_item: " .$key. "<br>";
166                    $this->set_element_value($show_el, $this->_show_items[$key]['lvalue']);
167                    } else {
168                    //print "empty_show_item: " .$key. "<br>";
169                    $this->set_element_value($show_el, "xxx");              
170                    }
171                    if (!empty($this->_set_items[$key]['lvalue'])) {
172                    //print "set_item: " . $key . "<br>";
173                    $this->set_element_value($set_el, $this->_set_items[$key]['lvalue']);
174                    } else {
175                    //print "empty_set_item: " .$key. "<br>";
176                    $this->set_element_value($set_el, "xxx");
177                    }
178                    
179          $myElement = &$this->get_element($show_element);      /*    $myElement = &$this->get_element($show_el);
180          $myElement->set_label_text($value['lkey']);          $myElement->set_label_text($value['lkey']);
181          $myElement->set_required(false);          $myElement->set_required(false);
182                    
183          $myElement = &$this->get_element($set_element);          $myElement = &$this->get_element($set_el);
184          $myElement->set_label_text($value['lkey']);          $myElement->set_label_text($value['lkey']);
185          $myElement->set_required(false);          $myElement->set_required(false);*/
186        }        }
187      }            }      
188    }    }
# Line 200  $larger = array(); Line 218  $larger = array();
218      foreach($this->_show_items as $key => $value) {      foreach($this->_show_items as $key => $value) {
219        if (is_array($value)) {        if (is_array($value)) {
220          $all_elements_translated++;          $all_elements_translated++;
221          $show_element = $value['lkey'] . $this->_show_lang . "s";          $show_el = $value['lkey'] . $this->_show_lang . "s";
222          $set_element = $value['lkey'] . $this->_set_lang . "u";          $set_el = $value['lkey'] . $this->_set_lang . "u";
223                    
224          $inner_table_left = &html_table();          $inner_table_left = &html_table();
225          $inner_table_left->add_row($this->element_label($show_element));   //       $inner_table_left->add_row($this->element_label($show_el));
226          $inner_table_left->add_row($this->element_form($show_element));          $inner_table_left->add_row($this->element_form($show_el));
227          $inner_table_right = &html_table();          $inner_table_right = &html_table();
228          $inner_table_right->add_row($this->element_label($set_element));   //       $inner_table_right->add_row($this->element_label($set_el));
229          $inner_table_right->add_row($this->element_form($set_element));          $inner_table_right->add_row($this->element_form($set_el));
230    
231          $table->add_row($inner_table_left, $inner_table_right );          $table->add_row($inner_table_left, $inner_table_right );
232        }        }
# Line 245  $larger = array(); Line 263  $larger = array();
263  }  }
264    
265    
  ?>  
266     ?>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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