Update of /cvsroot/bidwatcher/bidwatcher
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13557
Modified Files:
Tag: STABLE_1_3
helpers.cpp
Log Message:
fixed: changes in eBays layout
Index: helpers.cpp
===================================================================
RCS file: /cvsroot/bidwatcher/bidwatcher/Attic/helpers.cpp,v
retrieving revision 1.90.2.64
retrieving revision 1.90.2.65
diff -u -d -r1.90.2.64 -r1.90.2.65
--- helpers.cpp 11 Mar 2006 23:57:48 -0000 1.90.2.64
+++ helpers.cpp 25 Mar 2006 11:34:15 -0000 1.90.2.65
@@ -1407,14 +1407,20 @@
break;
case 7: // location
if (!Location[0]) {
- streamBuff.getline(LineBuffer.buf(), LineBuffer.size(), '\n');
- STRNZCPY(Location, LineBuffer.buf());
- // Dutch Auctions
- if (Quantity > 1 ) {
- strcpy(HighBidder, "Dutch Auction");
- strcpy(BidderRate, "");
- dutch_flag=1;
- }
+ char *p;
+ if (!strchr(LineBuffer.buf(), ',')) {
+ streamBuff.getline(LineBuffer.buf(), LineBuffer.size(), '\n');
+ p = LineBuffer.buf();
+ } else {
+ p = strchr(LineBuffer.buf(), ':') + 1;
+ }
+ STRNZCPY(Location, p);
+ // Dutch Auctions
+ if (Quantity > 1 ) {
+ strcpy(HighBidder, "Dutch Auction");
+ strcpy(BidderRate, "");
+ dutch_flag=1;
+ }
}
break;
case 8: // time started
@@ -1422,7 +1428,6 @@
streamBuff.getline(LineBuffer.buf(), LineBuffer.size(), '\n');
STRNZCPY(Started, LineBuffer.buf());
translate_date(Started);
-
}
break;
case 9: // time ending
|