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()) {