@@ -299,11 +299,11 @@
299 299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Stmt q;
300 300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int rid;
301 301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int isLeaf;
302 302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
303 303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !g.okHistory ){ login_needed(); return; }
304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( !g.okRead ){ login_needed(); return; }
305 305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid = name_to_rid(PD("name","0"));
306 306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( rid==0 ){
307 307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("Version Information Error");
308 308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ No such object: %h(g.argv[2])
309 309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_footer();
@@ -319,10 +319,11 @@
319 319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
320 320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( db_step(&q)==SQLITE_ROW ){
321 321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zUuid = db_column_text(&q, 0);
322 322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zTitle = mprintf("Baseline [%.10s]", zUuid);
323 323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header(zTitle);
324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ login_anonymous_available();
324 325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
free(zTitle);
325 326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*@ <h2>Version %s(zUuid)</h2>*/
326 327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="section">Overview</div>
327 328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <p><table class="label-value">
328 329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Version:</th><td>%s(zUuid)</td></tr>
@@ -331,25 +332,28 @@
331 332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Record ID:</th><td>%d(rid)</td></tr>
332 333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
333 334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Original User:</th><td>%h(db_column_text(&q, 2))</td></tr>
334 335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Original Comment:</th><td>%w(db_column_text(&q,3))</td></tr>
335 336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </td></tr>
336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <tr><th>Timelines:</th><td>
337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zBaseURL)/timeline?p=%d(rid)">ancestors</a>
338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)">descendents</a>
339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)&p=%d(rid)">both</a>
340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </td></tr>
341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <tr><th>Commands:</th>
342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <td>
343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zBaseURL)/vdiff/%d(rid)">diff</a>
344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ | <a href="%s(g.zBaseURL)/zip/%s(zUuid).zip">ZIP archive</a>
345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ | <a href="%s(g.zBaseURL)/artifact/%d(rid)">manifest</a>
346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </td>
347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </tr>
337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( g.okHistory ){
338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <tr><th>Timelines:</th><td>
339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zBaseURL)/timeline?p=%d(rid)">ancestors</a>
340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)">descendents</a>
341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)&p=%d(rid)">both</a>
342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ </td></tr>
343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <tr><th>Commands:</th>
344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td>
345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zBaseURL)/vdiff/%d(rid)">diff</a>
346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ | <a href="%s(g.zBaseURL)/zip/%s(zUuid).zip">ZIP archive</a>
347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ | <a href="%s(g.zBaseURL)/artifact/%d(rid)">manifest</a>
348 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ </td>
349 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ </tr>
350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
348 351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </table></p>
349 352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
350 353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("Baseline Information");
354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ login_anonymous_available();
351 355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
352 356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
353 357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
showTags(rid, "");
354 358 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="section">Changes</div>
355 359 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <ul>
@@ -370,11 +374,15 @@
370 374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( fid ){
371 375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <b>Added:</b>
372 376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
373 377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <b>Deleted:</b>
374 378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zBaseURL)/finfo?name=%T(zName)">%h(zName)</a></li>
379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( g.okHistory ){
380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zBaseURL)/finfo?name=%T(zName)">%h(zName)</a></li>
381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }else{
382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %h(zName)</li>
383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
376 384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
377 385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </ul>
378 386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
compute_leaves(rid);
379 387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
showDescendents(rid, 2, "Descendents");
380 388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
showLeaves();
@@ -391,11 +399,11 @@
391 399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
void winfo_page(void){
392 400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Stmt q;
393 401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int rid;
394 402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
395 403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !g.okHistory ){ login_needed(); return; }
404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( !g.okRdWiki ){ login_needed(); return; }
397 405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid = name_to_rid(PD("name","0"));
398 406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( rid==0 ){
399 407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("Wiki Page Information Error");
400 408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ No such object: %h(g.argv[2])
401 409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_footer();
@@ -416,25 +424,28 @@
416 424 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zName = db_column_text(&q, 0);
417 425 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zUuid = db_column_text(&q, 1);
418 426 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zTitle = mprintf("Wiki Page %s", zName);
419 427 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header(zTitle);
420 428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
free(zTitle);
429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ login_anonymous_available();
421 430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="section">Overview</div>
422 431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <p><table class="label-value">
423 432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Version:</th><td>%s(zUuid)</td></tr>
424 433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Date:</th><td>%s(db_column_text(&q, 2))</td></tr>
425 434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( g.okSetup ){
426 435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Record ID:</th><td>%d(rid)</td></tr>
427 436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
428 437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Original User:</th><td>%s(db_column_text(&q, 3))</td></tr>
429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <tr><th>Commands:</th>
430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <td>
431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* @ <a href="%s(g.zBaseURL)/wdiff/%d(rid)">diff</a> | */
432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zBaseURL)/whistory?name=%t(zName)">history</a>
433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ | <a href="%s(g.zBaseURL)/artifact/%d(rid)">raw-text</a>
434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </td>
435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </tr>
438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( g.okHistory ){
439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <tr><th>Commands:</th>
440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td>
441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* @ <a href="%s(g.zBaseURL)/wdiff/%d(rid)">diff</a> | */
442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zBaseURL)/whistory?name=%t(zName)">history</a>
443 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ | <a href="%s(g.zBaseURL)/artifact/%d(rid)">raw-text</a>
444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ </td>
445 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ </tr>
446 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
436 447 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </table></p>
437 448 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
438 449 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("Wiki Information");
439 450 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid = 0;
440 451 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -470,12 +481,13 @@
470 481 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zFilename;
471 482 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char zPrevDate[20];
472 483 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob title;
473 484 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
474 485 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
475 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !g.okHistory ){ login_needed(); return; }
486 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( !g.okRead ){ login_needed(); return; }
476 487 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("File History");
488 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ login_anonymous_available();
477 489 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
478 490 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zPrevDate[0] = 0;
479 491 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zFilename = PD("name","");
480 492 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_prepare(&q,
481 493 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"SELECT a.uuid, substr(b.uuid,1,10), datetime(event.mtime,'localtime'),"
@@ -521,17 +533,19 @@
521 533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <td width="20"></td>
522 534 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <td valign="top" align="left">
523 535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
hyperlink_to_uuid(zVers);
524 536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ %h(zCom) (By: %h(zUser))
525 537 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ Id: %s(zUuid)/%d(frid)
526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zBaseURL)/artifact/%d(frid)">[view]</a>
527 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( fpid ){
528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zBaseURL)/fdiff?v1=%d(fpid)&v2=%d(frid)">[diff]</a>
538 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( g.okHistory ){
539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zBaseURL)/artifact/%d(frid)">[view]</a>
540 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fpid ){
541 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zBaseURL)/fdiff?v1=%d(fpid)&v2=%d(frid)">[diff]</a>
542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zBaseURL)/annotate?mid=%d(mid)&fnid=%d(fnid)">
544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ [annotate]</a>
545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ </td>
529 546 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zBaseURL)/annotate?mid=%d(mid)&fnid=%d(fnid)">
531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ [annotate]</a>
532 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </td>
533 547 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
534 548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
535 549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </table>
536 550 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_footer();
537 551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -562,12 +576,13 @@
562 576 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int rid;
563 577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Stmt q;
564 578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zUuid;
565 579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
566 580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
567 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !g.okHistory ){ login_needed(); return; }
581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( !g.okRead ){ login_needed(); return; }
568 582 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("Baseline Changes");
583 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ login_anonymous_available();
569 584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
570 585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid = name_to_rid(PD("name",""));
571 586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( rid==0 ){
572 587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
cgi_redirect("index");
573 588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -713,11 +728,11 @@
713 728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int v1 = name_to_rid(PD("v1","0"));
714 729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int v2 = name_to_rid(PD("v2","0"));
715 730 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob c1, c2, diff;
716 731 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
717 732 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
718 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !g.okHistory ){ login_needed(); return; }
733 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( !g.okRead ){ login_needed(); return; }
719 734 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("Diff");
720 735 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <h2>Differences From:</h2>
721 736 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <blockquote>
722 737 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
object_description(v1, 1);
723 738 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </blockquote>
@@ -750,11 +765,11 @@
750 765 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int rid;
751 766 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob content;
752 767 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
753 768 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid = name_to_rid(PD("name","0"));
754 769 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
755 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !g.okHistory ){ login_needed(); return; }
770 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( !g.okRead ){ login_needed(); return; }
756 771 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( g.zPath[0]=='i' ){
757 772 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( db_exists("SELECT 1 FROM tagxref JOIN tag USING(tagid)"
758 773 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" WHERE rid=%d AND tagname LIKE 'wiki-%%'", rid) ){
759 774 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
winfo_page();
760 775 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return;
761 776 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!