php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/libexec/usermin/Webmin/ |
files >> //usr/libexec/usermin/Webmin/Button.pm |
package Webmin::Button; use Webmin::Input; use WebminCore; @ISA = ( "Webmin::Input" ); =head2 new Webmin::Button(cgi, label, [name]) Creates a button that when clicked will link to some other page =cut sub new { if (defined(&Webmin::Theme::Button::new) && caller() !~ /Webmin::Theme::Button/) { return new Webmin::Theme::Button(@_[1..$#_]); } my ($self, $cgi, $value, $name) = @_; $self = { }; bless($self); $self->set_cgi($cgi); $self->set_value($value); $self->set_name($name) if ($name); return $self; } =head2 html() Returns HTML for this button =cut sub html { my ($self) = @_; my $rv = "<form action=".$self->get_cgi().">"; foreach my $h (@{$self->{'hiddens'}}) { $rv .= &ui_hidden($h->[0], $h->[1])."\n"; } $rv .= &ui_submit($self->get_value(), $self->get_name(), $self->get_disabled())."</form>"; return $rv; } sub set_cgi { my ($self, $cgi) = @_; $self->{'cgi'} = $cgi; } sub get_cgi { my ($self) = @_; return $self->{'cgi'}; } =head2 add_hidden(name, value) Adds some hidden input to this button, for passing to the CGI =cut sub add_hidden { my ($self, $name, $value) = @_; push(@{$self->{'hiddens'}}, [ $name, $value ]); } 1;y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`