File: IpdiscoverNetwork.pm

package info (click to toggle)
ocsinventory-server 2.8.1%2Bdfsg1-1%2Bdeb11u1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 8,684 kB
  • sloc: php: 37,167; javascript: 28,347; perl: 8,234; sql: 2,725; sh: 1,636; xml: 1,071; python: 77; makefile: 29
file content (25 lines) | stat: -rw-r--r-- 648 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package Api::Ocsinventory::Restapi::Ipdiscover::Get::IpdiscoverNetwork;

=for comment

This function return a IPDiscover object from network

=cut

# Common sub for api
use Api::Ocsinventory::Restapi::ApiCommon;
use Mojo::JSON qw(decode_json encode_json);

sub get_ipdiscover_network{

    my ($network) = @_;
    my $json_return;
    my $database = Api::Ocsinventory::Restapi::ApiCommon::api_database_connect();
    my $query = "SELECT * FROM `netmap` WHERE NETID = ? ";
    my @args = ($network);
    my $netmaps = Api::Ocsinventory::Restapi::ApiCommon::execute_custom_request($query, "", "", @args);

    return encode_json($json_return);
}

1;