$results = $this->wpdb->get_results($sql, ARRAY_A);
$fileUrl = 'http://is0.gaslightmedia.com/' . $this->image_owner . '/original/';
$out = '<pre>$results: ' . print_r($results, true) . '</pre>';
- //exit;
foreach ( $results as $event ) {
- $fileFullUrl = $fileUrl . $event['image'];
- $fp = fopen( GLM_MEMBERS_PLUGIN_FILES_PATH . '/' . $event['file1'], 'w+' );
- $ch = curl_init( $fileUrl . $event['file1'] );
- curl_setopt($ch, CURLOPT_TIMEOUT, 50);
- curl_setopt($ch, CURLOPT_FILE, $fp);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
- $fileData = curl_exec($ch);
- $httpCode = curl_getinfo($ch);
- curl_close($ch);
- fclose($fp);
- // Set correct file permissions
- $oldUmask = umask(0);
- chmod( GLM_MEMBERS_PLUGIN_FILES_PATH . '/' . $event['file1'], 0660 );
- umask($oldUmask);
+ if ( $event['image']) {
+ $fileFullUrl = $fileUrl . $event['image'];
+ $fp = fopen( GLM_MEMBERS_PLUGIN_FILES_PATH . '/' . $event['file1'], 'w+' );
+ $ch = curl_init( $fileUrl . $event['file1'] );
+ curl_setopt($ch, CURLOPT_TIMEOUT, 50);
+ curl_setopt($ch, CURLOPT_FILE, $fp);
+ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
+ $fileData = curl_exec($ch);
+ $httpCode = curl_getinfo($ch);
+ curl_close($ch);
+ fclose($fp);
+ // Set correct file permissions
+ $oldUmask = umask(0);
+ chmod( GLM_MEMBERS_PLUGIN_FILES_PATH . '/' . $event['file1'], 0660 );
+ umask($oldUmask);
+ }
}
return $out;
}