From: Steve Sutton Date: Tue, 10 May 2016 21:03:41 +0000 (-0400) Subject: Get form back in X-Git-Tag: v1.0.0^2~12 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=c3964092af5249d416ff61927078ee20f6069a87;p=WP-Plugins%2Fglm-member-db-social.git Get form back in Update the field name in the data abstract so it will work working on the correct values from the array of urls to populate the form. --- diff --git a/classes/data/dataUrls.php b/classes/data/dataUrls.php index 373a89a..2e3218e 100644 --- a/classes/data/dataUrls.php +++ b/classes/data/dataUrls.php @@ -151,8 +151,8 @@ class GlmDataUrls extends GlmDataAbstract 'use' => 'a' ), // The social medium - 'social' => array ( - 'field' => 'social', + 'medium' => array ( + 'field' => 'medium', 'type' => 'text', 'default' => true, 'use' => 'a' @@ -181,4 +181,4 @@ class GlmDataUrls extends GlmDataAbstract } -?> \ No newline at end of file +?> diff --git a/models/admin/member/social.php b/models/admin/member/social.php index 9dadd0f..bed3875 100644 --- a/models/admin/member/social.php +++ b/models/admin/member/social.php @@ -139,8 +139,16 @@ class GlmMembersAdmin_member_social //extends GlmDataUrls } // Refresh the Url list before returning it - $urlList = $Urls->getList(); + $memberUrlList = array(); + $urlList = $Urls->getList("member_id = " . $memberID); + if (!empty($urlList)) { + foreach ($urlList as $url) { + + $memberUrlList[strtolower($url['medium'])] = $url['url']; + } + } if ($debug) { + echo '
$urlList: ' . print_r($urlList, true) . '
'; echo "
Request:"; foreach($_REQUEST as $key=>$value) { echo(""); @@ -156,7 +164,7 @@ class GlmMembersAdmin_member_social //extends GlmDataUrls $templateData = array( 'displayData' => $displayData, 'socials' => $socialList, - 'urlList' => $urlList[$memberID], + 'urlList' => $memberUrlList, 'assetsUrl' => GLM_MEMBERS_SOCIAL_PLUGIN_ASSETS_URL, 'urlUpdated' => $urlUpdated, 'socialError' => $socialError, diff --git a/notes.md b/notes.md new file mode 100644 index 0000000..cd2d266 --- /dev/null +++ b/notes.md @@ -0,0 +1,6 @@ +# Notes for the social plugin + +When you goto the members social tab then click the social tab again it is not keeping the member id in the url and dies. + +The social urls are not being put back into the form. + diff --git a/views/admin/settings/social.html b/views/admin/settings/social.html index b552145..ae0c44d 100644 --- a/views/admin/settings/social.html +++ b/views/admin/settings/social.html @@ -22,7 +22,7 @@ - + {/foreach}
$key$value
{$socialItem.name}
@@ -57,4 +57,4 @@ $(".glm-flash-updated").fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500); }); -{include file='admin/footer.html'} \ No newline at end of file +{include file='admin/footer.html'}