RSS Git Download  Clone
Raw Blame History
<!-- BEGIN resources/active_sessions.tt -->
[% META title = "Resources &raquo; Active sessions" %]
    
    <h3 class="header">Active sessions</h3>

    <table class="indent">
        <tr>
            <td class="borderless"></td>
            <th scope="col">User</th>
            <th scope="col">Location</th>
            <th scope="col">Last Access</th>
            <td class="borderless"></td>
        </tr>
    [% FOREACH sess IN sessions; # PROCESS dumper.tt dump = sess.as_tree;
        NEXT IF sess.user.username == c.authen.username; # skip self
    %]
        <tr>
            <td>[% loop.count - 1 # 1st one is self-user %]</td>
            <td>
                [% sess.user.first_name | ucfirst %]
                [% sess.user.last_name  | ucfirst %]
            </td>
            <td>[% sess.user.user_location.location_name %]</td>
            <td>
                [% delta = calculate_duration(sess.time).in_units('minutes') %]                
                [%
                    IF ! delta; '< 1 min ago' | html;
                    ELSIF delta > 1; delta _ ' mins ago';
                    ELSE; '1 min ago'; END;
                %]                    
            </td>
            <td class="borderless">
                [% UNLESS sess.user.username == c.authen.username %]
                <a href="[% app_url %]/resources/user_messages/[% sess.user.id %]">
                    <img class="href" src="/images/pm.jpg" />
                </a>
                [% END %]
            </td>
        </tr>    
    [% END %]
    </table>
<!-- END resources/active_sessions.tt -->