added member options to member dropdown list for shortcode options
authorAnthony Talarico <talarico@gaslightmedia.com>
Mon, 9 May 2016 20:45:01 +0000 (16:45 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Mon, 9 May 2016 20:45:01 +0000 (16:45 -0400)
setup/shortcodeBuilder.php

index 6ae6bc1..a471db4 100644 (file)
@@ -7,8 +7,11 @@
     }
 
     require_once(GLM_MEMBERS_PACKAGING_PLUGIN_CLASS_PATH.'/data/dataPackages.php');
+    require_once(GLM_MEMBERS_PLUGIN_CLASS_PATH. '/data/dataMembers.php');
     
-    
+    $members = new GlmDataMembers($this->wpdb, $this->config);
+    $membersList = $members->getIdName();
+
     $packageListAttr = $this->config['addOns']['glm-member-db-packaging']['shortcodes']['glm-members-packaging-list']['attributes'];
     $packageDetailAttr = $this->config['addOns']['glm-member-db-packaging']['shortcodes']['glm-members-packaging-detail'];
     $packageListAttrValues = $this->config['addOns']['glm-member-db-packaging']['shortcodes']['glm-members-packaging-list']['attributes'];
         $values[] = $value;
      }
 
-//    echo '<span id="packageListAttr">';
-//    $count = 0;
-//    foreach($listAttributes as $list=>$value){
-//        echo '<select id="packageList-' . $count . '-scDropdown">';
-//        echo '<option value=' .$value . ' selected="selected">' . $value. '</option>';
-//        echo '</select>';
-//        $count++;
-//    }
-//    echo '</span>';
+     
+    echo '<span id="packageListAttr">';
+        echo '<select id="type-scDropdown">';
+        echo '<option value="">Select Type</option>';
+        echo '<option value="all">All</option>';
+        echo '<option value="member">Member</option>';
+        echo '<option value="multi-member">Multi-Member</option>';
+        echo '</select>';
+        
+        echo '<select id="order-scDropdown">';
+        echo '<option value="">Select Order</option>';
+        echo '<option value="member">Order</option>';
+        echo '<option value="title">Title</option>';
+        echo '<option value="start-date">Start Date</option>';
+        echo '<option value="end-date">End Date</option>';
+        echo '<option value="expire-date">Expire Date</option>';
+
+        echo '</select>';
+        
+        echo '<select id="member-scDropdown">';
+        echo '<option value="">Add Member</option>';
+         foreach($membersList as $key=>$value){
+             echo '<option value=' .$value['id'] . '>' . $value['name'] . '</option>';
+        }
+        echo '</select>';
+        
+        echo '<select id="template-scDropdown">';
+        echo '<option value="">Select Template</option>';
+        echo '<option value="member-list">Member List</option>';
+        echo '<option value="member-detail">Member Detail</option>';
+        echo '</select>';
+    echo '</span>';
      
      /* IDs are used as placeholders currently until the attributes and their values are 
       figured out
      
      dropdown for package list 'type' attr  */
-     
-    echo '<select id="type-scDropdown">';
-    echo  '<option disabled="disabled">Package Type</option>';
-    
-    foreach($packageListId as $id){
-       echo '<option value=' .$id . '>' . $id . '</option>';
-    }
-    echo '</select>';
-
-    //dropdown for package list 'member' attr
-    echo '<select id="member-scDropdown">';
-    echo  '<option disabled="disabled">Member ID</option>';
-    
-    foreach($packageListId as $id){
-       echo '<option value=' .$id . '>' . $id . '</option>';
-    }
-    echo '</select>';
-
-    //dropdown for package list 'order' attr
-    echo '<select id="member-scDropdown">';
-    echo  '<option disabled="disabled">Order</option>';
-    
-    foreach($packageListId as $id){
-       echo '<option value=' .$id . '>' . $id . '</option>';
-    }
-    echo '</select>';
-
-    //dropdown for package list 'template' attr
-    echo '<select id="template-scDropdown">';
-    echo  '<option disabled="disabled">Template</option>';
-    
-    foreach($packageListId as $id){
-       echo '<option value=' .$id . '>' . $id . '</option>';
-    }
-    echo '</select>';
 
     // Package 'ID' attr
     echo '<select id="id-scDropdown">';