summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@luxion>2006-02-09 13:31:29 +0000
committerdakkar <dakkar@luxion>2006-02-09 13:31:29 +0000
commitb72f100f9ec8b852a3afdd94401352f07db1d9e0 (patch)
treee5e3f7e447699447faca17165039142bb580cf48
parentcambia i namespace (diff)
downloadIscrittiGroLUG-b72f100f9ec8b852a3afdd94401352f07db1d9e0.tar.gz
IscrittiGroLUG-b72f100f9ec8b852a3afdd94401352f07db1d9e0.tar.bz2
IscrittiGroLUG-b72f100f9ec8b852a3afdd94401352f07db1d9e0.zip
separati i namespace
git-svn-id: svn://luxion/repos/IscrittiGroLUG/trunk@178 fcb26f47-9200-0410-b104-b98ab5b095f3
-rw-r--r--GroLUG/lib/GroLUG/C/Iscritto.pm25
-rw-r--r--GroLUG/lib/GroLUG/C/Login.pm26
-rw-r--r--GroLUG/root/src/scheda-iscritto.tt24
3 files changed, 31 insertions, 24 deletions
diff --git a/GroLUG/lib/GroLUG/C/Iscritto.pm b/GroLUG/lib/GroLUG/C/Iscritto.pm
index 513e6ac..85f48cf 100644
--- a/GroLUG/lib/GroLUG/C/Iscritto.pm
+++ b/GroLUG/lib/GroLUG/C/Iscritto.pm
@@ -1,36 +1,17 @@
-package GroLUG::C::Iscritti;
+package GroLUG::C::Iscritto;
use strict;
use warnings;
use base 'Catalyst::Controller';
-sub login :Global {
- my ( $self, $c ) = @_;
-
- if ($c->login) {
- $c->res->redirect($c->uri_for('/iscritti'));
- }
- else {
- $c->stash->{template}='login.tt2';
- }
-}
-
-sub logout :Global {
- my ( $self, $c ) = @_;
-
- $c->logout();
-
- $c->res->redirect($c->uri_for('/'));
-}
-
-sub index :Private {
+sub iscritti :Global {
my ( $self, $c ) = @_;
$c->stash->{iscritti}=GroLUG::M::DB->resultset('Iscritto')->search({attivo=>1});
$c->stash->{template}='lista-iscritti.tt2';
}
-sub iscritto :Global {
+sub scheda :Local {
my ($self,$c,$id)=@_;
$c->log->info($c->user->id,"scheda iscritto $id");
diff --git a/GroLUG/lib/GroLUG/C/Login.pm b/GroLUG/lib/GroLUG/C/Login.pm
new file mode 100644
index 0000000..f22fdb5
--- /dev/null
+++ b/GroLUG/lib/GroLUG/C/Login.pm
@@ -0,0 +1,26 @@
+package GroLUG::C::Login;
+
+use strict;
+use warnings;
+use base 'Catalyst::Controller';
+
+sub login :Global {
+ my ( $self, $c ) = @_;
+
+ if ($c->login) {
+ $c->res->redirect($c->uri_for('/iscritti'));
+ }
+ else {
+ $c->stash->{template}='login.tt2';
+ }
+}
+
+sub logout :Global {
+ my ( $self, $c ) = @_;
+
+ $c->logout();
+
+ $c->res->redirect($c->uri_for('/'));
+}
+
+1;
diff --git a/GroLUG/root/src/scheda-iscritto.tt2 b/GroLUG/root/src/scheda-iscritto.tt2
index 77d0dca..30f0d29 100644
--- a/GroLUG/root/src/scheda-iscritto.tt2
+++ b/GroLUG/root/src/scheda-iscritto.tt2
@@ -2,8 +2,8 @@
<p>Operazioni:</p>
<ul>
<li><a href="[% Catalyst.uri_for('edit',iscritto.id) %]">Edit</a></li>
-<li><a href="[% Catalyst.uri_for('rinnova',iscr.id) %]">Rinnova</a></li>
-<li><a href="[% Catalyst.uri_for('cessa',iscr.id) %]">Cessa</a></li>
+<li><a href="[% Catalyst.uri_for('rinnova',iscritto.id) %]">Rinnova</a></li>
+<li><a href="[% Catalyst.uri_for('cessa',iscritto.id) %]">Cessa</a></li>
</ul>
<dl>
<dt>Indirizzo:</dt><dd>[% iscritto.email %]</dd>