404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
|
va_start(ap, zFormat);
local_zCurrentPage = vmprintf(zFormat, ap);
va_end(ap);
}
}
/* Use this for the $base_href_suffix variable if it is not NULL.
** If it is NULL then use g.zUrlSuffix
*/
static char *local_zBaseHrefSuffix = 0;
/*
** Set the desired $base_href_suffix to something other than g.zUrlSuffix
*/
void style_set_base_href_suffix(const char *zFormat, ...){
fossil_free(local_zBaseHrefSuffix);
if( zFormat==0 ){
local_zBaseHrefSuffix = 0;
}else{
va_list ap;
|
|
|
|
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
|
va_start(ap, zFormat);
local_zCurrentPage = vmprintf(zFormat, ap);
va_end(ap);
}
}
/* Use this for the $base_href_suffix variable if it is not NULL.
** If it is NULL then use g.zRelReqURI
*/
static char *local_zBaseHrefSuffix = 0;
/*
** Set the desired $base_href_suffix to something other than g.zRelReqURI
*/
void style_set_base_href_suffix(const char *zFormat, ...){
fossil_free(local_zBaseHrefSuffix);
if( zFormat==0 ){
local_zBaseHrefSuffix = 0;
}else{
va_list ap;
|
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
|
Th_Store("baseurl", g.zBaseURL);
Th_Store("secureurl", fossil_wants_https(1)? g.zHttpsURL: g.zBaseURL);
Th_Store("home", g.zTop);
Th_Store("index_page", db_get("index-page","/home"));
if( local_zCurrentPage==0 ) style_set_current_page("%T", g.zPath);
Th_Store("current_page", local_zCurrentPage);
if( local_zBaseHrefSuffix==0 ){
style_set_base_href_suffix("%s",g.zUrlSuffix);
/* %s because g.zUrlSuffix is already encoded (FIXME: really so?) */
}
Th_Store("base_href_suffix", local_zBaseHrefSuffix);
Th_Store("requested_url_suffix", g.zUrlSuffix);
Th_Store("csrf_token", g.zCsrfToken);
Th_Store("release_version", RELEASE_VERSION);
Th_Store("manifest_version", MANIFEST_VERSION);
Th_Store("manifest_date", MANIFEST_DATE);
Th_Store("compiler_name", COMPILER_NAME);
Th_Store("mainmenu", style_get_mainmenu());
stylesheet_url_var();
|
|
|
|
|
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
|
Th_Store("baseurl", g.zBaseURL);
Th_Store("secureurl", fossil_wants_https(1)? g.zHttpsURL: g.zBaseURL);
Th_Store("home", g.zTop);
Th_Store("index_page", db_get("index-page","/home"));
if( local_zCurrentPage==0 ) style_set_current_page("%T", g.zPath);
Th_Store("current_page", local_zCurrentPage);
if( local_zBaseHrefSuffix==0 ){
style_set_base_href_suffix("%s",g.zRelReqURI);
/* %s because g.zRelReqURI is already encoded (FIXME: really so?) */
}
Th_Store("base_href_suffix", local_zBaseHrefSuffix);
Th_Store("relrequri", g.zRelReqURI);
Th_Store("csrf_token", g.zCsrfToken);
Th_Store("release_version", RELEASE_VERSION);
Th_Store("manifest_version", MANIFEST_VERSION);
Th_Store("manifest_date", MANIFEST_DATE);
Th_Store("compiler_name", COMPILER_NAME);
Th_Store("mainmenu", style_get_mainmenu());
stylesheet_url_var();
|
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
|
if( isAuth ){
#if !defined(_WIN32)
@ uid=%d(getuid()), gid=%d(getgid())<br />
#endif
@ g.zBaseURL = %h(g.zBaseURL)<br />
@ g.zHttpsURL = %h(g.zHttpsURL)<br />
@ g.zUrlSuffix = %h(g.zUrlSuffix)<br />
@ g.zTop = %h(g.zTop)<br />
@ g.zPath = %h(g.zPath)<br />
@ g.userUid = %d(g.userUid)<br />
@ g.zLogin = %h(g.zLogin)<br />
@ g.isHuman = %d(g.isHuman)<br />
@ g.javascriptHyperlink = %d(g.javascriptHyperlink)<br />
if( g.nRequest ){
|
|
|
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
|
if( isAuth ){
#if !defined(_WIN32)
@ uid=%d(getuid()), gid=%d(getgid())<br />
#endif
@ g.zBaseURL = %h(g.zBaseURL)<br />
@ g.zHttpsURL = %h(g.zHttpsURL)<br />
@ g.zRelReqURI = %h(g.zRelReqURI)<br />
@ g.zTop = %h(g.zTop)<br />
@ g.zPath = %h(g.zPath)<br />
@ g.userUid = %d(g.userUid)<br />
@ g.zLogin = %h(g.zLogin)<br />
@ g.isHuman = %d(g.isHuman)<br />
@ g.javascriptHyperlink = %d(g.javascriptHyperlink)<br />
if( g.nRequest ){
|