Changeset 3184023
- Timestamp:
- 11/07/2024 06:03:46 PM (17 months ago)
- Location:
- rsvp-manager
- Files:
-
- 55 added
- 6 edited
-
tags/1.2 (added)
-
tags/1.2/LICENSE (added)
-
tags/1.2/README.md (added)
-
tags/1.2/admin (added)
-
tags/1.2/admin/actions (added)
-
tags/1.2/admin/actions/delete-attendees.php (added)
-
tags/1.2/admin/actions/manage-attendee.php (added)
-
tags/1.2/admin/actions/manage-event.php (added)
-
tags/1.2/admin/actions/manage-texts.php (added)
-
tags/1.2/admin/menu (added)
-
tags/1.2/admin/menu/Menu.php (added)
-
tags/1.2/admin/pages (added)
-
tags/1.2/admin/pages/attendee (added)
-
tags/1.2/admin/pages/attendee/attendee.js (added)
-
tags/1.2/admin/pages/attendee/attendee.php (added)
-
tags/1.2/admin/pages/attendees.php (added)
-
tags/1.2/admin/pages/event (added)
-
tags/1.2/admin/pages/event/event.php (added)
-
tags/1.2/admin/pages/event/event_main.js (added)
-
tags/1.2/admin/pages/event/event_main.php (added)
-
tags/1.2/admin/pages/event/texts.php (added)
-
tags/1.2/admin/pages/events.php (added)
-
tags/1.2/admin/pages/info.php (added)
-
tags/1.2/css (added)
-
tags/1.2/css/admin-styles.css (added)
-
tags/1.2/css/info-styles.css (added)
-
tags/1.2/css/related-attendees-styles.css (added)
-
tags/1.2/css/short-code.css (added)
-
tags/1.2/css/tabs-styles.css (added)
-
tags/1.2/database (added)
-
tags/1.2/database/handlers (added)
-
tags/1.2/database/handlers/answers_handler.php (added)
-
tags/1.2/database/handlers/attendees_handler.php (added)
-
tags/1.2/database/handlers/events_attendees_handler.php (added)
-
tags/1.2/database/handlers/events_handler.php (added)
-
tags/1.2/database/handlers/related_attendees_handler.php (added)
-
tags/1.2/database/handlers/texts_handler.php (added)
-
tags/1.2/database/setup.php (added)
-
tags/1.2/database/tables (added)
-
tags/1.2/database/tables/answers.php (added)
-
tags/1.2/database/tables/attendees.php (added)
-
tags/1.2/database/tables/events.php (added)
-
tags/1.2/database/tables/events_attendees.php (added)
-
tags/1.2/database/tables/itable.php (added)
-
tags/1.2/database/tables/related_attendees.php (added)
-
tags/1.2/database/tables/texts.php (added)
-
tags/1.2/icons (added)
-
tags/1.2/icons/menu_option_icon.svg (added)
-
tags/1.2/initialization (added)
-
tags/1.2/initialization/PluginActivationHandler.php (added)
-
tags/1.2/initialization/PluginDeactivationHandler.php (added)
-
tags/1.2/initialization/ScripsHandler.php (added)
-
tags/1.2/rsvp_manager.php (added)
-
tags/1.2/ui (added)
-
tags/1.2/ui/event_short_code.php (added)
-
trunk/README.md (modified) (2 diffs)
-
trunk/admin/actions/delete-attendees.php (modified) (2 diffs)
-
trunk/admin/actions/manage-attendee.php (modified) (1 diff)
-
trunk/admin/pages/info.php (modified) (1 diff)
-
trunk/database/handlers/related_attendees_handler.php (modified) (1 diff)
-
trunk/rsvp_manager.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
rsvp-manager/trunk/README.md
r3170801 r3184023 5 5 Requires at least: 4.7.19 6 6 Tested up to: 6.6.1 7 Version: 1. 18 Stable tag: 1. 17 Version: 1.2 8 Stable tag: 1.2 9 9 Requires PHP: 7.4.19 10 10 License: GPLv3 … … 88 88 == Changelog == 89 89 90 = Version 1.2 = 91 92 Release Date: 07.11.2024 93 94 #### Bug fixes 95 - On atendee creation sometimes a related attendee is added by default. 96 90 97 = Version 1.1 = 91 98 -
rsvp-manager/trunk/admin/actions/delete-attendees.php
r3164462 r3184023 13 13 require_once plugin_dir_path(__FILE__) . '../../database/handlers/answers_handler.php'; 14 14 require_once plugin_dir_path(__FILE__) . '../../database/handlers/events_attendees_handler.php'; 15 require_once plugin_dir_path(__FILE__) . '../../database/handlers/related_attendees_handler.php'; 15 16 16 17 /** … … 77 78 // Delete the attendee. 78 79 AttendeesHandler::get_instance()->delete_attendee($attendee_id); 80 // Delete occurences from related attendees. 81 RelatedAttendeesHandler::get_instance()->delete_attendee_occurrences($attendee_id); 79 82 } 80 83 -
rsvp-manager/trunk/admin/actions/manage-attendee.php
r3170781 r3184023 50 50 $is_mutual_association = isset($_POST['mutual_association']); 51 51 $related_attendee_ids = isset($_POST['related_attendee_ids']) ? sanitize_text_field(wp_unslash($_POST['related_attendee_ids'])) : null; 52 if ($related_attendee_ids !== null ) {52 if ($related_attendee_ids !== null && !empty($related_attendee_ids)) { 53 53 $related_attendees_array = explode(',', $related_attendee_ids); 54 if ($related_attendees_array !== null ) {54 if ($related_attendees_array !== null && !empty($related_attendees_array)) { 55 55 $ids = array_map('intval', $related_attendees_array); 56 if ($ids !== null ) {56 if ($ids !== null && !empty($ids)) { 57 57 RelatedAttendeesHandler::get_instance()->save_related_attendees($attendee_id, $ids, $is_mutual_association); 58 58 } -
rsvp-manager/trunk/admin/pages/info.php
r3170781 r3184023 30 30 31 31 <h2>Version</h2> 32 <p>Current Version: 1. 1</p>32 <p>Current Version: 1.2</p> 33 33 </div> 34 34 <?php -
rsvp-manager/trunk/database/handlers/related_attendees_handler.php
r3170781 r3184023 87 87 return $wpdb->get_results($query); 88 88 } 89 90 function delete_attendee_occurrences($attendee_id) { 91 global $wpdb; 92 $table_name = RelatedAttendeesTable::TABLE_NAME; 93 // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- The query is already safely prepared. No caching is used for now. 94 return $wpdb->query( 95 $wpdb->prepare( 96 "DELETE FROM $table_name WHERE main_attendee_id = %s OR related_attendee_id = %s", 97 $attendee_id, 98 $attendee_id 99 ) 100 ); 101 } 89 102 } 90 103 -
rsvp-manager/trunk/rsvp_manager.php
r3171149 r3184023 3 3 * @package rsvp-manager 4 4 * @author Codeverse 5 * @version 1. 15 * @version 1.2 6 6 * Plugin Name: RSVP Manager 7 7 * Description: Manage the RSVP process for private events. 8 * Version: 1. 18 * Version: 1.2 9 9 * Author: Codeverse 10 10 * License: GPLv3
Note: See TracChangeset
for help on using the changeset viewer.