Adding export file for social
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 28 Jun 2017 20:16:21 +0000 (16:16 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 28 Jun 2017 20:16:21 +0000 (16:16 -0400)
Creating social media export file.

.gitignore [new file with mode: 0644]
exportSocial.php [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..afed073
--- /dev/null
@@ -0,0 +1 @@
+*.csv
diff --git a/exportSocial.php b/exportSocial.php
new file mode 100644 (file)
index 0000000..5fa1667
--- /dev/null
@@ -0,0 +1,44 @@
+<?php
+require_once '../setup.phtml';
+$socialFileName = './social-export.csv';
+
+// DB connection
+$dbh = Toolkit_Database::getInstance();
+
+// pull the member data
+$sql = "
+  SELECT member_id,
+         facebook, twitter, pinterest, google_plus, '' as digg, linkedin,
+         instagram, youtube, '' as flickr, blog, '' as photobucket, '' as rss
+    FROM members.member
+ORDER BY member_id";
+$stmt = $dbh->query( $sql );
+$memberData = $stmt->fetchAll( PDO::FETCH_ASSOC );
+echo '<pre>$memberData: ' . print_r( $memberData, true ) . '</pre>';
+
+$fileHeader = array( 'member_id',
+    'facebook',
+    'twitter',
+    'pinterest',
+    'google_plus',
+    'digg',
+    'linkedin',
+    'instagram',
+    'youtube',
+    'flickr',
+    'blog',
+    'photobucket',
+    'rss',
+);
+
+// create file
+$fp = fopen( $socialFileName, 'w' );
+if ( $fp ) {
+    // create file header
+    fputcsv( $fp, $fileHeader );
+    foreach ( $memberData as $member ) {
+        fputcsv( $fp, $member );
+    }
+    fclose( $fp );
+}
+