diff --git a/alltables.env b/alltables.env
index 0c0be7e9..4e445912 100644
--- a/alltables.env
+++ b/alltables.env
@@ -77,6 +77,10 @@ use 'http://www.datatables.org/quickbase/intuit.quickbase.info.xml' as intuit.qu
use 'http://www.datatables.org/quickbase/intuit.quickbase.xml' as intuit.quickbase;
use 'http://www.datatables.org/regex/regex.xml' as regex;
use 'http://www.datatables.org/rtm/rtm.auth.frob.xml' as rtm.auth.frob;
+use 'http://www.datatables.org/rtm/rtm.auth.oauth_href.xml' as rtm.auth.oauth_href;
+use 'http://www.datatables.org/rtm/rtm.auth.token.xml' as rtm.auth.token;
+use 'http://www.datatables.org/rtm/rtm.tasks.xml' as rtm.tasks;
+use 'http://www.datatables.org/salesforce/salesforce.login.xml' as salesforce.login;
use 'http://www.datatables.org/search/search.imageweb.xml' as search.imageweb;
use 'http://www.datatables.org/search/search.rank.xml' as search.rank;
use 'http://www.datatables.org/shopping/shopping.deals.xml' as shopping.deals;
diff --git a/salesforce/salesforce.login.xml b/salesforce/salesforce.login.xml
new file mode 100644
index 00000000..c5b28ada
--- /dev/null
+++ b/salesforce/salesforce.login.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
diff --git a/shopping/shopping.deals.xml b/shopping/shopping.deals.xml
index 105c0e40..bbb5e660 100644
--- a/shopping/shopping.deals.xml
+++ b/shopping/shopping.deals.xml
@@ -26,7 +26,7 @@ for each (var div in dealhtml.div) {
deal.price += {compress(div.strong.a.text())};
deal.shipping += {compress(div.em.text())};
deal.description += {compress(div.p[0].*)};
- deal.status += {compress(div.p[1].*)};
+ deal.status += {compress(div.p[1].*)};
deal.logo += {compress(div.div[1].*)};
deals.deal += deal;
}
diff --git a/yahoo/finance/yahoo.finance.quotes.xml b/yahoo/finance/yahoo.finance.quotes.xml
index cb70510e..079003ab 100644
--- a/yahoo/finance/yahoo.finance.quotes.xml
+++ b/yahoo/finance/yahoo.finance.quotes.xml
@@ -17,8 +17,10 @@ var query = "select * from csv where url='http://download.finance.yahoo.com/d/qu
"and columns='Ask,AverageDailyVolume,Bid,AskRealtime,BidRealtime,BookValue,Change&PercentChange,Change,Commission,ChangeRealtime,AfterHoursChangeRealtime,DividendShare,LastTradeDate,TradeDate,EarningsShare,ErrorIndicationreturnedforsymbolchangedinvalid,EPSEstimateCurrentYear,EPSEstimateNextYear,EPSEstimateNextQuarter,DaysLow,DaysHigh,YearLow,YearHigh,HoldingsGainPercent,AnnualizedGain,HoldingsGain,HoldingsGainPercentRealtime,HoldingsGainRealtime,MoreInfo,OrderBookRealtime,MarketCapitalization,MarketCapRealtime,EBITDA,ChangeFromYearLow,PercentChangeFromYearLow,LastTradeRealtimeWithTime,ChangePercentRealtime,ChangeFromYearHigh,PercebtChangeFromYearHigh,LastTradeWithTime,LastTradePriceOnly,HighLimit,LowLimit,DaysRange,DaysRangeRealtime,FiftydayMovingAverage,TwoHundreddayMovingAverage,ChangeFromTwoHundreddayMovingAverage,PercentChangeFromTwoHundreddayMovingAverage,ChangeFromFiftydayMovingAverage,PercentChangeFromFiftydayMovingAverage,Name,Notes,Open,PreviousClose,PricePaid,ChangeinPercent,PriceSales,PriceBook,ExDividendDate,PERatio,DividendPayDate,PERatioRealtime,PEGRatio,PriceEPSEstimateCurrentYear,PriceEPSEstimateNextYear,Symbol,SharesOwned,ShortRatio,LastTradeTime,TickerTrend,OneyrTargetPrice,Volume,HoldingsValue,HoldingsValueRealtime,YearRange,DaysValueChange,DaysValueChangeRealtime,StockExchange,DividendYield'";
var rows = y.query(query).results.row;
var symbols = ;
-for each (var row in rows) {
+if (rows) {
+ for each (var row in rows) {
symbols.symbol += {row.*};
+ }
}
response.object = symbols;
]]>