API-DirectAdmin

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Perl extension API::DirectAdmin.

0.09  Jun 12 2013	Andrey Kuzmin
	-- Fix Bug #85672 https://rt.cpan.org/Public/Bug/Display.html?id=85672
	-- Fix Bug #79514 https://rt.cpan.org/Public/Bug/Display.html?id=79514

0.08  Aug 18 2012	Andrey Kuzmin
	-- Add Modern::Perl to requires
	-- Fix POD

0.07  Jun 05 2012	Andrey Kuzmin
	-- Add function show_user_config
	-- Add Modern::Perl '2010' to requirements
	-- fix README

0.06  Jan 29 2012      Andrey Kuzmin
    -- Add 'list' and 'deldb' methods to API::DirectAdmin::Mysql
    -- rewrite all 'list' methods

0.05  Jan 28 2012	Andrey Kuzmin
	-- Add POD descriptions for all methods with examples
	
0.04  Jan 27 2012	Andrey Kuzmin

Makefile.PL  view on Meta::CPAN

use 5.008008;
use ExtUtils::MakeMaker;

WriteMakefile(
    NAME              => 'API::DirectAdmin',
    VERSION_FROM      => 'lib/API/DirectAdmin.pm',
    PREREQ_PM         => {
        'Modern::Perl'   => '0',
        'Data::Dumper'   => '0',
        'LWP::UserAgent' => '0',
		'HTTP::Request'  => '0',
		'URI'   		 => '0',
		'Carp'   		 => '0',
    },
    ($] >= 5.005 ?
      (ABSTRACT_FROM  => 'lib/API/DirectAdmin.pm',
       AUTHOR         => 'Andrey "Chips" Kuzmin <chipsoid@cpan.org>') : ()),
);

README  view on Meta::CPAN

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

This module requires these other modules and libraries:
  Modern::Perl
  LWP::UserAgent
  HTTP::Request
  URI
  Carp 
  Data::Dumper

COPYRIGHT AND LICENCE

Copyright (C) 2012 by Andrey "Chips" Kuzmin <chipsoid@cpan.org>

lib/API/DirectAdmin.pm  view on Meta::CPAN

package API::DirectAdmin;

use Modern::Perl '2010';
use LWP::UserAgent;
use HTTP::Request;
use Data::Dumper;
use Carp;
use URI;

our $VERSION = 0.09;
our $DEBUG   = '';
our $FAKE_ANSWER = '';

lib/API/DirectAdmin/DNS.pm  view on Meta::CPAN

package API::DirectAdmin::DNS;

use Modern::Perl '2010';
use Carp;

use base 'API::DirectAdmin::Component';

our $VERSION = 0.06;

# Return zone dump
# params: domain
sub dumpzone {
    my ($self, $params ) = @_;

lib/API/DirectAdmin/Domain.pm  view on Meta::CPAN

package API::DirectAdmin::Domain;

use Modern::Perl '2010';
use Data::Dumper;

use base 'API::DirectAdmin::Component';

our $VERSION = 0.05;

# Return domains list
# INPUT
# connection data for USER, not admin
sub list {

lib/API/DirectAdmin/Ip.pm  view on Meta::CPAN

package API::DirectAdmin::Ip;

use Modern::Perl '2010';

use base 'API::DirectAdmin::Component';

our $VERSION = 0.05;

# Return list of IP
# INPUT
# Admin connect params
sub list {
    my ($self ) = @_;

lib/API/DirectAdmin/Mysql.pm  view on Meta::CPAN

package API::DirectAdmin::Mysql;

use Modern::Perl '2010';
use Data::Dumper;
use Carp;

use base 'API::DirectAdmin::Component';

our $VERSION = 0.05;

# Create database for user
# Connection data MUST BE for user: auth_user => 'admin_login|user_login'
# auth_passwd => 'admin_passwd'

lib/API/DirectAdmin/User.pm  view on Meta::CPAN

package API::DirectAdmin::User;

use Modern::Perl '2010';
use Carp;

use base 'API::DirectAdmin::Component';

our $VERSION = 0.06;

# Return list of users (only usernames)
sub list {
    my ($self ) = @_;

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.487 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )