Check-in [ba9c31fc82]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
SHA1 Hash:ba9c31fc82d59bb786f84140806e30dd120c5c99
Date: 2009-10-30 15:53:28
User: dmitry
Comment:Use strcmp() instead of strstr().
Tags And Properties
Changes

Changes to TimelineGenerator.m

Old (3f0293d5a24fb496) New (9a1290c2482e3d84)
1 #import <Foundation/Foundation.h> 1 #import <Foundation/Foundation.h>
2 #import <sqlite3.h> 2 #import <sqlite3.h>
3 3
4 NSMutableString *HTMLTimelineForDatabase(const char *database) 4 NSMutableString *HTMLTimelineForDatabase(const char *database)
5 { 5 {
49 hidden lines
55 55
56 while (sqlite3_step(st) == SQLITE_ROW) { 56 while (sqlite3_step(st) == SQLITE_ROW) {
57 key = (char *)sqlite3_column_text(st, 0); 57 key = (char *)sqlite3_column_text(st, 0);
58 value = (char *)sqlite3_column_text(st, 1); 58 value = (char *)sqlite3_column_text(st, 1);
59 if (key && value && 59 if (key && value &&
60 (strstr(key, "project-name") == key || | 60 (strcmp(key, "project-name") == 0 ||
61 strstr(key, "project-description") == key /*|| | 61 strcmp(key, "project-description") == 0 /*||
62 strstr(key, "last-sync-url") == key*/)) { | 62 strcmp(key, "last-sync-url") == 0*/)) {
63 [html appendFormat:@"<div class='%s'>%s</div>", key, value]; 63 [html appendFormat:@"<div class='%s'>%s</div>", key, value];
64 } 64 }
65 } 65 }
66 sqlite3_finalize(st); 66 sqlite3_finalize(st);
67 67
47 hidden lines
115 115
116 out: 116 out:
117 sqlite3_close(db); 117 sqlite3_close(db);
118 return html; 118 return html;
119 } 119 }