From d6f13699d0c435544a6ccd9ec21ce484ba557f07 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Wed, 2 May 2018 09:20:53 -0400 Subject: [PATCH] Update plugin so all changes are moderated Need all for sale to be approved by MiGCSA. --- models/admin/forSale/index.php | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/models/admin/forSale/index.php b/models/admin/forSale/index.php index 7d5c1bf..d62aab4 100644 --- a/models/admin/forSale/index.php +++ b/models/admin/forSale/index.php @@ -93,8 +93,8 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale // Load Notifications from the helper classes include_once GLM_MEMBERS_FOR_SALE_PLUGIN_CLASS_PATH. '/helper/notifications.php'; $notification = new GlmMembersAdmin_items_notification( $this->wpdb, $this->config ); - - + + $success_message = ""; $haveItem = false; $option = false; @@ -113,14 +113,14 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale $isPending = ( !empty( $_REQUEST['pending-item'] ) ) ? true : false; $textSearch = ( !empty( $_REQUEST['text-search'] ) ) ? filter_var($_REQUEST['text-search'], FILTER_SANITIZE_STRING) : false; - + // Check if there's a logged in user who is locked to their own entity $lockedToMember = apply_filters('glm_members_locked_to_member_id', false); if ($lockedToMember) { - $isModerated = apply_filters('glm_user_is_moderated', $lockedToMember); + $isModerated = true;//apply_filters('glm_user_is_moderated', $lockedToMember); $memberID = $lockedToMember; - + $this->fields['admin_name']['required'] = true; $this->fields['admin_email']['required'] = true; $this->fields['admin_phone']['required'] = true; @@ -150,7 +150,7 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale // Get base member information require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataMembers.php'; - + $memberData = $members->getEntry($memberID); $where .= " AND member = $memberID"; if (!$memberData) { @@ -173,7 +173,7 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale if (isset($_REQUEST['option']) && trim($_REQUEST['option']) != '') { $option = $_REQUEST['option']; } - + // get the item id for use in the edit, add and delete options // Get obit ID if supplied if (isset($_REQUEST['item'])) { @@ -196,11 +196,11 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale case 'add': $item = $this->newEntry(); $view_file = 'edit'; - + break; case 'insert': - + $item = $this->insertEntry(); $this->item_id = $item['fieldData']['id']; $updated = $this->getUpdatedTime($this->item_id); @@ -232,7 +232,7 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale case 'edit': $item = $this->editEntry($this->item_id); - + // If we have a good item if ($item['status']) { $haveItem = true; @@ -244,23 +244,23 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale // Try to update this item $updated = $this->getUpdatedTime($this->item_id); $item = $this->updateEntry($this->item_id); - + // Check if that was successful if ($item['status']) { $itemUpdated = true; $item = $this->editEntry($this->item_id); // print_r($item); - + $this->updateTimestamp('updated', $this->item_id,$item,$updated); - + } else { $itemUpdateError = true; } $haveItem = true; $view_file = 'edit'; - + break; case 'delete': @@ -308,5 +308,5 @@ class GlmMembersAdmin_forSale_index extends GlmDataForSale 'data' => $templateData ); } - + } -- 2.17.1