Anvilon
Eric | Links | Kids | Talks | Software | Contact
Mason 1
First page Back Continue Last page Overview Graphics

Mason Code (1/2)

  • 01..03 <%args> $long_url => undef </%args> 04 <%init> 05 use ReallyShort; 06 my $link_id = $m->dhandler_arg; 07 if ( $link_id ) { 08 if ( my ($reallyshort) = ReallyShort->search({ link_id => $link_id }) ) { 09 $m->redirect($reallyshort->long_url); 11 return REDIRECT; 12 } 13 } 14 my $short_url; 15 if ( $long_url ) { 16 my $reallyshort = ReallyShort->create({ long_url => $long_url }); 17 $short_url = 'http://reallyshort.com/' . $reallyshort->link_id; 18 } 19 </%init>

Copyright ©1998-2008
Eric Hammond
Credits