if ($_POST['projects_start_date'] < $administration_project->start_date) { // Start date before original start date if ($_POST['question_er1'] == 'ASKED') { if ($_POST['question_er1_answer'] == true) { // Change employee-roles OK if ($_POST['question_t1'] == 'ASKED') { // Change tariffs_start_date OK or not (doesn't matter in this stage) } else { if (tep_not_null($administration_project->has_tariffs('tariffs_start_date', '=', tep_strftime(DATE_FORMAT_DATABASE, $administration_project->start_date)))) { $_POST['question_t1'] = 'ASK'; break; } } } } else { if (tep_not_null($administration_project->has_employees_roles('employees_roles_start_date', '=', tep_strftime(DATE_FORMAT_DATABASE, $administration_project->start_date)))) { $_POST['question_er1'] = 'ASK'; break; } } } else { // Start date after original start date if (tep_not_null($administration_project->has_employees_roles('employees_roles_end_date', '<', tep_strftime(DATE_FORMAT_DATABASE, $_POST['projects_start_date'])))) { $_POST['action'] = 'enter_data'; $error_level = 7; // MR end date before new start date break; } else { if (tep_not_null($administration_project->has_employees_roles('employees_roles_start_date', '<', tep_strftime(DATE_FORMAT_DATABASE, $_POST['projects_start_date']), 'AND', 'employees_roles_end_date', '>=', tep_strftime(DATE_FORMAT_DATABASE, $_POST['projects_start_date'])))) { $_POST['question_er1_answer'] = true; // Employees-Roles start date will change