From: Steve Sutton Date: Fri, 22 Apr 2016 14:00:37 +0000 (-0400) Subject: Add form field for the image and file import X-Git-Tag: v1.0.0^2~86 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=ec282a10cf7c724ce9c7e9830f4662d98b4efefa;p=WP-Plugins%2Fglm-member-db-events.git Add form field for the image and file import Putting the images and files into one import for events. Adding field for giving the is0 owner_id --- diff --git a/models/admin/management/events.php b/models/admin/management/events.php index 6f21537..4b51f05 100644 --- a/models/admin/management/events.php +++ b/models/admin/management/events.php @@ -69,6 +69,7 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement * @access public */ public $events = array(); + public $image_owner; /** * Constructor @@ -119,8 +120,8 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX. "events WHERE image != '' AND image IS NOT NULL"; $results = $this->wpdb->get_results($sql, ARRAY_A); - echo '
$results: ' . print_r($results, true) . '
'; - $imgUrl = 'http://is0.gaslightmedia.com/discoverkalamazoo/original/'; + $out = '
$results: ' . print_r($results, true) . '
'; + $imgUrl = 'http://is0.gaslightmedia.com/' . $this->image_owner . '/original/'; foreach ( $results as $event ) { $imageFullUrl = $imgUrl . $event['image']; $res = $ImageUpload->storeImage($imageFullUrl); @@ -137,6 +138,7 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement ); } } + return $out; } public function importEventFiles() @@ -147,9 +149,8 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX. "events WHERE file1 != '' AND file1 IS NOT NULL"; $results = $this->wpdb->get_results($sql, ARRAY_A); - //echo '
$results: ' . print_r($results, true) . '
'; - $fileUrl = 'http://is0.gaslightmedia.com/discoverkalamazoo/original/'; - //echo '
$results: ' . print_r($results, true) . '
'; + $fileUrl = 'http://is0.gaslightmedia.com/' . $this->image_owner . '/original/'; + $out = '
$results: ' . print_r($results, true) . '
'; //exit; foreach ( $results as $event ) { $fileFullUrl = $fileUrl . $event['image']; @@ -167,6 +168,7 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement chmod( GLM_MEMBERS_PLUGIN_FILES_PATH . '/' . $event['file1'], 0660 ); umask($oldUmask); } + return $out; } /** @@ -215,13 +217,21 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement case 'eventImagesImport': - $this->importEventImages(); + $this->image_owner = filter_var($_REQUEST['img_owner_id'], FILTER_SANITIZE_STRING); + + if ( $this->image_owner ) { + $this->importEventImages(); + $this->importEventFiles(); + $importResult = '

All images and files imported

'; + } else { + $importResult = '
Failure: Not given owner id.
'; + } + break; case 'eventFilesImport': - $this->importEventFiles(); break; diff --git a/views/admin/management/events.html b/views/admin/management/events.html index 10651bd..50af0b5 100644 --- a/views/admin/management/events.html +++ b/views/admin/management/events.html @@ -89,8 +89,6 @@ {else} - Import Event Images - Import Event Files
@@ -129,6 +127,24 @@
+ + +
+ + + +
+
+ Image Style Owner: + + +
+ + +
+
+ + {/if}