1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
|
sqlite3_value **argv /* values of all function arguments */
){
const char *zUuid; /* The UUID to render */
char *z; /* Rendered HTML text */
zUuid = (const char*)sqlite3_value_text(argv[0]);
if( g.okHistory && zUuid && strlen(zUuid)>=10 ){
z = mprintf("<tt><a href='%s/vinfo/%t'><span style='font-size:1.5em'>"
"%#h</span>%h</a></tt>",
g.zBaseURL, zUuid, 10, zUuid, &zUuid[10]);
sqlite3_result_text(pCxt, z, -1, free);
}else{
sqlite3_result_text(pCxt, zUuid, -1, SQLITE_TRANSIENT);
}
}
|
|
|
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
|
sqlite3_value **argv /* values of all function arguments */
){
const char *zUuid; /* The UUID to render */
char *z; /* Rendered HTML text */
zUuid = (const char*)sqlite3_value_text(argv[0]);
if( g.okHistory && zUuid && strlen(zUuid)>=10 ){
z = mprintf("<tt><a href='%s/info/%t'><span style='font-size:1.5em'>"
"%#h</span>%h</a></tt>",
g.zBaseURL, zUuid, 10, zUuid, &zUuid[10]);
sqlite3_result_text(pCxt, z, -1, free);
}else{
sqlite3_result_text(pCxt, zUuid, -1, SQLITE_TRANSIENT);
}
}
|
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
|
sqlite3_value **argv /* values of all function arguments */
){
const char *zTag; /* The tag to render */
char *z; /* rendered html text */
zTag = (const char*)sqlite3_value_text(argv[0]);
if( g.okHistory ){
z = mprintf("<a href='%s/tagview?name=%T'>%h</a>",
g.zBaseURL, zTag, zTag);
}else{
z = mprintf("%h", zTag);
}
sqlite3_result_text(pCxt, z, -1, free);
}
|
|
|
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
|
sqlite3_value **argv /* values of all function arguments */
){
const char *zTag; /* The tag to render */
char *z; /* rendered html text */
zTag = (const char*)sqlite3_value_text(argv[0]);
if( g.okHistory ){
z = mprintf("<a href='%s/tagview?name=%T&raw=y'>%h</a>",
g.zBaseURL, zTag, zTag);
}else{
z = mprintf("%h", zTag);
}
sqlite3_result_text(pCxt, z, -1, free);
}
|