// End date before original end date // Check if activities exist before new end date if (tep_not_null($administration_tariff->has_activities(null, 'activities_date', '>', tep_strftime(DATE_FORMAT_DATABASE, $_POST['tariffs_end_date'])))) { $_POST['action'] = 'enter_data'; $error_level = 10; // Activities exist after new end date (thus between old and new end date) break; } } } } /******************************/ /*** OK, entry can be saved ***/ /******************************/ $administration_tariff->fill($_POST['tariffs_amount'], $_POST['tariffs_start_date'], $_POST['tariffs_end_date'], $_POST['units_id'], $_POST['employees_roles_id']); $administration_tariff->save(); // Clear all values except mPath foreach ($_POST as $key => $value) { if ($key != 'mPath' && $key != 'projects_id' && $key != 'employees_roles_id') { unset($_POST[$key]); } } } } } } } break; case 'delete_entry': // Check for dependencies $administration_tariff = new tariff($_POST['tariffs_id']);