/[drupal]/contributions/modules/stockapi/stockapi.module
ViewVC logotype

Diff of /contributions/modules/stockapi/stockapi.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.9, Tue May 20 16:34:23 2008 UTC revision 1.9.2.1, Tue Feb 3 17:25:31 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id$  // $Id: stockapi.module,v 1.9 2008/05/20 16:34:23 kbahey Exp $
3    
4  /**  /**
5  * @file  * @file
# Line 108  function stockapi_fetch($symbol) { Line 108  function stockapi_fetch($symbol) {
108      return FALSE;      return FALSE;
109    }    }
110    
111    $data = explode(',', str_replace('"', '', $result->data));    $data = explode(',', $result->data);
112    
113      for ($i=0; $i < count($data); $i++) {
114        $value = trim($data[$i]);
115        if ((substr($value, 0, 1) == '"') && (substr($value, strlen($value) - 1, 1)) != '"') {
116          $data[$i] = str_replace('"', '', ($value .','. $data[$i+1]));
117          unset($data[$i+1]);
118          $i++;
119        }
120        else {
121          $data[$i] = str_replace('"', '', $value);
122        }
123      }
124    
125    if (!$data) {    if (!$data) {
126      watchdog('stockapi', t('StockAPI: no data for symbol(s): @symbol', array('@symbol' => $symbol)));      watchdog('stockapi', t('StockAPI: no data for symbol(s): @symbol', array('@symbol' => $symbol)));
127      return FALSE;      return FALSE;
128    }    }
129    
130    $data = array_map('trim', $data);    $data = array_values($data);
131    return $data;    return $data;
132  }  }
133    

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.9.2.1

  ViewVC Help
Powered by ViewVC 1.1.2