* @access public
*/
public $memberID = false;
+
+ public $socialUrlTableName;
/*
* Constructor
*
// Save plugin configuration object
$this->config = $config;
+ $this->socialUrlTableName = GLM_MEMBERS_SOCIAL_PLUGIN_DB_PREFIX . 'social_urls';
// Run constructor for social data class
parent::__construct(false, false);
$haveMember = true;
$socialError = false;
$option = false;
- $debug = false;
+ $debug = true;
$statusMessage = "Update complete";
- require_once(GLM_MEMBERS_SOCIAL_PLUGIN_CLASS_PATH.'/data/dataUrls.php');
- $Urls = new GlmDataUrls($this->wpdb, $this->config);
+ require_once(GLM_MEMBERS_SOCIAL_PLUGIN_CLASS_PATH.'/data/dataSocialUrls.php');
+ $Urls = new GlmDataSocialUrls($this->wpdb, $this->config);
$urlStats = $Urls->getStats();
$haveUrls = ($urlStats > 0);
if ($urlStats && $urlStats > 0) {
$haveUrls = true;
}
- $urlList = $Urls->getList("member_id = " . $memberID);
- //$urlList = $Urls->getList();
+ $urlList = $Urls->getList("ref_dest = " . $memberID . " AND ref_type = " . $this->config['ref_type_numb']['Member']);
require_once(GLM_MEMBERS_SOCIAL_PLUGIN_CLASS_PATH.'/data/dataSocials.php');
$Socials = new GlmDataSocials($this->wpdb, $this->config);
$convertedNameList = array();
if (!empty($urlList)) {
foreach ($urlList as $url) {
- $mediumName = strtolower($url['medium']);
- $convertedNameList[$mediumName] = $url['medium'];
+ $mediumName = strtolower($url['social']);
+ $convertedNameList[$mediumName] = $url['social'];
if (!isset($_REQUEST[$mediumName]) || $_REQUEST[$mediumName] == '') {
// delete record here
$this->wpdb->delete(
- GLM_MEMBERS_SOCIAL_PLUGIN_DB_PREFIX . 'urls',
+ $this->socialUrlTableName,
array( 'id' => $url['id']),
array( '%d' )
);
$urlData = array('url' => $_REQUEST[$socialName]);
$urlDataFormat = array('%s');
$this->wpdb->update(
- GLM_MEMBERS_SOCIAL_PLUGIN_DB_PREFIX . 'urls',
+ $this->socialUrlTableName,
$urlData,
- array( 'member_id' => $memberID, 'medium' => $socialData['name']),
+ array( 'ref_dest' => $memberID, 'social' => $socialData['name']),
$urlDataFormat,
array('%d', '%s' )
);
} else {
// add record here
$urlData = array(
- 'url' => $_REQUEST[$socialName],
- 'member_id' => $memberID,
- 'medium' => $socialData['name']
+ 'url' => $_REQUEST[$socialName],
+ 'ref_dest' => $memberID,
+ 'social' => $socialData['name']
);
$urlDataFormat = array( '%s', '%d', '%s' );
$newId = $this->wpdb->insert(
- GLM_MEMBERS_SOCIAL_PLUGIN_DB_PREFIX . 'urls',
+ $this->socialUrlTableName,
$urlData,
$urlDataFormat
);
//$Urls->updateEntry($memberID);
//$urlUpdated = true;
$statusMessage = "Social Media URLs Updated";
- $urlList = $Urls->getList("member_id = " . $memberID);
+ //$urlList = $Urls->getList("ref_dest = " . $memberID);
+ $urlList = $Urls->getList("ref_dest = " . $memberID . " AND ref_type = " . $this->config['ref_type_numb']['Member']);
break;
case "social";
default: