}
+ public function importEventImages()
+ {
+ require_once(GLM_MEMBERS_PLUGIN_PATH.'/models/admin/ajax/imageUpload.php');
+ $ImageUpload = new GlmMembersAdmin_ajax_imageUpload($this->wpdb, $this->config);
+ // get all events with images
+ $sql = "
+ SELECT id,image,old_event_id
+ FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX. "events
+ WHERE image != '' AND image IS NOT NULL";
+ $results = $this->wpdb->get_results($sql, ARRAY_A);
+ echo '<pre>$results: ' . print_r($results, true) . '</pre>';
+ $imgUrl = 'http://is0.gaslightmedia.com/discoverkalamazoo/CKImage/';
+ foreach ( $results as $event ) {
+ $imageFullUrl = $imgUrl . $event['image'];
+ $res = $ImageUpload->storeImage($imageFullUrl);
+
+ if ( $res['newFileName'] ) {
+ $this->wpdb->update(
+ GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'events',
+ array(
+ 'image' => $res['newFileName']
+ ),
+ array( 'id' => $event['id'] ),
+ array( '%s' ),
+ array( '%d' )
+ );
+ }
+ }
+ }
+
/**
* modelAction
*
break;
+ case 'eventImagesImport':
+
+ $this->importEventImages();
+
+ break;
+
case 'eventimport':
$import = false;
'name' => $event['header'],
'intro' => $intro,
'descr' => $event['descr'],
- 'image' => $event['image'],
+ 'image' => $event['img'],
'cost' => $event['cost'],
'url' => $event['url'],
),
'name' => $event['header'],
'intro' => $intro,
'descr' => $event['descr'],
- 'image' => $event['image'],
+ 'image' => $event['img'],
'cost' => $event['cost'],
'url' => $event['url'],
'old_event_id' => $event['id']