Skip to content
Snippets Groups Projects
Commit 314921ef authored by Tobby Hagler's avatar Tobby Hagler
Browse files

Issue #1206042 by anon: Let node titles have unique option.

parent 6edf8ff9
No related branches found
No related tags found
No related merge requests found
...@@ -225,6 +225,7 @@ class FeedsNodeProcessor extends FeedsProcessor { ...@@ -225,6 +225,7 @@ class FeedsNodeProcessor extends FeedsProcessor {
$targets['title'] = array( $targets['title'] = array(
'name' => t('Title'), 'name' => t('Title'),
'description' => t('The title of the node.'), 'description' => t('The title of the node.'),
'optional_unique' => TRUE,
); );
} }
$targets['nid'] = array( $targets['nid'] = array(
...@@ -302,6 +303,9 @@ class FeedsNodeProcessor extends FeedsProcessor { ...@@ -302,6 +303,9 @@ class FeedsNodeProcessor extends FeedsProcessor {
case 'nid': case 'nid':
$nid = db_query("SELECT nid FROM {node} WHERE nid = :nid", array(':nid' => $value))->fetchField(); $nid = db_query("SELECT nid FROM {node} WHERE nid = :nid", array(':nid' => $value))->fetchField();
break; break;
case 'title':
$nid = db_query("SELECT nid FROM {node} WHERE title = :title", array(':title' => $value))->fetchField();
break;
case 'feeds_source': case 'feeds_source':
if ($id = feeds_get_importer_id($this->config['content_type'])) { if ($id = feeds_get_importer_id($this->config['content_type'])) {
$nid = db_query("SELECT fs.feed_nid FROM {node} n JOIN {feeds_source} fs ON n.nid = fs.feed_nid WHERE fs.id = :id AND fs.source = :source", array(':id' => $id, ':source' => $value))->fetchField(); $nid = db_query("SELECT fs.feed_nid FROM {node} n JOIN {feeds_source} fs ON n.nid = fs.feed_nid WHERE fs.id = :id AND fs.source = :source", array(':id' => $id, ':source' => $value))->fetchField();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment