@@ 1495-1499 (lines=5) @@ | ||
1492 | //if the file is located remotely, download it to our uploads DIR, because wp_genereate_attachmnet_metadata needs the file to be local |
|
1493 | if (strpos($guid, $wp_upload_dir['url']) === false) { |
|
1494 | //image is located remotely. download it and place it in the uploads directory |
|
1495 | if ( ! is_readable($guid)) { |
|
1496 | $migration_stage->add_error(sprintf(esc_html__("Could not create image attachment from non-existent file: %s", |
|
1497 | "event_espresso"), $guid)); |
|
1498 | return 0; |
|
1499 | } |
|
1500 | $contents = file_get_contents($guid); |
|
1501 | if ($contents === false) { |
|
1502 | $migration_stage->add_error(sprintf(esc_html__("Could not read image at %s, and therefore couldnt create an attachment post for it.", |
|
@@ 1501-1505 (lines=5) @@ | ||
1498 | return 0; |
|
1499 | } |
|
1500 | $contents = file_get_contents($guid); |
|
1501 | if ($contents === false) { |
|
1502 | $migration_stage->add_error(sprintf(esc_html__("Could not read image at %s, and therefore couldnt create an attachment post for it.", |
|
1503 | "event_espresso"), $guid)); |
|
1504 | return false; |
|
1505 | } |
|
1506 | $local_filepath = $wp_upload_dir['path'] . DS . basename($guid); |
|
1507 | $savefile = fopen($local_filepath, 'w'); |
|
1508 | fwrite($savefile, $contents); |
@@ 1387-1402 (lines=16) @@ | ||
1384 | . $tour |
|
1385 | . '.class.php' : $file_path; |
|
1386 | //if file is STILL not readable then let's do a EE_Error so its more graceful than a fatal error. |
|
1387 | if (! is_readable($file_path)) { |
|
1388 | EE_Error::add_error( |
|
1389 | sprintf( |
|
1390 | esc_html__( |
|
1391 | 'The file path given for the help tour (%s) is not a valid path. Please check that the string you set for the help tour on this route (%s) is the correct spelling', |
|
1392 | 'event_espresso' |
|
1393 | ), |
|
1394 | $file_path, |
|
1395 | $tour |
|
1396 | ), |
|
1397 | __FILE__, |
|
1398 | __FUNCTION__, |
|
1399 | __LINE__ |
|
1400 | ); |
|
1401 | return; |
|
1402 | } |
|
1403 | require_once $file_path; |
|
1404 | if (! class_exists($tour)) { |
|
1405 | $error_msg[] = sprintf( |
@@ 1210-1224 (lines=15) @@ | ||
1207 | public function get_DateTime_object($field_name) |
|
1208 | { |
|
1209 | $field_settings = $this->get_model()->field_settings_for($field_name); |
|
1210 | if (! $field_settings instanceof EE_Datetime_Field) { |
|
1211 | EE_Error::add_error( |
|
1212 | sprintf( |
|
1213 | esc_html__( |
|
1214 | 'The field %s is not an EE_Datetime_Field field. There is no DateTime object stored on this field type.', |
|
1215 | 'event_espresso' |
|
1216 | ), |
|
1217 | $field_name |
|
1218 | ), |
|
1219 | __FILE__, |
|
1220 | __FUNCTION__, |
|
1221 | __LINE__ |
|
1222 | ); |
|
1223 | return false; |
|
1224 | } |
|
1225 | return isset($this->_fields[ $field_name ]) && $this->_fields[ $field_name ] instanceof DateTime |
|
1226 | ? clone $this->_fields[ $field_name ] |
|
1227 | : null; |