| | @@ -80,16 +80,19 @@ |
| 80 | 80 | { |
| 81 | 81 | int uid = g.userUid; |
| 82 | 82 | char * sql = mprintf( "SELECT login,cap,info FROM user WHERE uid=%d", |
| 83 | 83 | uid ); |
| 84 | 84 | Stmt st; |
| 85 | + char const *uname; |
| 86 | + char const *ucap; |
| 87 | + char const *uinfo; |
| 85 | 88 | db_prepare( &st, sql ); |
| 86 | 89 | free( sql ); |
| 87 | 90 | db_step(&st); |
| 88 | | - char const * uname = db_column_text( &st, 0 ); |
| 89 | | - char const * ucap = db_column_text( &st, 1 ); |
| 90 | | - char const * uinfo = db_column_text( &st, 2 ); |
| 91 | + uname = db_column_text( &st, 0 ); |
| 92 | + ucap = db_column_text( &st, 1 ); |
| 93 | + uinfo = db_column_text( &st, 2 ); |
| 91 | 94 | |
| 92 | 95 | @ <h2>Welcome, %s(uname)!</h2> |
| 93 | 96 | @ Your user ID is: %d(uid)<br/> |
| 94 | 97 | @ Your Fossil permissions are: [%s(ucap)] |
| 95 | 98 | @ [TODO: explain these]<br/> |
| | @@ -125,16 +128,17 @@ |
| 125 | 128 | |
| 126 | 129 | /* |
| 127 | 130 | ** WEBPAGE: /my |
| 128 | 131 | */ |
| 129 | 132 | void mypage_page(void){ |
| 133 | + const char *name; |
| 130 | 134 | login_check_credentials(); |
| 131 | 135 | if( !g.okRdWiki ){ |
| 132 | 136 | login_needed(); |
| 133 | 137 | } |
| 134 | 138 | style_header("Your Home"); |
| 135 | | - char const * name = P("name"); |
| 139 | + name = P("name"); |
| 136 | 140 | if( name ) |
| 137 | 141 | { |
| 138 | 142 | if( 0 == strcmp(name,"tickets") ) |
| 139 | 143 | { |
| 140 | 144 | @ TODO: Tickets page. |
| 141 | 145 | |