require_once "inc/toolkit.inc.php"; include_once "inc/header.inc.php"; $record_id = "-1"; if (isset($_GET['id']) && v_num($_GET['id'])) { $record_id = $_GET['id']; } $zone_templ_id = "-1"; if (isset($_GET['zone_templ_id']) && v_num($_GET['zone_templ_id'])) { $zone_templ_id = $_GET['zone_templ_id']; } $owner = get_zone_templ_is_owner($zone_templ_id, $_SESSION['userid']); if (isset($_POST["commit"])) { if (!do_hook('verify_permission', 'zone_master_add') || !$owner) { error(ERR_PERM_EDIT_RECORD); } else { $ret_val = edit_zone_templ_record($_POST); if ($ret_val == "1") { success(SUC_RECORD_UPD); } else { echo " <div class=\"error\">" . $ret_val . "</div>\n"; } } } $templ_details = get_zone_templ_details($zone_templ_id); echo " <h2>" . _('Edit record in zone template') . " \"" . $templ_details['name'] . "\"</h2>\n"; if (!do_hook('verify_permission', 'zone_master_add') || !$owner) { error(ERR_PERM_VIEW_RECORD); } else { $record = get_zone_templ_record_from_id($record_id); echo " <form method=\"post\" action=\"edit_zone_templ_record.php?zone_templ_id=" . $zone_templ_id . "&id=" . $record_id . "\">\n"; echo " <table>\n";
if (isset($_GET['id']) && v_num($_GET['id'])) { $zone_templ_id = $_GET['id']; } if ($zone_templ_id == "-1") { error(ERR_INV_INPUT); include_once "inc/footer.inc.php"; exit; } /* Check permissions */ $owner = get_zone_templ_is_owner($zone_templ_id, $_SESSION['userid']); if (isset($_POST['commit']) && $owner) { success(SUC_ZONE_TEMPL_UPD); foreach ($_POST['record'] as $record) { edit_zone_templ_record($record); } } if (isset($_POST['edit']) && $owner) { edit_zone_templ($_POST, $zone_templ_id); } if (isset($_POST['save_as'])) { if (zone_templ_name_exists($_POST['templ_name'])) { error(ERR_ZONE_TEMPL_EXIST); } elseif ($_POST['templ_name'] == '') { error(ERR_ZONE_TEMPL_IS_EMPTY); } else { success(SUC_ZONE_TEMPL_ADD); $templ_details = get_zone_templ_details($zone_templ_id); add_zone_templ_save_as($_POST['templ_name'], $_POST['templ_descr'], $_SESSION['userid'], $_POST['record']); }