File: ComputersListId.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 (27 lines) | stat: -rw-r--r-- 542 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
26
27
package Api::Ocsinventory::Restapi::Computer::Get::ComputersListId;

=for comment

This function return a array of multiple computers ID

Params: start, limit

=cut

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

sub get_computers_id {

    my $database = Api::Ocsinventory::Restapi::ApiCommon::api_database_connect();

    my $computers = $database->selectall_arrayref(
        "select ID from hardware",
        { Slice => {} }
    );

    return encode_json($computers);
}

1;