From 66ab60fbccca5f2fa44217babbf5ece4f4ce4db3 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 25 May 2018 15:58:02 -0400 Subject: [PATCH] fix issue with notes deletion note deletion need to get the lead id first then check for note entry --- css/admin.css | 2 +- models/admin/ajax/travelNotes.php | 5 ++--- models/admin/travel/index.php | 36 ------------------------------- views/admin/ajax/notes/list.html | 2 +- views/admin/travel/edit.html | 1 + views/admin/travel/header.html | 2 +- 6 files changed, 6 insertions(+), 42 deletions(-) diff --git a/css/admin.css b/css/admin.css index 28d27bc..5b4ab2b 100644 --- a/css/admin.css +++ b/css/admin.css @@ -31,7 +31,7 @@ } #addLog textarea { - width: 500px; + width: 100%; } .glmCheckBox { display: block; diff --git a/models/admin/ajax/travelNotes.php b/models/admin/ajax/travelNotes.php index a31cf55..765dede 100644 --- a/models/admin/ajax/travelNotes.php +++ b/models/admin/ajax/travelNotes.php @@ -110,9 +110,8 @@ class GlmMembersAdmin_ajax_travelNotes extends GlmDataTravelNotes exit; break; case 'delete': - if ( isset( $_REQUEST['id'] ) - && isset( $_REQUEST['note_id'] ) - && $lead_id = filter_var( $_REQUEST['id'], FILTER_VALIDATE_INT ) + $lead_id = filter_var( $_REQUEST['id'], FILTER_VALIDATE_INT ); + if ( isset( $_REQUEST['note_id'] ) && $lead_id && $note_id = filter_var( $_REQUEST['note_id'], FILTER_VALIDATE_INT ) ) { $this->wpdb->delete( diff --git a/models/admin/travel/index.php b/models/admin/travel/index.php index 2bb55e1..4a9daf3 100644 --- a/models/admin/travel/index.php +++ b/models/admin/travel/index.php @@ -183,42 +183,6 @@ class GlmMembersAdmin_travel_index extends GlmDataTravelLeads $grouped_interests = array(); switch ( $option ) { - case 'addLog': - $this->wpdb->insert( - GLM_MEMBERS_TRAVEL_PLUGIN_DB_PREFIX . 'lead_notes', - array( - 'lead' => $this->entryId, - 'created' => date( 'Y-m-d H:i:s' ), - 'updated' => date( 'Y-m-d H:i:s' ), - 'notes' => filter_var( $_REQUEST['new_log'], FILTER_SANITIZE_STRING ) - ), - array( - '%d', - '%s', - '%s', - '%s' - ) - ); - - $entry = $this->editEntry( $this->entryId ); - $view = 'edit.html'; - break; - case 'deleteLog': - if ( isset( $_REQUEST['id'] ) - && isset( $_REQUEST['note_id'] ) - && $id = filter_var( $_REQUEST['id'], FILTER_VALIDATE_INT ) - && $note_id = filter_var( $_REQUEST['note_id'], FILTER_VALIDATE_INT ) - ) { - $this->wpdb->delete( - GLM_MEMBERS_TRAVEL_PLUGIN_DB_PREFIX . 'lead_notes', - array( 'lead' => $id, 'id' => $note_id ), - array( '%d', '%d' ) - ); - } - - $entry = $this->editEntry( $this->entryId ); - $view = 'edit.html'; - break; case 'delete': // echo '
$this->entryId: ' . print_r( $this->entryId, true ) . '
'; if ( $this->entryId ) { diff --git a/views/admin/ajax/notes/list.html b/views/admin/ajax/notes/list.html index d5b9bc8..f9c253e 100644 --- a/views/admin/ajax/notes/list.html +++ b/views/admin/ajax/notes/list.html @@ -4,7 +4,7 @@ - + diff --git a/views/admin/travel/edit.html b/views/admin/travel/edit.html index fc30e8a..3e08302 100644 --- a/views/admin/travel/edit.html +++ b/views/admin/travel/edit.html @@ -194,6 +194,7 @@ $('#change-1').show(); }); }); + $('html, body').animate( { scrollTop:0 }, 'fast'); }); diff --git a/views/admin/travel/header.html b/views/admin/travel/header.html index 201b1e2..22c856e 100644 --- a/views/admin/travel/header.html +++ b/views/admin/travel/header.html @@ -1,3 +1,3 @@

Travel Leads

-
+
-- 2.17.1