Software Freedom Law Center

Changeset 21

Show
Ignore:
Timestamp:
01/20/06 18:25:01 (3 years ago)
Author:
orion
Message:


Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/rtNoAuth/changeshownugly.html

    r20 r21  
    5454<head> 
    5555<title>gpl comment system - query builder</title> 
     56%# <link rel="stylesheet" href="/rt/NoAuth/webrt.css" type="text/css"> 
    5657<script type="text/javascript" src="/comments/stet.js"></script> 
    57 <link rel="stylesheet" type="text/css" href="/comments/stet.css"/> 
    5858</head> 
    5959<body> 
    60 <div id="topbar" class="topbar"> 
    61 <span id="statustext" class="statustext">Select what you want to search for</span> 
    62 % my ($CurrentUser, $resp, $name) = getUser("foo"); 
    63 % if ($name) { 
    64 <span id="login" class="login">you are <% $name %>: <a href="http://gplv3.fsf.org/logout">logout</a></span></div> 
    65 % } else { 
    66 </span><span id="login" class="login">you could <a href="http://gplv3.fsf.org/login_form?came_from=/comments/rt/changeshown.html">login</a></span></div> 
    67 % } 
    68 <& header.html &> 
    69 <div id="maintext"> 
    70 <FORM METHOD="GET" ACTION="/comments/rt/changeshown.html" NAME="BuildQuery"> 
    71 <input type=hidden name=SearchId value="new"> 
    72 <input type=hidden name=Query value=""> 
     60<FORM METHOD="GET" ACTION="/rt/NoAuth/changeshown.html" NAME="BuildQuery"> 
     61<input type=hidden name=SearchId value="<%$SearchId%>"> 
     62<input type=hidden name=Query value="<%$Query%>"> 
     63%# <input type=hidden name=Format value="<%$Format%>"> 
    7364% my $qs; 
    74 % if (!$ARGS{'came_from'}) { 
     65% if (!$came_from) { 
    7566% $qs = $ENV{'HTTP_REFERER'}; 
    7667% $qs =~ s/(.*)\?.*/$1/; 
    77 % $qs =~ s/.*\/(.*)/$1/
    78 % } else { 
    79 % $qs = $ARGS{'came_from'}
     68%# print STDERR "s-b-q qs $qs\n"
     69%# print STDERR "s-b-q H_R ".$ENV{'HTTP_REFERER'}."\n"; 
     70%# print STDERR "s-b-q Q_S ".$ENV{'QUERY_STRING'}."\n"
    8071% } 
    81 % $qs =~ s/(.html|.xml)$//; 
    82 <h3 class="searchheader">Search for comments on <% $qs %></h3> 
     72% else { 
     73% $qs = $came_from; 
     74% } 
    8375<input type=hidden name="came_from" value="<% $qs %>"> 
     76<% $qs %> 
    8477<table> 
    8578<tr> 
    8679<td valign=top class="boxcontainer"> 
    87 <p>Aggregator:<input type=radio NAME="AndOr" CHECKED VALUE="AND">AND</input> 
    88 <input type=radio NAME="AndOr" VALUE="OR">OR</input> 
    89 </p> 
    90   <tr><td> 
    91 <tr><td align=right> 
    92 <SELECT NAME="AttachmentField"> 
    93 <OPTION VALUE="Content">Comment</OPTION> 
    94 <OPTION VALUE="Subject">Subject</OPTION> 
    95 </SELECT> 
    96 </td><td> 
    97 <SELECT NAME ="AttachmentOp"> 
    98 <OPTION VALUE="LIKE" SELECTED>contains</OPTION> 
    99 <OPTION VALUE="NOT LIKE" >does not contain</OPTION> 
    100 </SELECT> 
    101 </td><td> 
    102 <Input Name="ValueOfAttachment" Size=20> 
    103 </td></tr> 
    104  
    105 <tr><td align=right> 
    106 Type 
    107 </td><td> 
    108 <SELECT NAME ="QueueOp"> 
    109 <OPTION VALUE="=" SELECTED>is</OPTION> 
    110 <OPTION VALUE="!=" >isn&#39;t</OPTION> 
    111 </SELECT> 
    112 </td><td> 
    113 <SELECT NAME ="ValueOfQueue"> 
    114 <OPTION VALUE="">-</OPTION> 
    115 <OPTION VALUE="Inbox" >Inbox 
    116 </OPTION> 
    117 <OPTION VALUE="Issues" >Issues 
    118 </OPTION> 
    119 </SELECT> 
    120 </td></tr> 
    121  
    122 <tr><td class="label" align="right"> 
    123 <SELECT NAME="ActorField"> 
    124 <OPTION VALUE="Creator">Submitter</OPTION> 
    125 </SELECT> 
    126 </td><td> 
    127 <SELECT NAME ="ActorOp"> 
    128 <OPTION VALUE="=" SELECTED>is</OPTION> 
    129 <OPTION VALUE="!=" >isn&#39;t</OPTION> 
    130 </SELECT> 
    131 </td><td> 
    132 <Input type="text" NAME="ValueOfActor" size=20> 
    133 </td></tr> 
    134  
    135 <tr><td align=right> 
    136 <SELECT NAME="DateField"> 
    137 <OPTION VALUE="Created">Created</OPTION> 
    138 <OPTION VALUE="LastUpdated">Last Updated</OPTION> 
    139 <OPTION VALUE="Updated">Updated</OPTION> 
    140 </SELECT> 
    141 </td><td> 
    142 <SELECT NAME ="DateOp"> 
    143 <OPTION VALUE="&lt;">Before</OPTION> 
    144 <OPTION VALUE="=">On</OPTION> 
    145 <OPTION VALUE="&gt;">After</OPTION> 
    146 </SELECT> 
    147 </td><td> 
    148 <INPUT NAME="ValueOfDate" VALUE="" size=16>  
    149 </td></tr> 
    150  
    151 <tr><td align=right> 
    152 <SELECT NAME="LinksField"> 
    153 <OPTION VALUE="HasMember">Is a parent/Issue of</OPTION> 
    154 <OPTION VALUE="MemberOf">Is a child of/belongs to Issue</OPTION> 
    155 <OPTION VALUE="RefersTo">Links to external object</OPTION> 
    156 </SELECT> 
    157 </td><td> 
    158 <SELECT NAME ="LinksOp"> 
    159 <OPTION VALUE="LIKE" SELECTED>contains</OPTION> 
    160 <OPTION VALUE="NOT LIKE" >doesn&#39;t contain</OPTION> 
    161 </SELECT> 
    162 </td><td> 
    163 <INPUT Name="ValueOfLinks" value="" SIZE=5> 
    164 </td></tr> 
    165 <tr><td align=right> 
    166 Id 
    167 </td><td> 
    168 <SELECT NAME ="idOp"> 
    169 <OPTION VALUE="&lt;" 
    170 >less than</OPTION> 
    171 <OPTION VALUE="=" 
    172 >equal to</OPTION> 
    173 <OPTION VALUE="&gt;" 
    174 >greater than</OPTION> 
    175 <OPTION VALUE="!=" 
    176 >not equal to</OPTION> 
    177 </SELECT> 
    178 </td><td> 
    179 <INPUT Name="ValueOfid" SIZE=5> 
    180 </td></tr> 
    181  
    182  
    183 <tr><td class=label align="right"> 
    184 Text selected for comment 
     80<& Elements/PickCriteria, query => $Query, cfqueues => \%queues &> 
     81<& /Elements/Submit, Caption => "Do the Search", Label => loc('Search'), Name => 'DoSearch'&> 
     82<& /Elements/Submit, Caption => loc('Add additional criteria'), Label => loc('Add'), Name => 'AddClause'&> 
     83<input type=hidden name=" 
     84 
    18585</td> 
    186 <td> 
    187 <SELECT NAME ="&#39;CF.NoteSelection&#39;Op"> 
    188 <OPTION VALUE="LIKE" 
    189 >contains</OPTION> 
    190 <OPTION VALUE="NOT LIKE" 
    191 >doesn&#39;t contain</OPTION> 
    192 <OPTION VALUE="=" 
    193 >is</OPTION> 
    194 <OPTION VALUE="!=" 
    195 >isn&#39;t</OPTION> 
    196 </SELECT> 
    197 </td> 
    198 <td> 
    199 <input name="ValueOf&#39;CF.NoteSelection&#39;" size="20"> 
    200 </td></tr> 
    201  
    202 <tr><td class=label align="right"> 
    203 Filename commented on 
    204 </td> 
    205 <td> 
    206 <SELECT disabled NAME ="&#39;CF.NoteUrl&#39;Op"> 
    207 <OPTION VALUE="LIKE" 
    208 >matches</OPTION> 
    209 <OPTION VALUE="NOT LIKE" 
    210 >doesn&#39;t contain</OPTION> 
    211 <OPTION VALUE="=" 
    212 >is</OPTION> 
    213 <OPTION VALUE="!=" 
    214 >isn&#39;t</OPTION> 
    215 <OPTION VALUE="&lt;" 
    216 >less than</OPTION> 
    217 <OPTION VALUE="&gt;" 
    218 >greater than</OPTION> 
    219 </SELECT> 
    220 </td> 
    221 <td> 
    222 <input disabled name="ValueOf&#39;CF.NoteUrl&#39;" size="20" value="<% $qs %>"> 
    223 </td></tr> 
    224  
    225 <input type="hidden" NAME="&#39;CF.NoteUrl&#39;Op" VALUE="LIKE"> 
    226 <input type="hidden" name="ValueOf&#39;CF.NoteUrl&#39;" value="<% $qs %>"> 
    227  
    228  
    229  
    230 <tr><td class=label align="right"> 
    231 Section id 
    232 </td> 
    233 <td> 
    234 <SELECT NAME ="&#39;CF.NoteStartNodeId&#39;Op"> 
    235 <OPTION VALUE="LIKE" 
    236 >contains</OPTION> 
    237 <OPTION VALUE="NOT LIKE" 
    238 >doesn&#39;t contain</OPTION> 
    239 <OPTION VALUE="=" 
    240 >is</OPTION> 
    241 <OPTION VALUE="!=" 
    242 >isn&#39;t</OPTION> 
    243 <OPTION VALUE="&lt;" 
    244 >less than</OPTION> 
    245 <OPTION VALUE="&gt;" 
    246 >greater than</OPTION> 
    247 </SELECT> 
    248 </td> 
    249 <td> 
    250 <input name="ValueOf&#39;CF.NoteStartNodeId&#39;" size="20"> 
    251 </td></tr> 
    252  
    253 <tr><td class=label align="right"> 
    254  
    255 Agreeers  
    256 </td> 
    257 <td> 
    258 <SELECT NAME ="&#39;CF.Agreeers&#39;Op"> 
    259 <OPTION VALUE="LIKE" 
    260 >contains</OPTION> 
    261 <OPTION VALUE="NOT LIKE" 
    262 >doesn&#39;t contain</OPTION> 
    263 <OPTION VALUE="=" 
    264 >is</OPTION> 
    265 <OPTION VALUE="!=" 
    266 >isn&#39;t</OPTION> 
    267 <OPTION VALUE="&lt;" 
    268 >less than</OPTION> 
    269 <OPTION VALUE="&gt;" 
    270 >greater than</OPTION> 
    271 </SELECT> 
    272 </td> 
    273 <td> 
    274 <input name="ValueOf&#39;CF.Agreeers&#39;" size="20"> 
    275 </td></tr> 
    276  
    277 <tr><td class=label align="right"> 
    278 DiscussionGroup  
    279 </td> 
    280 <td> 
    281 <SELECT NAME ="&#39;CF.DiscussionGroup&#39;Op"> 
    282 <OPTION VALUE="LIKE" 
    283 >contains</OPTION> 
    284 <OPTION VALUE="NOT LIKE" 
    285 >doesn&#39;t contain</OPTION> 
    286 <OPTION VALUE="=" 
    287 >is</OPTION> 
    288 <OPTION VALUE="!=" 
    289 >isn&#39;t</OPTION> 
    290 <OPTION VALUE="&lt;" 
    291 >less than</OPTION> 
    292 <OPTION VALUE="&gt;" 
    293 >greater than</OPTION> 
    294 </SELECT> 
    295 </td> 
    296 <td> 
    297 <select name="ValueOf&#39;CF.DiscussionGroup&#39;"> 
    298 <option value="" SELECTED>-</option> 
    299 <option value="NULL">(no value)</option> 
    300 <option value="A">A</option> 
    301 <option value="B">B</option> 
    302 <option value="C">C</option> 
    303 <option value="D">D</option> 
    304 <option value="E">E</option> 
    305 <option value="F">F</option> 
     86<td valign=top class="boxcontainer"> 
     87<& /Elements/TitleBoxStart, title => loc("Query") . ": " .$Description &> 
     88<& Elements/NewListActions, actions => \@actions &> 
     89<select size="10" name="clauses" style="width: 100%"> 
     90<%$optionlist|n%> 
    30691</select> 
    307 </td></tr> 
    308 <tr> 
    309 <td class=label align="right"> 
    310 Rows per page: 
    311 </td><td> 
    312 <SELECT NAME ="RowsPerPage"> 
    313 <OPTION VALUE="0" > 
    314 Unlimited 
    315 </OPTION> 
    316 <OPTION VALUE="10" > 
    317 10 
    318 </OPTION> 
    319 <OPTION VALUE="30" SELECTED> 
    320 30 
    321 </OPTION> 
    322 <OPTION VALUE="50" > 
    323 50 
    324 </OPTION> 
    325 <OPTION VALUE="100" > 
    326 100 
    327 </OPTION> 
    328 </SELECT> 
     92</td></tr><tr><td bgcolor="#dddddd" colspan="2"> 
     93<center> 
     94<input type=submit name="Up" value="^"> 
     95<input type=submit name="Down" value="v"> 
     96<input type=submit name="Left" value="<"> 
     97<input type=submit name="Right" value=">"> 
     98<input type=submit name="DeleteClause" value="Delete"> 
     99<br /> 
     100<input type=submit name="Clear" value="Clear"> 
     101<input type=submit name="Toggle" value="And/Or"> 
     102%#<input type=submit name="EditQuery" value="Advanced"> 
     103</center> 
     104<& /Elements/TitleBoxEnd &> 
     105<br> 
     106<& Elements/EditSearches, CurrentSearch => $search_hash, Dirty => $dirty, SearchId => $SearchId &> 
    329107</td> 
    330108</tr> 
    331  
    332  
     109<tr> 
     110<td colspan=2 class="boxcontainer"> 
     111 
     112<& Elements/DisplayOptions, %ARGS, Format=> $Format, 
     113AvailableColumns => $AvailableColumns,  CurrentFormat => $CurrentFormat, RowsPerPage => $RowsPerPage, OrderBy => $OrderBy, Order => $Order &> 
     114</td> 
     115</tr> 
    333116</table> 
    334  
    335 <TABLE WIDTH=100% CELLSPACING=0 BORDER=0 CELLPADDING=0 > 
    336 <TR> 
    337 <TD> 
    338 &nbsp; 
    339 </TD> 
    340 <TD ALIGN=RIGHT VALIGN=CENTER> 
    341 <B>Find comments</b> <INPUT TYPE=SUBMIT 
    342 NAME="DoSearch" 
    343  VALUE='Search'> 
    344 </TD> 
    345 </TR> 
    346 </TABLE> 
    347  
    348 </div> 
    349  
    350117</FORM> 
    351 </body> 
    352 </html> 
     118 
    353119<%INIT> 
    354120use Tree::Simple; 
    355  
    356121 
    357122my $search_hash = {}; 
     
    1045810 
    1046811<%ARGS> 
     812$NewQuery => 0 
    1047813$SearchId => undef 
    1048814$Query => undef 
     
    1054820$HideResults => 0 
    1055821$came_from => 'http://gplv3.fsf.org/comments/gplv3-draft-1.xml' 
    1056 $Delete => 1 
    1057 $NewQuery => 1 
    1058822</%ARGS> 
    1059  
    1060  

SFLC Main Page

[frdm] Support SFLC