Index: feedapi.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi.install,v retrieving revision 1.5.2.21.2.3 diff -r1.5.2.21.2.3 feedapi.install 53a54,58 > 'skip' => array( > 'type' => 'int', > 'size' => 'tiny', > 'default' => 0, > ), 55a61,62 > 'indexes' => array( > 'feedapi_skip' => array('skip')), 102a110,116 > > function feedapi_update_6101() { > $ret = array(); > db_add_field($ret, 'feedapi', 'skip', array('type' => 'int', 'size' => 'tiny', 'default' => 0,)); > db_add_index($ret, 'feedapi', 'skip_id', array('skip')); > return $ret; > } Index: feedapi.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi.module,v retrieving revision 1.23.2.119.2.7 diff -r1.23.2.119.2.7 feedapi.module 596a597,602 > $form['skip'] = array( > '#type' => 'checkbox', > '#title' => t('Pause automatic feed update'), > '#description' => t('If checked, feed will not be updated automatically on cron.'), > '#default_value' => 0, > ); 630c636 < $result = db_query_range("SELECT nid FROM {feedapi} WHERE checked <= %d ORDER BY checked", $start, 0, FEEDAPI_CRON_FEEDS); --- > $result = db_query_range("SELECT nid FROM {feedapi} WHERE checked <= %d AND skip = 0 ORDER BY checked", $start, 0, FEEDAPI_CRON_FEEDS); 1024c1030 < db_query("UPDATE {feedapi} SET settings = '%s' WHERE nid = %d", serialize($settings), $args['nid']); --- > db_query("UPDATE {feedapi} SET settings = '%s', skip = %d WHERE nid = %d", serialize($settings), $settings['skip'], $args['nid']);