Fossil

Diff
Login

Differences From Artifact [e3258afe06]:

To Artifact [58de62240e]:


59
60
61
62
63
64
65



66
67
68




69


70
71
72
73
74
75
76
  }else{
    db_prepare(&q, "SELECT rn, title, owner FROM reportfmt ORDER BY title");
    @ <p>Choose a report format from the following list:</p>
    @ <ol>
    while( db_step(&q)==SQLITE_ROW ){
      const char *zTitle = db_column_text(&q, 1);
      const char *zOwner = db_column_text(&q, 2);



      rn = db_column_int(&q, 0);
      cnt++;
      @ <li value="%d(cnt)"><a href="rptview?rn=%d(rn)"




      @        rel="nofollow">%h(zTitle)</a>&nbsp;&nbsp;&nbsp;


      if( g.okWrite && zOwner && zOwner[0] ){
        @ (by <i>%h(zOwner)</i>)
      }
      if( g.okTktFmt ){
        @ [<a href="rptedit?rn=%d(rn)&amp;copy=1" rel="nofollow">copy</a>]
      }
      if( g.okAdmin || (g.okWrTkt && zOwner && strcmp(g.zLogin,zOwner)==0) ){







>
>
>


|
>
>
>
>
|
>
>







59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
  }else{
    db_prepare(&q, "SELECT rn, title, owner FROM reportfmt ORDER BY title");
    @ <p>Choose a report format from the following list:</p>
    @ <ol>
    while( db_step(&q)==SQLITE_ROW ){
      const char *zTitle = db_column_text(&q, 1);
      const char *zOwner = db_column_text(&q, 2);
      if( zTitle[0] =='_' && !g.okTktFmt ){
        continue;
      }
      rn = db_column_int(&q, 0);
      cnt++;
      @ <li value="%d(cnt)">
      if( zTitle[0] == '_' ){
        @%h(zTitle)
      } else {
        @<a href="rptview?rn=%d(rn)"
        @        rel="nofollow">%h(zTitle)</a>        
      }
      @&nbsp;&nbsp;&nbsp;
      if( g.okWrite && zOwner && zOwner[0] ){
        @ (by <i>%h(zOwner)</i>)
      }
      if( g.okTktFmt ){
        @ [<a href="rptedit?rn=%d(rn)&amp;copy=1" rel="nofollow">copy</a>]
      }
      if( g.okAdmin || (g.okWrTkt && zOwner && strcmp(g.zLogin,zOwner)==0) ){