kenken999/php
0
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">2<html lang="en">3 <head>4 <title>{$reportTitle}</title>5 <meta http-equiv="X-UA-Compatible" content="IE=Edge">6 {BEGIN style_block}7 <link type="text/css" href="styles/default.css" rel="stylesheet">8 <link type="text/css" href="styles/{$wr_pagestylepath}/style.css" rel="stylesheet">9 <style>10 .report {font-size:11px}11 .report-title {font:bold 12px arial, verdana, sans serif, helvetica;}12 table.report {border-collapse: collapse; border: solid 2px #000;}13 table.report td {padding: 2px; border: solid 1px #ccc;}14 .groupsummary {border-bottom: solid 1px #000;}15 td.pagesummary {background: #ffffbb;}16 td.globalsummary {background: #ffe0b0;}17 .page-summary {border-top: 4px double #333;}18 select.apply-style {line-height: 1.4em; width: 90%;}19 .buttonborder {margin-right: 10px;}20 #wnd_header {cursor: move;}21 {BEGIN group_field_colors}22 td.group_{$iteration},23 td.nbgroup_{$iteration} {background: #{$color1};}24 td.header_{$iteration} {background: #{$color2};}25 {END group_field_colors} 26 {$styleStr}27 </style>28 {$includes}29 {END style_block}30 <style>31 .rnr-cv{ overflow-y:visible !important; }32 </style>33 </head>34 35<body {$onload} class="{$wr_pagestylepath}">36 37<div class="rnr-page dreport">38 <div class="rnr-top ">39 {BEGIN grid_block}40 {BEGIN data_block}41 <div class="rnr-s-grid {$wr_pagestylepath}">42 <table class="report rnr-b-report" width="100%" cellpadding="1" cellspacing="2" align="center" id="legend" {BEGIN legend_disp}style="display: none;"{END legend_disp}>43 {BEGIN grid_row}44 {BEGIN group}45 <!-- group headers -->46 {BEGIN first_newgroup}47 <!--header-->48 {BEGIN first_group_block}49 <tr>{$first_group_html}</tr>50 {END first_group_block}51 <!--end header-->52 <tr>53 {BEGIN group_headers}54 {BEGIN true_groups_order_block}55 <td class="header_{$group2_group_order} class{$groupId2}g class{$group2_group_order}f class{$groupId2}g{$group2_group_order}f{$group2_in_uniq}u" groupname="{$groupId2}" fieldname="{$group2_group_order}" uniqe="{$group2_in_uniq}">56 <font style="font-weight:900">{$group2_grval}</font>57 {BEGIN groups_sds_block}<br>{$group2_field_value}58 {END groups_sds_block}59 </td> 60 {END true_groups_order_block}61 {BEGIN false_groups_order_block}62 {BEGIN groups_sds_block}63 <td class="group_{$group2_group_order} class{$groupId2}g class{$group2_group_order}f class{$groupId2}g{$group2_group_order}f{$group2_in_uniq}u" groupname="{$groupId2}" fieldname="{$group2_group_order}" uniqe="{$group2_in_uniq}">{$group2_field_value}</td>64 {END groups_sds_block}65 {BEGIN groups_sds_block_else}66 <td class="group_{$arr2.group_order} class{$groupId2}g class{$group2_group_order}f class{$groupId2}g{$group2_group_order}f{$group2_in_uniq}u" groupname="{$groupId2}" fieldname="{$group2_group_order}" uniqe="{$group2_in_uniq}" style="border:none;"> </td>67 {END groups_sds_block_else}68 {END false_groups_order_block}69 {END group_headers}70 <!-- data -->71 {BEGIN not_group_fields_values_block}72 <td class="data class25g class{$fieldNum}f class25g{$fieldNum}f0u" groupname="25" fieldname="{$fieldNum}">{$field_value}</td>73 {END not_group_fields_values_block}74 </tr>75 {END first_newgroup}76 <!--end new group-->77 {END group}78 79 {BEGIN no_newgroup_block}80 <tr> <!--fixed-->81 {BEGIN group}82 <td class="group_{$group_order} class{$groupId2}g class{$group2_group_order}f class{$groupId2}g{$group2_group_order}f{$group2_in_uniq}u" groupname="{$groupId2}" fieldname="{$group2_group_order}" uniqe="{$group2_in_uniq}">{$field_value}</td>83 {END group}84 {BEGIN not_group_fields_values}85 <td class="data class25g class{$fieldNum}f class25g{$fieldNum}f0u" groupname="25" fieldname="{$fieldNum}">{$field_value}</td>86 {END not_group_fields_values}87 </tr>88 {END no_newgroup_block}89 90 <!-- group summary -->91 {BEGIN group_summary_block}92 <tr>93 {$td_columns}94 {BEGIN group_summary_totals}95 <td style="font-weight: bold" class="group_{$group_order} class{$groupIdSummary}g class{$groupIdSummary}g0f0u" groupname="{$groupIdSummary}" colspan={$colspan_expr}>96 Summary for {$label} {$grval} - {$total_cnt} records total97 </td>98 {END group_summary_totals}99 </tr>100 <!--sum-->101 {BEGIN sum_aggregation_block}102 <tr>103 {BEGIN group_summary_fields_sum}104 {BEGIN group_field_flag}105 <td class="group_{$group_order} class{$groupIdSum}g class{$iteration}f class{$groupIdSum}g{$iteration}f0u" groupname="{$groupIdSum}" fieldname="{$iteration}" style="border-left: solid 1px #ccc;">Sum</td>106 {END group_field_flag}107 {BEGIN sum_field_flag}108 <td class="group_{$group_order} class{$groupIdSum}g class{$iteration}f class{$groupIdSum}g{$iteration}f0u" groupname="{$groupIdSum}" fieldname="{$iteration}">{$group_total_sum_value}</td>109 {END sum_field_flag}110 {BEGIN border_flag}111 <td class="group_{$iteration} class{$groupIdSum}g class{$iteration}f class{$groupIdSum}g{$iteration}f{$group_in_uniq_block}u" groupname="{$groupIdSum}" fieldname="{$iteration}" uniqe="{$group_in_uniq_block}" style="border-style:none;"> </td>112 {END border_flag}113 {BEGIN default_flag}114 <td class="group_{$group_order} class{$groupIdSum}g class{$iteration}f class{$groupIdSum}g{$iteration}f0u" groupname="{$groupIdSum}" fieldname="{$iteration}"> </td>115 {END default_flag}116 {END group_summary_fields_sum}117 </tr>118 {END sum_aggregation_block}119 <!-- avg-->120 {BEGIN avg_aggregation_block}121 <tr>122 {BEGIN group_summary_fields_avg}123 {BEGIN group_field_flag}124 <td class="group_{$group_order} class{$groupIdAvg}g class{$iteration}f class{$groupIdAvg}g{$iteration}f0u" groupname="{$groupIdAvg}" fieldname="{$iteration}" >Average</td>125 {END group_field_flag}126 {BEGIN avg_field_flag}127 <td class="group_{$group_order} class{$groupIdAvg}g class{$iteration}f class{$groupIdAvg}g{$iteration}f0u" groupname="{$groupIdAvg}" fieldname="{$iteration}" >{$group_total_avg_value}</td>128 {END avg_field_flag}129 {BEGIN border_flag}130 <td class="group_{$iteration} class{$groupIdAvg}g class{$iteration}f class{$groupIdAvg}g{$iteration}f{$group_in_uniq_block}u" groupname="{$groupIdAvg}" fieldname="{$iteration}" uniqe="{$group_in_uniq_block}" style="border-style:none;"> </td>131 {END border_flag}132 {BEGIN default_flag}133 <td class="group_{$group_order} class{$groupIdAvg}g class{$iteration}f class{$groupIdAvg}g{$iteration}f0u" groupname="{$groupIdAvg}" fieldname="{$iteration}" > </td>134 {END default_flag}135 {END group_summary_fields_avg}136 </tr>137 {END avg_aggregation_block}138 <!-- min-->139 {BEGIN min_aggregation_block}140 <tr>141 {BEGIN group_summary_fields_min}142 {BEGIN group_field_flag}143 <td class="group_{$group_order} class{$groupIdMin}g class{$iteration}f class{$groupIdMin}g{$iteration}f0u" groupname="{$groupIdMin}" fieldname="{$iteration}" >Min</td>144 {END group_field_flag}145 {BEGIN min_field_flag}146 <td class="group_{$group_order} class{$groupIdMin}g class{$iteration}f class{$groupIdMin}g{$iteration}f0u" groupname="{$groupIdMin}" fieldname="{$iteration}" >{$group_total_min_value}</td>147 {END min_field_flag}148 {BEGIN border_flag}149 <td class="group_{$iteration} class{$groupIdMin}g class{$iteration}f class{$groupIdMin}g{$iteration}f{$group_in_uniq_block}u" groupname="{$groupIdMin}" fieldname="{$iteration}" uniqe="{$group_in_uniq_block}" style="border-style:none;"> </td>150 {END border_flag}151 {BEGIN default_flag}152 <td class="group_{$group_order} class{$groupIdMin}g class{$iteration}f class{$groupIdMin}g{$iteration}f0u" groupname="{$groupIdMin}" fieldname="{$iteration}" > </td>153 {END default_flag}154 {END group_summary_fields_min}155 </tr>156 {END min_aggregation_block}157 <!--max-->158 {BEGIN max_aggregation_block}159 <tr>160 {BEGIN group_summary_fields_max}161 {BEGIN group_field_flag}162 <td class="group_{$group_order} class{$groupIdMax}g class{$iteration}f class{$groupIdMax}g{$iteration}f0u" groupname="{$groupIdMax}" fieldname="{$iteration}">Max</td>163 {END group_field_flag}164 {BEGIN max_field_flag}165 <td class="group_{$group_order} class{$groupIdMax}g class{$iteration}f class{$groupIdMax}g{$iteration}f0u" groupname="{$groupIdMax}" fieldname="{$iteration}">{$group_total_max_value}</td>166 {END max_field_flag}167 {BEGIN border_flag}168 <td class="group_{$iteration} class{$groupIdMax}g class{$iteration}f class{$groupIdMax}g{$iteration}f{$group_in_uniq_block}u" groupname="{$groupIdMax}" fieldname="{$iteration}" uniqe="{$group_in_uniq_block}" style="border-style:none;"> </td>169 {END border_flag}170 {BEGIN default_flag}171 <td class="group_{$group_order} class{$groupIdMax}g class{$iteration}f class{$groupIdMax}g{$iteration}f0u" groupname="{$groupIdMax}" fieldname="{$iteration}"> </td>172 {END default_flag}173 {END group_summary_fields_max}174 </tr>175 {END max_aggregation_block}176 <!--end group summary-->177 {END group_summary_block}178 <!--end grid row-->179 {END grid_row}180 181 {BEGIN summary_footer}182 <tr class="page-summary">183 {BEGIN page_order_fields}184 {BEGIN show}185 <td class="blackshade class40g class{$fieldId}f class40g{$fieldId}f0u" fieldname="{$fieldId}" groupname="40">{$label}</td>186 {END show}187 {END page_order_fields}188 </tr>189 {END summary_footer} 190 191 {BEGIN page_summary_block}192 <!-- page summary-->193 <tr>194 <td style="font-weight: bold" groupname="26" class="pagesummary class26g class26g0f0u" colspan={$testAgr}>Page summary {$page_total_cnt} - records total</td>195 </tr>196 <!-- sum -->197 {BEGIN sum_aggregation_block}198 <tr>199 {BEGIN page_summary_fields_sum}200 {BEGIN first_field_flag}201 <td class="pagesummary class29g class1f class29g1f0u" groupname="29" fieldname="1">Sum</td>202 {END first_field_flag}203 {BEGIN sum_field_flag}204 <td class="pagesummary class29g class{$fieldId}f class29g{$fieldId}f0u" groupname="29" fieldname="{$fieldId}">{$page_total_sum}</td>205 {END sum_field_flag}206 {BEGIN default_flag}207 <td class="pagesummary class29g class{$fieldId}f class29g{$fieldId}f0u" groupname="29" fieldname="{$fieldId}"> </td>208 {END default_flag}209 {END page_summary_fields_sum}210 </tr>211 {END sum_aggregation_block}212 <!-- avg -->213 {BEGIN avg_aggregation_block}214 <tr>215 {BEGIN page_summary_fields_avg}216 {BEGIN first_field_flag}217 <td class="pagesummary class30g class1f class30g1f0u" groupname="30" fieldname="1">Average</td>218 {END first_field_flag}219 {BEGIN avg_field_flag}220 <td class="pagesummary class30g class{$fieldId}f class30g{$fieldId}f0u" groupname="30" fieldname="{$fieldId}">{$page_total_avg}</td>221 {END avg_field_flag}222 {BEGIN default_flag}223 <td class="pagesummary class30g class{$fieldId}f class30g{$fieldId}f0u" groupname="30" fieldname="{$fieldId}"> </td>224 {END default_flag}225 {END page_summary_fields_avg}226 </tr>227 {END avg_aggregation_block}228 <!-- min -->229 {BEGIN min_aggregation_block}230 <tr>231 {BEGIN page_summary_fields_min}232 {BEGIN first_field_flag}233 <td class="pagesummary class27g class1f class27g1f0u" groupname="27" fieldname="1">Min</td>234 {END first_field_flag}235 {BEGIN min_field_flag}236 <td class="pagesummary class27g class{$fieldId}f class27g{$fieldId}f0u" groupname="27" fieldname="{$fieldId}">{$page_total_min}</td>237 {END min_field_flag}238 {BEGIN default_flag}239 <td class="pagesummary class27g class{$fieldId}f class27g{$fieldId}f0u" groupname="27" fieldname="{$fieldId}"> </td>240 {END default_flag}241 {END page_summary_fields_min}242 </tr>243 {END min_aggregation_block}244 <!-- max -->245 {BEGIN max_aggregation_block}246 <tr>247 {BEGIN page_summary_fields_max}248 {BEGIN first_field_flag}249 <td class="pagesummary class28g class1f class28g1f0u" groupname="28" fieldname="1">Max</td>250 {END first_field_flag}251 {BEGIN max_field_flag}252 <td class="pagesummary class28g class{$fieldId}f class28g{$fieldId}f0u" groupname="28" fieldname="{$fieldId}">{$page_total_max}</td>253 {END max_field_flag}254 {BEGIN default_flag}255 <td class="pagesummary class28g class{$fieldId}f class28g{$fieldId}f0u" groupname="28" fieldname="{$fieldId}"> </td>256 {END default_flag}257 {END page_summary_fields_max}258 </tr>259 {END max_aggregation_block}260 <!--END page summary-->261 {END page_summary_block}262 263 {BEGIN global_summary_block}264 <!-- global summary-->265 <tr>266 <td style="font-weight: bold" class="globalsummary class31g class31g1f0u" groupname="31" colspan={$testAgr}>Global summary {$global_total_cnt} - records total</td>267 </tr>268 <!-- sum -->269 {BEGIN sum_aggregation_block}270 <tr>271 {BEGIN page_summary_fields_sum}272 {BEGIN first_field_flag}273 <td class="globalsummary class34g class1f class34g1f0u" groupname="34" fieldname="1">Sum</td>274 {END first_field_flag}275 {BEGIN sum_field_flag}276 <td class="globalsummary class34g class{$fieldId}f class34g{$fieldId}f0u" groupname="34" fieldname="{$fieldId}">{$global_total_sum}</td>277 {END sum_field_flag}278 {BEGIN default_flag}279 <td class="globalsummary class34g class{$fieldId}f class34g{$fieldId}f0u" groupname="34" fieldname="{$fieldId}"> </td>280 {END default_flag}281 {END page_summary_fields_sum}282 </tr>283 {END sum_aggregation_block}284 <!-- avg -->285 {BEGIN avg_aggregation_block}286 <tr>287 {BEGIN page_summary_fields_avg}288 {BEGIN first_field_flag}289 <td class="globalsummary class35g class1f class35g1f0u" groupname="35" fieldname="1">Average</td>290 {END first_field_flag}291 {BEGIN avg_field_flag}292 <td class="globalsummary class35g class{$fieldId}f class35g{$fieldId}f0u" groupname="35" fieldname="{$fieldId}">{$global_total_avg}</td>293 {END avg_field_flag}294 {BEGIN default_flag}295 <td class="globalsummary class35g class{$fieldId}f class35g{$fieldId}f0u" groupname="35" fieldname="{$fieldId}"> </td>296 {END default_flag}297 {END page_summary_fields_avg}298 </tr>299 {END avg_aggregation_block}300 <!-- min -->301 {BEGIN min_aggregation_block}302 <tr>303 {BEGIN page_summary_fields_min}304 {BEGIN first_field_flag}305 <td class="globalsummary class32g class1f class32g1f0u" groupname="32" fieldname="1">Min</td>306 {END first_field_flag}307 {BEGIN min_field_flag}308 <td class="globalsummary class32g class{$fieldId}f class32g{$fieldId}f0u" groupname="32" fieldname="{$fieldId}">{$global_total_min}</td>309 {END min_field_flag}310 {BEGIN default_flag}311 <td class="globalsummary class32g class{$fieldId}f class32g{$fieldId}f0u" groupname="32" fieldname="{$fieldId}"> </td>312 {END default_flag}313 {END page_summary_fields_min}314 </tr>315 {END min_aggregation_block}316 <!-- max -->317 {BEGIN max_aggregation_block}318 <tr>319 {BEGIN page_summary_fields_max}320 {BEGIN first_field_flag}321 <td class="globalsummary class33g class1f class33g1f0u" groupname="33" fieldname="1">Max</td>322 {END first_field_flag}323 {BEGIN max_field_flag}324 <td class="globalsummary class33g class{$fieldId}f class33g{$fieldId}f0u" groupname="33" fieldname="{$fieldId}">{$page_total_max}</td>325 {END max_field_flag}326 {BEGIN default_flag}327 <td class="globalsummary class33g class{$fieldId}f class33g{$fieldId}f0u" groupname="33" fieldname="{$fieldId}"> </td>328 {END default_flag}329 {END page_summary_fields_max}330 </tr>331 {END max_aggregation_block}332 <!--end global summary-->333 {END global_summary_block}334 </table>335 </div>336 {END data_block}337 {END grid_block}338</div> 339</div>340 341{$bodyend}342 343</body>344</html>