[Rt-commit] r5305 - in RT-Extension-TimeWorked: .
html/Reports/TimeWorked/Elements lib/RT/Extension
alexmv at bestpractical.com
alexmv at bestpractical.com
Fri May 26 12:36:57 EDT 2006
Author: alexmv
Date: Fri May 26 12:36:56 2006
New Revision: 5305
Added:
RT-Extension-TimeWorked/html/Reports/TimeWorked/Elements/Wrapper
Modified:
RT-Extension-TimeWorked/ (props changed)
RT-Extension-TimeWorked/MANIFEST
RT-Extension-TimeWorked/html/Reports/TimeWorked/index.html
RT-Extension-TimeWorked/lib/RT/Extension/TimeWorked.pm
Log:
r13316 at zoq-fot-pik: chmrr | 2006-05-26 12:36:52 -0400
* Print mode
Modified: RT-Extension-TimeWorked/MANIFEST
==============================================================================
--- RT-Extension-TimeWorked/MANIFEST (original)
+++ RT-Extension-TimeWorked/MANIFEST Fri May 26 12:36:56 2006
@@ -3,6 +3,7 @@
html/Callbacks/TimeWorked/Search/Results.html/SearchActions
html/Reports/TimeWorked/Elements/MiniPlot
html/Reports/TimeWorked/Elements/Tabs
+html/Reports/TimeWorked/Elements/Wrapper
html/Reports/TimeWorked/index.html
inc/Module/Install.pm
inc/Module/Install/Base.pm
Added: RT-Extension-TimeWorked/html/Reports/TimeWorked/Elements/Wrapper
==============================================================================
--- (empty file)
+++ RT-Extension-TimeWorked/html/Reports/TimeWorked/Elements/Wrapper Fri May 26 12:36:56 2006
@@ -0,0 +1,68 @@
+<%args>
+$print => 0
+$title => "Time worked reports"
+</%args>
+% if ($print) {
+
+<html>
+<head>
+<title><&|/l&><% $title %></&></title>
+<link rel="shortcut icon" href="<%$RT::WebImagesURL%>/favicon.png" type="image/png" />
+<link media="all" rel="stylesheet" href="<%$RT::WebPath%>/NoAuth/webrt.css" type="text/css" />
+<link media="print" rel="stylesheet" href="<%$RT::WebPath%>/NoAuth/printrt.css" type="text/css" />
+%# XXX TODO THIS SHOULD NOT BE A TABLE
+<body>
+<table width="100%">
+<tr>
+<td align="left">
+<div id="username">User: <%$session{'CurrentUser'}->Name%></div>
+<div id="reportdate">
+% my $d= RT::Date->new($session{'CurrentUser'}); $d->SetToNow;
+<%$d->AsString%></div>
+</td>
+<td align="center">
+<h1><&|/l&><% $title%></&></h1>
+</td>
+<td align="right">
+<img src="<%$RT::LogoURL%>" alt="RT Logo"/>
+</td>
+</tr>
+</table>
+<hr/>
+<&|/l&>Report criteria:</&>
+% if ($ARGS{queue}) {
+% my $q = RT::Queue->new($session{'CurrentUser'});
+% $q->Load($ARGS{queue});
+<% $q->Name %> queue
+% } else {
+All queues
+% }
+<hr />
+<%$m->content |n%>
+<hr/>
+</body>
+</html>
+%$m->abort();
+
+% } else {
+
+<& /Elements/Header, Title => loc($title) &>
+<& Tabs,
+ current_subtab => "Reports/TimeWorked/index.html",
+ Title => loc($title) &>
+<%$m->content |n%>
+
+<form action="index.html" method="POST" enctype="multipart/form-data">
+Queue: <& /Elements/SelectQueue, Name => "queue", Default => $ARGS{queue} &> <br />
+Start date: <input type="text" name="start" value="<% $ARGS{start} %>" /><br />
+End date: <input type="text" name="end" value="<% $ARGS{end} %>" /><br />
+<& /Elements/Submit, Label => loc('Report') &>
+</form>
+
+<div align="right">
+% my %printable_args = %ARGS;
+% $printable_args{'print'} = 1;
+% my $url = "Reports/TimeWorked/index.html?". join(';', map { $_."=".$printable_args{$_} } keys %printable_args);
+<a href="<%$RT::WebPath|n%>/<%$url|n%>"><&|/l&>Printable version</&></a>
+</div>
+% }
\ No newline at end of file
Modified: RT-Extension-TimeWorked/html/Reports/TimeWorked/index.html
==============================================================================
--- RT-Extension-TimeWorked/html/Reports/TimeWorked/index.html (original)
+++ RT-Extension-TimeWorked/html/Reports/TimeWorked/index.html Fri May 26 12:36:56 2006
@@ -1,8 +1,4 @@
-<& /Elements/Header, Title => loc("Time worked reports") &>
-<& Elements/Tabs,
- current_subtab => "Reports/TimeWorked/index.html",
- Title => loc("Time worked reports") &>
-
+<&| Elements/Wrapper, %ARGS &>
% if (defined $queue and defined $start and defined $end) {
<& Elements/MiniPlot, data => \%plot, minor => ["< 24h","24-48h","> 48h"] &>
@@ -100,14 +96,7 @@
% }
-
-<form action="index.html" method="POST" enctype="multipart/form-data">
-Queue: <& /Elements/SelectQueue, Name => "queue", Default => $queue &> <br />
-Start date: <input type="text" name="start" value="<% $start %>" /><br />
-End date: <input type="text" name="end" value="<% $end %>" /><br />
-<& /Elements/Submit, Label => loc('Report') &>
-</form>
-
+</&>
<%args>
$queue => undef
$start => undef
Modified: RT-Extension-TimeWorked/lib/RT/Extension/TimeWorked.pm
==============================================================================
--- RT-Extension-TimeWorked/lib/RT/Extension/TimeWorked.pm (original)
+++ RT-Extension-TimeWorked/lib/RT/Extension/TimeWorked.pm Fri May 26 12:36:56 2006
@@ -1,3 +1,3 @@
package RT::Extension::TimeWorked;
-our $VERSION = '0.3';
+our $VERSION = '0.4';
More information about the Rt-commit
mailing list