Update plugin so all changes are moderated
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 2 May 2018 13:20:53 +0000 (09:20 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 2 May 2018 13:20:53 +0000 (09:20 -0400)
Need all for sale to be approved by MiGCSA.

models/admin/forSale/index.php

index 7d5c1bf..d62aab4 100644 (file)
@@ -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
         );
     }
-      
+
 }