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, ""); $data["date_period_last"] = @security_form_input_predefined("date", "date_period_last", 0, ""); $data["name_service"] = @security_form_input_predefined("any", "name_service", 0, "");