[Yapcom-commit] rev 89 - lib/YAPC templates

[prev] [thread] [next] [lurker] [Date index for 2003/11/29]

From: svn
Subject: [Yapcom-commit] rev 89 - lib/YAPC templates
Date: 03:11 on 29 Nov 2003
Author: gabor
Date: 2003-11-29 03:11:36 +0200 (Sat, 29 Nov 2003)
New Revision: 89

Modified:
   lib/YAPC/Organizer.pm
   templates/person.tmpl
Log:
show administrative information on page describing person

Modified: lib/YAPC/Organizer.pm
===================================================================
--- lib/YAPC/Organizer.pm	2003-11-29 00:08:22 UTC (rev 88)
+++ lib/YAPC/Organizer.pm	2003-11-29 01:11:36 UTC (rev 89)
@@ -718,6 +718,23 @@
    $t->param(url => $url);
    $t->param(bio => $bio);
    $t->param(owner => (defined $id and $id eq $q->param('id')));
+
+   if ($id and $self->is_admin_user($id)) {
+      $t->param(admin => 1);
+      $t->param(email => $p->email);
+      $t->param(company => $p->company);
+      $t->param(phone => $p->phone);
+      my @prop = YAPC::Talk->search(user_id => $q->param('id'));
+      my @ar;
+      foreach my $prop (@prop) {
+         push @ar, {
+               id => $prop->id,
+               title => $prop->title,
+         };
+      }
+     $t->param(PROPOSALS => \@ar);
+   }
+
    return $t->output;
 }
 

Modified: templates/person.tmpl
===================================================================
--- templates/person.tmpl	2003-11-29 00:08:22 UTC (rev 88)
+++ templates/person.tmpl	2003-11-29 01:11:36 UTC (rev 89)
@@ -23,8 +23,28 @@
 <table border="1" width="100%">
 <tr><td>n/a</td></tr>
 </table>
+<TMPL_IF NAME="admin">
 <p />
+<table bgcolor="red" border="1">
+<tr><td>
+<b>This block is available only for administrators:</b>
+</td></tr>
+<tr><td>
+<table border="1">
+<tr><td>Company:</td><td><TMPL_VAR NAME="company"></td></tr>
+<tr><td>Email:</td><td><a href="mailto:<TMPL_VAR NAME="email">"><TMPL_VAR NAME="email"></a></td>
+<tr><td>Phone:</td><td><TMPL_VAR NAME="phone"></td></tr>
+</table>
+Proposals:
+<table border="1">
+<TMPL_LOOP NAME="proposals">
+<tr><td><a href="propsal.htm?id=<TMPL_VAR NAME="id">"><TMPL_VAR NAME="title"></a></td></tr>
+</TMPL_LOOP>
+</table>
+</td></tr></table>
+</TMPL_IF>
+<p />
 <TMPL_IF NAME="owner"><a href=personal_info.html>change this page</a></TMPL_IF>
 <p />
 <TMPL_INCLUDE NAME="footer.tmpl">
-
+<p />

Generated at 11:05 on 29 Nov 2003 by mariachi 0.51