require "../include/config.php";
require "../include/amberphplib/main.php";
require "../include/customers/inc_customers.php";
require "../include/services/inc_services.php";
require "../include/services/inc_services_traffic.php";
require "../include/services/inc_services_invoicegen.php";
if (user_permissions_get('customers_write')) {
    /*
    	Load Data
    */
    $obj_customer = new customer_services();
    $obj_customer->id = @security_form_input_predefined("int", "id_customer", 1, "");
    $obj_customer->id_service_customer = @security_form_input_predefined("int", "id_service_customer", 0, "");
    if ($obj_customer->id_service_customer) {
        // load the service data
        $obj_customer->load_data_service();
        // check the date lock status
        if (!$obj_customer->service_check_datechangesafe()) {
            // start date is adjustable
            $data["date_period_first"] = @security_form_input_predefined("date", "date_period_first", 1, "");
            $data["date_period_next"] = $data["date_period_first"];
            if ($data["date_period_first"] != $obj_customer->obj_service->data["date_period_first"]) {
                // date has been adjusted
            } else {
                // no change
                unset($data["date_period_first"]);
                unset($data["date_period_next"]);
            }
        }
        // standard fields
        $data["active"] = @security_form_input_predefined("checkbox", "active", 0, "");