Updating Member Social edit page.
authorSteve Sutton <ssutton@gmail.com>
Sun, 15 May 2016 22:57:29 +0000 (18:57 -0400)
committerSteve Sutton <ssutton@gmail.com>
Sun, 15 May 2016 22:57:29 +0000 (18:57 -0400)
Update for the new fields.
Medium changed to social
Social stores the id of the social and not the name anymore.
Template updates to remove the Click for more that was there from the
Sample plugin.

models/admin/member/social.php
views/admin/member/social.html

index e439e82..18c15ac 100644 (file)
@@ -100,7 +100,7 @@ class GlmMembersAdmin_member_social extends GlmDataSocialUrls
         $haveMember    = true;
         $socialError   = false;
         $option        = false;
-        $debug         = true;
+        $debug         = false;
         $statusMessage = "Update complete";
 
         require_once(GLM_MEMBERS_SOCIAL_PLUGIN_CLASS_PATH.'/data/dataSocialUrls.php');
@@ -110,7 +110,7 @@ class GlmMembersAdmin_member_social extends GlmDataSocialUrls
         if ($urlStats && $urlStats > 0) {
             $haveUrls = true;
         }
-        $urlList = $Urls->getList("ref_dest = " . $memberID . " AND ref_type = " . $this->config['ref_type_numb']['Member']);
+        $urlList = $Urls->getList("ref_dest = " . $memberID);
 
         require_once(GLM_MEMBERS_SOCIAL_PLUGIN_CLASS_PATH.'/data/dataSocials.php');
         $Socials    = new GlmDataSocials($this->wpdb, $this->config);
@@ -161,7 +161,7 @@ class GlmMembersAdmin_member_social extends GlmDataSocialUrls
                                 $this->wpdb->update(
                                     $this->socialUrlTableName,
                                     $urlData,
-                                    array( 'ref_dest' => $memberID, 'social' => $socialData['name']),
+                                    array( 'ref_dest' => $memberID, 'social' => $socialData['id']),
                                     $urlDataFormat,
                                     array('%d', '%s' )
                                 );
@@ -170,7 +170,7 @@ class GlmMembersAdmin_member_social extends GlmDataSocialUrls
                                 $urlData = array(
                                     'url'      => $_REQUEST[$socialName],
                                     'ref_dest' => $memberID,
-                                    'social'   => $socialData['name']
+                                    'social'   => $socialData['id']
                                 );
                                 $urlDataFormat = array( '%s', '%d', '%s' );
                                 $newId = $this->wpdb->insert(
@@ -187,7 +187,7 @@ class GlmMembersAdmin_member_social extends GlmDataSocialUrls
                 //$urlUpdated  = true;
                 $statusMessage = "Social Media URLs Updated";
                 //$urlList       = $Urls->getList("ref_dest    = " . $memberID);
-                $urlList = $Urls->getList("ref_dest = " . $memberID . " AND ref_type = " . $this->config['ref_type_numb']['Member']);
+                $urlList = $Urls->getList("ref_dest = " . $memberID);
                 break;
             case "social";
             default:
@@ -210,7 +210,7 @@ class GlmMembersAdmin_member_social extends GlmDataSocialUrls
         $memberUrlList = array();
         if (!empty($urlList)) {
             foreach ($urlList as $url) {
-                $memberUrlList[strtolower($url['medium'])] = $url['url'];
+                $memberUrlList[strtolower($url['social'])] = $url['url'];
             }
         }
         if ($debug) {
index 830a29d..a0c7f97 100644 (file)
@@ -36,7 +36,6 @@
     </div>
     
     <div id="glm-admin-content-container">
-        <a href="{$thisUrl}?page={$thisPage}&glm_action=more">Click me to see more!</a>
         <form action="{$thisUrl}?page={$thisPage}&glm_action=social&member={$memberID}" method="post" enctype="multipart/form-data">
             <input type="submit" class="button glm-button submit" value="submit" name='submit'>
             <input type="hidden" name="option" value="submit">