Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2014
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.76 KB | None | 0 0
  1. package  Graph::GraphDb;
  2.  
  3. sub new{
  4.     my $class = shift;
  5.     my $self = {
  6.         _database => shift,
  7.         _host  => shift,
  8.         _port       => shift,
  9.         _user       => shift,
  10.         _pass       => shift,
  11.     };
  12.     $self->$connector = DBIx::Connector->new(
  13.         "dbi:mysql:database=".$self->{_database}.';host='.$self->{_host}.';port='.$self->{_port},
  14.         $self->{_user},$self->{_pass},
  15.         { AutoCommit => 1, }
  16.     );
  17.     $self->$connector->mode('ping');
  18.     bless $self, $class;
  19.     return $self;
  20. }
  21.  
  22. sub check_url{
  23.     my $self=shift;
  24.     my $url=shift;
  25.     my $sth = $self->connector->run(sub {
  26.       $_->do("select * from screens where screentiny = '$url'");
  27.     });
  28.     $sth eq '0E0' ? return(1) : return(0);
  29. }
  30.  
  31. 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement