Index: feedapi_mapper.admin.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feedapi_mapper/Attic/feedapi_mapper.admin.inc,v retrieving revision 1.1.2.8 diff -u -p -r1.1.2.8 feedapi_mapper.admin.inc --- feedapi_mapper.admin.inc 18 Aug 2009 19:11:44 -0000 1.1.2.8 +++ feedapi_mapper.admin.inc 24 Aug 2009 08:29:43 -0000 @@ -111,7 +111,7 @@ function feedapi_mapper_delete_form($for * Submission callback for feedapi_mapper_delete_form. */ function feedapi_mapper_delete_form_submit($form, &$form_state) { - $param = isset($form['#node']->nid) && _feedapi_mapper_is_overridden($form['#node']->nid) ? $form['#node']->nid : $form['#node']->type; + $param = isset($form['#node']->nid) && _feedapi_mapper_scope($form['#node']->nid) ? $form['#node']->nid : $form['#node']->type; $node = new stdClass(); $field = is_numeric($param) ? 'nid' : 'type'; $node->{$field} = $param; @@ -161,7 +161,7 @@ function feedapi_mapper_toggle_unique($p $node->type = str_replace('-', '_', $param); $path = 'admin/content/node-type/'. $param .'/map'; } - elseif (!_feedapi_mapper_is_overridden($param)) { + elseif (!_feedapi_mapper_scope($param)) { $node = node_load($param); $path = "node/{$param}/map"; $param = $node->type; @@ -202,26 +202,26 @@ function feedapi_mapper_default_form_sub } /** - * Form callback confirmation form for override mapping. + * Form callback confirmation form for restrict mapping to the given node. */ -function feedapi_mapper_override_form($form_state, $feed_node) { +function feedapi_mapper_restrict_form($form_state, $feed_node) { $form = array(); $form['#node'] = $feed_node; $form['#redirect'] = "node/{$feed_node->nid}/map"; return confirm_form($form, - t('Override?'), + t('Restrict?'), "node/{$feed_node->nid}/map", - t('Would you like to override the content-type defaults?'), - t('Override'), + t('Would you like to restrict the scope of the mapping to the given node only?'), + t('Restrict'), t('Cancel') ); } /** - * Submission callback for feedapi_mapper_override_form. + * Submission callback for feedapi_mapper_restrict_form. */ -function feedapi_mapper_override_form_submit($form, &$form_state) { +function feedapi_mapper_restrict_form_submit($form, &$form_state) { $mapping = feedapi_mapper_load_mapping($form['#node']); feedapi_mapper_save_mapping($form['#node']->nid, $mapping); } @@ -274,15 +274,15 @@ function feedapi_mapper_form($form_state } $form['#mapping'] = $mapping; - // Override settings: if theis is a node we are on and there is no mapping at all, - // we are operating on the content-type defaults. If not we are overriding. - if ($feed_node->nid && _feedapi_mapper_is_overridden($feed_node->nid)) { - $override = t('This mapping is specific to this feed node.') .' '. l(t('Use content-type default.'), 'node/'. $feed_node->nid .'/map/default'); - $form['#override'] = TRUE; + // Scope settings: if there is is a node we are on and there is no mapping at all, + // we are operating on the content-type defaults. If not it's per-node. + if ($feed_node->nid && _feedapi_mapper_scope($feed_node->nid)) { + $scope = t('This mapping is specific to this feed node.') .' '. l(t('Use content-type default.'), 'node/'. $feed_node->nid .'/map/default'); + $form['#scope'] = TRUE; } elseif (isset($feed_node->nid)) { - $override = t('This mapping is the standard content-type mapping. Any changes will affect all feeds with the same content-type.') .' '. l(t('Override.'), 'node/'. $feed_node->nid .'/map/override'); - $form['#override'] = FALSE; + $scope = t('This mapping is the standard content-type mapping. Any changes will affect all feeds with the same content-type.') .' '. l(t('Restrict to per-node.'), 'node/'. $feed_node->nid .'/map/restrict'); + $form['#scope'] = FALSE; } if ($mapping['export_type'] === EXPORT_IN_DATABASE) { @@ -296,8 +296,8 @@ function feedapi_mapper_form($form_state $status = t('Status: overridden - ') . l(t('revert.'), 'admin/content/node-type/'. str_replace('_', '-', $feed_node->type) .'/map/revert', array('query' => array('destination' => $destination))); } - $form['override'] = array( - '#value' => $override, + $form['scope'] = array( + '#value' => $scope, ); $form['revert'] = array( '#value' => '