예제 #1
0
    if ($_GET['action'] == "delete-remote-job-node-password") {
        if (isset($_POST['pid']) && isset($_POST['id_hf'])) {
            $this_hf_password = new hf_password();
            $this_hf_password->get_from_hashrange($_POST['id_hf'], $_POST['pid']);
            $this_hf_password->delete();
        }
    }
}
// edit/delete hf parameters
if (isset($_GET['action'])) {
    if ($_GET['action'] == "update-hf-parameter") {
        if (isset($_POST['id']) && isset($_POST['id_hf']) && isset($_POST['keyword']) && isset($_POST['parameter_name']) && isset($_POST['str_default_value'])) {
            if (isset($_POST['btnDelete'])) {
                $del_hf_parameter = new hf_parameter();
                $del_hf_parameter->set($_POST);
                $del_hf_parameter->delete();
            }
            // btnDelete
            if (isset($_POST['btnSave'])) {
                $update_hf_parameter = new hf_parameter();
                $update_hf_parameter->set($_POST);
                $new_props = array();
                $new_props['keyword'] = $_POST['keyword'];
                $new_props['parameter_name'] = $_POST['parameter_name'];
                $new_props['str_default_value'] = $_POST['str_default_value'];
                if (isset($_POST['int_immutable'])) {
                    $new_props['int_immutable'] = "1";
                } else {
                    $new_props['int_immutable'] = "0";
                }
                if (isset($_POST['int_mandatory'])) {