/** * */ function toStringEdit ($open_elements = "", $post_vars = "", $faulty_values = "", $anker = "") { require_once($GLOBALS['RELATIVE_PATH_EXTERN'] . "/views/ExternEditModule.class.php"); $edit_form = new ExternEditModule($this->config, $post_vars, $faulty_values, $anker); $out = $edit_form->editHeader(); foreach ($this->elements as $element) { if ($element->isEditable()) { if (isset($open_elements[$element->getName()])) { $out .= $element->toStringEdit($post_vars, $faulty_values, $edit_form, $anker); } else { $edit_form->setElementName($element->getName()); $out .= $edit_form->editElementHeadline($element->getRealName(), $this->getName(), $this->config->getId(), FALSE, $anker); } } } $out .= $edit_form->editFooter(); return $out; }