API-ISPManager
view release on metacpan or search on metacpan
lib/API/ISPManager/software.pm view on Meta::CPAN
package API::ISPManager::software;
use strict;
use warnings;
use API::ISPManager;
use Data::Dumper;
sub list {
my $params = shift;
my $result = API::ISPManager::query_abstract(
params => $params,
func => 'software',
);
if ($result && ref $result eq 'HASH' && $result->{elem}) {
return $result->{elem};
}
return $result;
}
sub get {
my $params = shift;
my $result = API::ISPManager::query_abstract(
params => $params, # ÑÑÐ¾Ð±Ñ Ñоздание ÑазÑеÑиÑÑ
func => 'software.edit',
allowed_fields => [ qw( host path allow_http elid ) ],
);
return $result;
}
sub renew {
my $params = shift;
my $result = API::ISPManager::query_abstract(
params => $params, # ÑÑÐ¾Ð±Ñ Ñоздание ÑазÑеÑиÑÑ
func => 'software.period',
allowed_fields => [ qw( host path allow_http elid ) ],
);
=head
cost 7.7000
elid 361604
expiredate 2009-10-08
func software.period
ip 83.222.14.204
licname testserver1.hosting.reg.ru
payfrom neworder
period 16
pricename ISPmanager Pro (without support)
sok ok
=cut
return $result;
}
# СоздаÑÑ ÐºÐ»Ð¸ÐµÐ½Ñа (возможно, вмеÑÑе Ñ Ð´Ð¾Ð¼ÐµÐ½Ð¾Ð¼)
sub create {
my $params = shift;
my $result = API::ISPManager::query_abstract(
( run in 0.876 second using v1.01-cache-2.11-cpan-39bf76dae61 )