Linux 162-55-97-189.cprapid.com 5.14.0-687.24.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 9 18:14:06 EDT 2026 x86_64
LiteSpeed
Server IP : 162.55.97.189 & Your IP : 216.73.216.182
Domains :
Cant Read [ /etc/named.conf ]
User : kavci
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lib64 /
perl5 /
5.32 /
Template /
Plugin /
Delete
Unzip
Name
Size
Permission
Date
Action
Assert.pm
3.42
KB
-r--r--r--
2026-05-25 14:14
Datafile.pm
4.54
KB
-r--r--r--
2026-05-25 14:14
Date.pm
11.2
KB
-r--r--r--
2026-05-25 14:14
Directory.pm
10.9
KB
-r--r--r--
2026-05-25 14:14
Dumper.pm
3.88
KB
-r--r--r--
2026-05-25 14:14
File.pm
10.92
KB
-r--r--r--
2026-05-25 14:14
Filter.pm
9.61
KB
-r--r--r--
2026-05-25 14:14
Format.pm
1.75
KB
-r--r--r--
2026-05-25 14:14
HTML.pm
5.89
KB
-r--r--r--
2026-05-25 14:14
Image.pm
11.32
KB
-r--r--r--
2026-05-25 14:14
Iterator.pm
1.95
KB
-r--r--r--
2026-05-25 14:14
List.pm
2.68
KB
-r--r--r--
2026-05-25 14:14
Math.pm
3.99
KB
-r--r--r--
2026-05-25 14:14
Pod.pm
1.61
KB
-r--r--r--
2026-05-25 14:14
Procedural.pm
3.59
KB
-r--r--r--
2026-05-25 14:14
Scalar.pm
3.75
KB
-r--r--r--
2026-05-25 14:14
String.pm
17.76
KB
-r--r--r--
2026-05-25 14:14
Table.pm
12.38
KB
-r--r--r--
2026-05-25 14:14
URL.pm
5.64
KB
-r--r--r--
2026-05-25 14:14
View.pm
2.4
KB
-r--r--r--
2026-05-25 14:14
Wrap.pm
3.12
KB
-r--r--r--
2026-05-25 14:14
Save
Rename
#============================================================= -*-Perl-*- # # Template::Plugin::List # # DESCRIPTION # Template Toolkit plugin to implement an OO List object. # (work in progress) # # AUTHOR # Andy Wardley <abw@wardley.org> # # COPYRIGHT # Copyright (C) 2001-2022 Andy Wardley. All Rights Reserved. # # This module is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. # #============================================================================ package Template::Plugin::List; use strict; use warnings; use base 'Template::Plugin'; use Template::Exception; use overload q|""| => "text", fallback => 1; our $VERSION = '3.106'; our $ERROR = ''; local $" = ', '; #------------------------------------------------------------------------ sub new { my ($class, @args) = @_; my $context = ref $class ? undef : CORE::shift(@args); my $config = @args && ref $args[-1] eq 'HASH' ? CORE::pop(@args) : { }; $class = ref($class) || $class; my $list = defined $config->{ list } ? $config->{ list } : (scalar @args == 1 && ref $args[0] eq 'ARRAY' ? CORE::shift(@args) : [ @args ] ); my $joint = defined $config->{ joint } ? $config->{ joint } : $config->{ join } ? $config->{ join } : ', '; bless { list => $list, joint => $joint, _CONTEXT => $context, }, $class; } sub list { return $_[0]->{ list }; } sub item { $_[0]->{ list }->[ $_[1] || 0 ]; } sub hash { ### not sure about this one ### my $self = shift; my $n = 0; return { map { ($n++, $_) } @{ $self->{ list } } }; } sub text { my $self = CORE::shift; return CORE::join($self->{ joint }, @{ $self->{ list } }); } sub copy { my $self = CORE::shift; $self->new([ @{ $self->{ list } } ]); } sub throw { my $self = CORE::shift; die (Template::Exception->new('List', CORE::join('', @_))); } #------------------------------------------------------------------------ sub push { my $self = CORE::shift; CORE::push(@{ $self->{ list } }, @_); return $self; } sub unshift { my $self = CORE::shift; CORE::unshift(@{ $self->{ list } }, @_); return $self; } sub pop { my $self = CORE::shift; CORE::pop(@{ $self->{ list } }); return $self; } sub shift { my $self = CORE::shift; CORE::shift(@{ $self->{ list } }); return $self; } sub max { local $^W = 0; my $list = $_[0]->{ list }; return $#$list; } sub size { local $^W = 0; my $list = $_[0]->{ list }; return $#$list + 1; } 1; __END__