$sql = "
SELECT id,descr,video_url
FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info
- WHERE descr like '%youtube.com/embed%'
+ WHERE descr like '%youtube.com/embed%'
ORDER BY id";
$results = $this->wpdb->get_results( $sql, ARRAY_A );
//echo '<pre>$results: ' . print_r($results, true) . '</pre>';
if ( preg_match( '%youtube.com/embed/([^?"]*)%', $matches[1], $srcMatches ) ) {
echo '<pre>$srcMatches: ' . print_r($srcMatches, true) . '</pre>';
}
+ $sqlUpdate = "
+ UPDATE " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info
+ SET video_url='" . $srcMatches[0] . "'
+ WHERE id='" . $member['id'] . "'";
+ $this->wpdb->query($sqlUpdate);
+
+ $filteredString = str_replace($iframeCode,"",$descr);
+
+ $sqlDelete = "
+ UPDATE " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info
+ SET descr='" . $filteredString . "'
+ WHERE id='" . $member['id'] . "'";
+ $this->wpdb->query($sqlDelete);
+
//$resultMessage .= '<pre>$matches: ' . print_r($matches, true) . '</pre>';
}
}
ORDER BY id";
$count = $this->wpdb->get_var( $sql );
//echo '<pre>$count: ' . print_r($count, true) . '</pre>';
- $resultMessage = "There are {$count} Members with embed code in their descr field.";
+ $resultMessage = "There are {$count} Members with embedded youtube code in their descr field.";
break;
}