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 |
} |
} |
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 |
} |
} |
263 |
} |
} |
264 |
|
|
265 |
|
|
|
?> |
|
266 |
|
?> |