chiark / gitweb /
prettyprint_age moved to commodsweb
[ypp-sc-tools.db-test.git] / yarrg / web / query_age
index 28d6a5f667074203c49451d522ad55b7d9fb1254..a90ca3469811b249d5d9c3cde0364d63a136662b 100644 (file)
@@ -40,24 +40,6 @@ $dbh
 </%args>
 
 <%once>
-my $meta_prettyprint_age= sub {
-    my ($age,$floor,$plus) = @_;
-    return <<END;
-        $age < 60 ?             'less than a minute'                    :
-        $age < 60*2 ?           '1 minute'                              :
-        $age < 3600*2 ?         $floor ($age/60) $plus' minutes'        :
-        $age < 86400*2 ?        $floor ($age/3600) $plus ' hours'       :
-                                $floor ($age/86400) $plus ' days';
-END
-};
-
-my $prettyprint_age;
-eval '
-  $prettyprint_age= sub {
-               my ($age) = @_;
-               '.$meta_prettyprint_age->('$age','floor','.').'
-  };
-' or die "$@";
 
 </%once>
 
@@ -97,7 +79,7 @@ $sth->execute();
 <tr id=<% $rowid %>
    > <td><% $row->{'archipelago'} |h
   %> <td><% $row->{'islandname'} |h
-  %> <td id="<% $cellid %>"><% $prettyprint_age->($age) %> </tr>
+  %> <td id="<% $cellid %>"><% prettyprint_age($age) %> </tr>
 % }
 </table>
 
@@ -129,7 +111,7 @@ Time since this page loaded:
       var cellid= 'c'+rowid;
       var el= document.getElementById(cellid);
       var age= oldage + (now - da_pageload) / 1000;
-      var newhtml= <% $meta_prettyprint_age->('age','Math.floor','+') %>;
+      var newhtml= <% meta_prettyprint_age('age','Math.floor','+') %>;
 % if ($ARGS{debug}) {
       if (cellid == 'cid_loaded')
        debug('element rowid='+rowid+' cellid='+cellid