67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
}
/*
** Draw the header.
*/
void style_header(void){
const char *zLogInOut = "Logout";
/* login_check_credentials(); */
@ <html>
@ <body bgcolor="white">
@ <hr size="1">
@ <table border="0" cellpadding="0" cellspacing="0" width="100%%">
@ <tr><td valign="top" align="left">
@ <big><big><b>Fossil SCM</b></big></big><br>
if( g.zLogin==0 || g.zLogin[0]==0 ){
|
|
|
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
}
/*
** Draw the header.
*/
void style_header(void){
const char *zLogInOut = "Logout";
login_check_credentials();
@ <html>
@ <body bgcolor="white">
@ <hr size="1">
@ <table border="0" cellpadding="0" cellspacing="0" width="100%%">
@ <tr><td valign="top" align="left">
@ <big><big><b>Fossil SCM</b></big></big><br>
if( g.zLogin==0 || g.zLogin[0]==0 ){
|
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
qsort(aSubmenu, nSubmenu, sizeof(aSubmenu[0]), submenuCompare);
for(i=0; i<nSubmenu; i++){
struct Submenu *p = &aSubmenu[i];
char *zTail = i<nSubmenu-1 ? " | " : "";
if( p->zLink==0 ){
@ <font color="#888888">%h(p->zLabel)</font> %s(zTail)
}else{
@ <a href="p->zLink">%h(p->zLabel)</a> %s(zTail)
}
}
}
@ </td></tr></table>
@ <hr size="1">
g.cgiPanic = 1;
}
|
|
|
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
qsort(aSubmenu, nSubmenu, sizeof(aSubmenu[0]), submenuCompare);
for(i=0; i<nSubmenu; i++){
struct Submenu *p = &aSubmenu[i];
char *zTail = i<nSubmenu-1 ? " | " : "";
if( p->zLink==0 ){
@ <font color="#888888">%h(p->zLabel)</font> %s(zTail)
}else{
@ <a href="%T(p->zLink)">%h(p->zLabel)</a> %s(zTail)
}
}
}
@ </td></tr></table>
@ <hr size="1">
g.cgiPanic = 1;
}
|