}
                     if ($_POST['question_t2_answer']) {
                         // Update tariffs with new end date
                         if ($_POST['employees_roles_end_date'] > $administration_employee_role->end_date && $administration_employee_role->end_date != 0 || $_POST['employees_roles_end_date'] == 0) {
                             $tariffs_array = $administration_employee_role->has_tariffs(null, 'tariffs_end_date', '=', tep_strftime(DATE_FORMAT_DATABASE, $administration_employee_role->end_date));
                         } else {
                             $tariffs_array = $administration_employee_role->has_tariffs(null, 'tariffs_start_date', '<=', tep_strftime(DATE_FORMAT_DATABASE, $_POST['employees_roles_end_date']), 'AND', 'tariffs_end_date', '>', tep_strftime(DATE_FORMAT_DATABASE, $_POST['employees_roles_end_date']));
                         }
                         for ($index = 0; $index < sizeof($tariffs_array); $index++) {
                             $tariffs_array[$index]->end_date = $_POST['employees_roles_end_date'];
                             $tariffs_array[$index]->save();
                         }
                     }
                     // Finally save the employee_role
                     $administration_employee_role->fill($_POST['employees_roles_start_date'], $_POST['employees_roles_end_date'], $_POST['roles_id'], $_POST['employees_id']);
                     $administration_employee_role->save();
                     // Clear all values except mPath
                     foreach ($_POST as $key => $value) {
                         if ($key != 'mPath' && $key != 'projects_id') {
                             unset($_POST[$key]);
                         }
                     }
                 }
             }
         }
     }
     break;
 case 'delete_entry':
     // Check for dependencies
     $administration_employee_role = new employee_role($_POST['employees_roles_id']);
     if ($administration_employee_role->has_dependencies()) {