]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 24823 - show the last modified date at the top of show_bug
authorbbaetz%student.usyd.edu.au <>
Tue, 13 Aug 2002 15:01:58 +0000 (15:01 +0000)
committerbbaetz%student.usyd.edu.au <>
Tue, 13 Aug 2002 15:01:58 +0000 (15:01 +0000)
Patch by vkissoyan@yahoo.com (Vaskin Kissoyan)
r=bbaetz x2

bug_form.pl
template/en/default/bug/edit.html.tmpl
template/en/default/global/header.html.tmpl

index fb6a6011230961e705f665de676613cb1c4cf16a..b04208bdf7c02bc3a727f85f772e8e1d4524241c 100644 (file)
@@ -19,6 +19,7 @@
 #
 # Contributor(s): Terry Weissman <terry@mozilla.org>
 #                 Dave Miller <justdave@syndicomm.com>
+#                 Vaskin Kissoyan <vkissoyan@yahoo.com>
 
 use diagnostics;
 use strict;
@@ -83,7 +84,7 @@ sub show_bug {
         bug_file_loc, short_desc, target_milestone, 
         qa_contact, status_whiteboard, 
         date_format(creation_ts,'%Y-%m-%d %H:%i'),
-        groupset, delta_ts, sum(votes.count)
+        groupset, delta_ts, sum(votes.count), delta_ts calc_disp_date
     FROM bugs LEFT JOIN votes USING(bug_id), products, components
     WHERE bugs.bug_id = $id
         AND bugs.product_id = products.id
@@ -99,15 +100,25 @@ sub show_bug {
     }
 
     my $value;
+    my $disp_date;
     my @row = FetchSQLData();
     foreach my $field ("bug_id", "alias", "product", "version", "rep_platform",
                        "op_sys", "bug_status", "resolution", "priority",
                        "bug_severity", "component", "assigned_to", "reporter",
                        "bug_file_loc", "short_desc", "target_milestone",
                        "qa_contact", "status_whiteboard", "creation_ts",
-                       "groupset", "delta_ts", "votes") 
+                       "groupset", "delta_ts", "votes","calc_disp_date"
     {
         $value = shift(@row);
+        if ($field eq "calc_disp_date") {
+            # Convert MySQL timestamp (_ts) to datetime format(%Y-%m-%d %H:%i)
+            $disp_date = substr($value,0,4) . '-';
+            $disp_date .= substr($value,4,2) . '-';
+            $disp_date .= substr($value,6,2) . ' ';
+            $disp_date .= substr($value,8,2) . ':';
+            $disp_date .= substr($value,10,2);
+            $value = $disp_date; 
+        }
         $bug{$field} = defined($value) ? $value : "";
     }
 
index 699ee55ac1cd386d2ecf1595361542d18f528f9f..502952ef21d2c1caa417ff6e1427423e66891442 100644 (file)
@@ -17,6 +17,7 @@
   # Rights Reserved.
   #
   # Contributor(s): Gervase Markham <gerv@gerv.net>
+  #                 Vaskin Kissoyan <vkissoyan@yahoo.com> 
   #%]
 
 [% filtered_desc = bug.short_desc FILTER html %]
@@ -25,6 +26,7 @@
     title = "Bug $bug.bug_id - $bug.short_desc"
     h1 = "Bugzilla Bug $bug.bug_id"
     h2 = filtered_desc
+    h3 = "Last modified: $bug.calc_disp_date"
     header_html = navigation_links
    %]
 [% END %]
index d4cd092f98ee6836d1fda5f4972920409c60581d..7e20de9535a857b4a9583e29acfe8af4bda9fcae 100644 (file)
@@ -17,6 +17,7 @@
   # Rights Reserved.
   #
   # Contributor(s): Gervase Markham <gerv@gerv.net>
+  #                 Vaskin Kissoyan <vkissoyan@yahoo.com>
   #%]
 
 [%# INTERFACE:
@@ -24,6 +25,7 @@
   # title: string. Page title.
   # h1: string. Main page header.
   # h2: string. Page subheader.
+  # h3: string. Right-aligned subheader.
   # bgcolor: string. the page's background color ("#rrggbb").
   # onload: string. JavaScript code to run when the page finishes loading.
   # header_html: string. Any other HTML to go inside the <head> tags.
@@ -40,6 +42,7 @@
 [% DEFAULT
   h1 = title
   h2 = ""
+  h3 = "" 
   bgcolor = "#ffffff"
   onload = ""
 %]
@@ -85,7 +88,7 @@
 [% INCLUDE global/banner.html.tmpl %]
     
 [% IF h1 || h2 %]
-    <table border="0" cellspacing="0">
+    <table border="0" cellspacing="0" width="100%">
       <tr>
         <td valign="top" align="left">
           <table border="0" cellpadding="0" cellspacing="2">
             </tr>
           </table>
         </td>
-        <td valign="middle">&nbsp;</td>
+        <td valign="middle" align="left">&nbsp;</td>
         <td valign="middle" align="left">[% h2 %]</td>
+        [% IF h3 %]
+          <td valign="middle" align="right">[% h3 %]</td>
+        [% END %]
       </tr>
     </table>
 [% END %]