function publicationForm() { $field = "publication"; $name = 'code'; $value = 'param'; $title = 'name'; headingForm($field); $result = openJson($field); $id = 0; foreach ($result->{$field} as $data) { $str = indent(7); $str = $str . '<label title="' . $data->{$title} . '">'; $str = $str . '<input onclick="' . createFunction($field, $id) . '" '; $str = $str . 'type="radio" name="' . $field . '[]" value="' . $data->{$value} . '" />'; $str = $str . $data->{$name} . "</label>\n"; echo $str; $id++; } }
function writeInitFromRow($fd, $classFields, $dbFields) { $content = ''; foreach ($classFields as $k => $field) { $content .= INDENT . INDENT . 'if(isset($row[\'' . $dbFields[$k] . '\'])) $this->' . $field . ' = $row[\'' . $dbFields[$k] . '\'];' . "\n"; } $func = createFunction($fd, 'initFromRow', array('$row'), $content); fwrite($fd, $func); }