public static function create() { if ($_GET['nextpage'] == 1) { $page_1_passed = true; } else { $page_1_passed = false; $error = ""; } if ($page_1_passed == false) { $template = new HTMLTemplate("data/admin/value_template/add.html"); $paramquery = $_GET; $paramquery['nextpage'] = "1"; $params = http_build_query($paramquery, '', '&'); $template->set_var("params", $params); if ($error) { $template->set_var("error", $error); } else { $template->set_var("error", ""); } $folder = Folder::get_instance(constant("OLVDL_FOLDER_ID")); $data_entity_array = $folder->get_children(); if (is_array($data_entity_array)) { $result = array(); $counter = 0; foreach ($data_entity_array as $key => $value) { if (($file_id = File::get_file_id_by_data_entity_id($value)) != null) { $file = File::get_instance($file_id); $result[$counter]['value'] = $value; $result[$counter]['content'] = $file->get_name(); $counter++; } } $template->set_var("file", $result); } $template->output(); } else { $value_type = new ValueType(null); if ($_POST['parent'] == "1") { $parent = true; } else { $parent = false; } $paramquery = $_GET; unset($paramquery['action']); unset($paramquery['nextpage']); $params = http_build_query($paramquery, '', '&'); if ($value_type->create($_POST['data_entity_id'])) { Common_IO::step_proceed($params, "Add Value Template", "Operation Successful", null); } else { Common_IO::step_proceed($params, "Add Value Template", "Operation Failed", null); } } }