plugin->test_constructor_gatekeeper(); $type = get_input('type'); $id = get_input('id'); $title = get_input('title'); $obj_id = 0; $handler = get_input('handler', 'items'); $input_values = get_inputs(); $_SESSION['input_values'] = $input_values; if (empty($type) && empty($id)) { $TeKe->add_system_message(_("Edit failed"), 'error'); forward(""); } else { $obj = $TeKe->plugin->loadType($type, $id); $obj_id = $obj->build(get_inputs()); if (!$obj_id) { $TeKe->add_system_message(_("At least one of the required parameters is empty."), 'error'); $TeKe->add_system_message(_("Not saved."), 'error'); forward(WWW_ROOT."{$handler}/{$type}/${id}/edit"); } } $TeKe->add_system_message(_("Saved")); forward(WWW_ROOT."{$handler}/{$type}/${obj_id}/view"); ?>