? stockapi.install Index: stockapi.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/stockapi/stockapi.module,v retrieving revision 1.4 diff -u -F^f -r1.4 stockapi.module --- stockapi.module 24 Jan 2006 15:29:41 -0000 1.4 +++ stockapi.module 3 Feb 2006 02:16:28 -0000 @@ -21,34 +21,17 @@ function stockapi_help($section) { switch ($section) { case 'admin/modules#description': - return t('Grab the latest stock info from Yahoo! and cache them in the database'); + return t('Grab the latest stock info from Yahoo!'); } } -function stockapi_settings() { - - $period = drupal_map_assoc(array(900, 1800, 3600, 10800, 21600, 32400, 43200, 86400), 'format_interval'); - $rows = array(30, 100, 500, 1000, 2500, 5000, 10000); - - $output .= form_select(t('Stock data update frequency'), 'stockapi_fetch', - variable_get('stockapi_fetch', UPDATE_FREQUENCY), $period, - t('How often to refresh the stock data from Yahoo! Finance. Default is 1 hour (3600 seconds).')); - - $output .= form_select(t('Symbols to update each cron run cycle'), 'stockapi_rows', - variable_get('stockapi_rows', ROWS_PER_FREQ), $rows, - t('How many symbols to update every cron run. This limit is imposed so we do not overload the host.')); - - return $output; -} - /** * Implementation of hook_cron(). */ function stockapi_cron() { - if (time() - variable_get('stockapi_fetch_last', 0) > variable_get('stockapi_fetch', UPDATE_FREQUENCY)) { + if (time() - variable_get('stockapi_fetch_last', 0) > UPDATE_FREQUENCY) { - $result = db_query_range('SELECT symbol FROM {stockapi} ORDER BY updated', 0, - variable_get('stockapi_rows', ROWS_PER_FREQ)); + $result = db_query_range('SELECT symbol FROM {stockapi} ORDER BY updated', 0, ROWS_PER_FREQ); while ($data = db_fetch_object($result)) { if ($stock = stockapi_fetch($data->symbol)) { @@ -139,7 +122,3 @@ function stockapi_insert($stock) { function stockapi_delete($symbol) { return db_query("DELETE FROM {stockapi} WHERE symbol = '%s'", $symbol); } - -function stockapi_update_1() { - return _system_update_utf8(array('stockapi')); -}