/[Frey]/trunk/lib/Frey/Run.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/Frey/Run.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 228 by dpavlin, Sat Nov 1 00:59:02 2008 UTC revision 229 by dpavlin, Sat Nov 1 13:17:45 2008 UTC
# Line 45  sub request { Line 45  sub request {
45                  warn "## params = ",dump( %params );                  warn "## params = ",dump( %params );
46    
47          my $html;          my $html;
48            my $values = $self->config($class);
49            $values = {} if $@;
50    
51          if ( @required ) {          if ( @required ) {
52                  $html = qq|<h1>Required params for $class</h1><form method="post">|;                  $html = qq|<h1>Required params for $class</h1><form method="post">|;
53                  foreach my $name ( @required ) {                  foreach my $name ( @required ) {
54                          my $type = $name =~ m/^pass/ ? 'password' : 'text';                          my $type = $name =~ m/^pass/ ? 'password' : 'text';
55                          my $value = $self->config($class)->{$name};                          my $value = $values ? $values->{$name} : '';
56                          $html .= qq|<label for="$name">$name</label><input type="$type" name="$name" value="$value">|;                          $html .= qq|<label for="$name">$name</label><input type="$type" name="$name" value="$value">|;
57                  }                  }
58                  $html .= qq|<input type="submit" value="Run $class"></form>|;                  $html .= qq|<input type="submit" value="Run $class"></form>|;
# Line 61  sub request { Line 63  sub request {
63                          warn "## turning over to $o->request";                          warn "## turning over to $o->request";
64                          $o->request( $req );                          $o->request( $req );
65                  } elsif ( $o->can('markup') ) {                  } elsif ( $o->can('markup') ) {
66                          warn "## using $o->markup";                          warn "## using ",ref($o), "->markup";
67                          $html = $o->markup;                          $html = $o->markup;
68                          warn ">>> markup $class ",length( $html ), " bytes\n";                          warn ">>> markup $class ",length( $html ), " bytes\n";
69                  } elsif ( $o->can('data') ) {                  } elsif ( $o->can('data') ) {

Legend:
Removed from v.228  
changed lines
  Added in v.229

  ViewVC Help
Powered by ViewVC 1.1.26