services/traffic-types-delete-process.php access: services_write Deletes an unwanted (and unused) traffic type. */ // includes require "../include/config.php"; require "../include/amberphplib/main.php"; require "../include/services/inc_services.php"; require "../include/services/inc_services_traffic.php"; if (user_permissions_get('services_write')) { /* Load Data */ $obj_traffic_type = new traffic_types(); $obj_traffic_type->id = @security_form_input_predefined("int", "id", 1, ""); // confirm deletion @security_form_input_predefined("any", "delete_confirm", 1, "You must confirm the deletion"); // load for error handling purposes only @security_form_input_predefined("any", "type_name", 0, ""); @security_form_input_predefined("any", "type_label", 0, ""); @security_form_input_predefined("any", "type_description", 0, ""); /* Verify Data */ // verify selected traffic type exists if (!$obj_traffic_type->verify_id()) { log_write("error", "process", "The traffic type you have attempted to delete " . $obj_traffic_type->id . " - does not exist in this system."); } // make sure it is not locked
services/traffic-types-view-process.php access: services_write Allows new traffic types to be defined, or existing ones to be edited. */ // includes require "../include/config.php"; require "../include/amberphplib/main.php"; require "../include/services/inc_services.php"; require "../include/services/inc_services_traffic.php"; if (user_permissions_get('services_write')) { /* Load Data */ $obj_traffic_type = new traffic_types(); $obj_traffic_type->id = @security_form_input_predefined("int", "id", 0, ""); $obj_traffic_type->data["type_name"] = @security_form_input_predefined("any", "type_name", 1, ""); $obj_traffic_type->data["type_label"] = @security_form_input_predefined("any", "type_label", 1, ""); $obj_traffic_type->data["type_description"] = @security_form_input_predefined("any", "type_description", 0, ""); /* Verify Data */ // verify that the traffic type exists, if one is selected if ($obj_traffic_type->id) { if (!$obj_traffic_type->verify_id()) { log_write("error", "process", "The traffic type you have attempted to edit - " . $obj_traffic_type->id . " - does not exist in this system."); } } // check naming if (!$obj_traffic_type->verify_fields()) {