* @todo Support array of values for dates.
*/
function date_feeds_set_target($entity, $target, $feed_element) {
- list($field_name, $sub_field) = split(':', $target);
+ list($field_name, $sub_field) = explode(':', $target, 2);
if (!($feed_element instanceof FeedsDateTimeElement)) {
if (is_array($feed_element)) {
$feed_element = $feed_element[0];
if (!date_timezone_is_valid($use_start->getTimezone()->getName())) {
$use_start->setTimezone(new DateTimeZone("UTC"));
}
- $db_tz = date_get_timezone_db($info['setting']['tz_handling'], $use_start->getTimezone()->getName());
+ $db_tz = date_get_timezone_db($info['settings']['tz_handling'], $use_start->getTimezone()->getName());
}
if ($use_end) {
$use_end = $use_end->merge($temp);
}
$edit = array(
'feeds[FeedsHTTPFetcher][source]' => $feed_url,
- );
+ );
$nid = $this->drupalPost('import/'. $id, $edit, 'Import');
// Check whether feed got recorded in feeds_source table.
*/
public function test() {
$this->drupalGet('admin/config/regional/settings');
- return;
+
// Create content type.
$typename = $this->createContentType(NULL, array(
'date' => 'date',
$edit = array(
'allowed_extensions' => 'rss2',
- 'direct' => 1,
);
$this->drupalPost('admin/structure/feeds/edit/daterss/settings/FeedsFileFetcher', $edit, 'Save');