[prev] [thread] [next] [lurker] [Date index for 2003/11/29]
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