
################
AdminSystemFiles
################


GetFiles()
==========


returns all custom, package and changed files.


.. code-block:: perl

     my @Files = $Object->GetFiles();


Returns:


.. code-block:: perl

     my @Files = (
         {
             'StateMessage' => 'OK',
             'Path'         => 'Kernel/Config/Files/XML/Custom.xml',
             'Type'         => 'Package',
             'Group'        => 'www-data',
             'User'         => 'staff',
             'Name'         => 'Custom.xml',
             'Permissions'  => '0660',
             'State'        => 'OK',
             'Package'      => 'Custom',
             'FullPath'     => '/workspace/znuny/znuny_70New/Kernel/Config/Files/XML/Custom.xml',
             'Created'      => '2019-10-28 09:36:03',
             'Changed'      => '2019-10-28 09:36:03'
         },
         {
             'StateMessage' => 'OK',
             'Path'         => 'Custom/Kernel/System/Ticket.pm',
             'Type'         => 'Custom',
             'Group'        => 'www-data',
             'User'         => 'staff',
             'Name'         => 'Ticket.pm',
             'Permissions'  => '0660',
             'State'        => 'OK',
             'FullPath'     => '/workspace/znuny/znuny_70New/Custom/Kernel/System/Ticket.pm',
             'Created'      => '2019-10-28 09:36:03',
             'Changed'      => '2019-10-28 09:36:03'
         },
         ...
     );



PackageFiles()
==============


returns all package files.


.. code-block:: perl

     my @PackageFiles = $Object->PackageFiles();


Returns:


.. code-block:: perl

     my @PackageFiles = (
         {
             'StateMessage' => 'OK',
             'Path'         => 'Kernel/Config/Files/XML/Custom.xml',
             'Type'         => 'Package',
             'Group'        => 'www-data',
             'User'         => 'staff',
             'Name'         => 'Custom.xml',
             'Permissions'  => '0660',
             'State'        => 'OK',
             'Package'      => 'Custom',
             'FullPath'     => '/workspace/znuny/znuny_70New/Kernel/Config/Files/XML/Custom.xml',
             'Created'      => '2019-10-28 09:36:03',
             'Changed'      => '2019-10-28 09:36:03'
         },
         ...
     );



CustomFiles()
=============


returns all custom files.


.. code-block:: perl

     my @CustomFiles = $Object->CustomFiles();


Returns:


.. code-block:: perl

     my @CustomFiles = (
         {
             'StateMessage' => 'OK',
             'Path'         => 'Custom/Kernel/System/Ticket.pm',
             'Type'         => 'Custom',
             'Group'        => 'www-data',
             'User'         => 'staff',
             'Name'         => 'Ticket.pm',
             'Permissions'  => '0660',
             'State'        => 'OK',
             'FullPath'     => '/workspace/znuny/znuny_70New/Custom/Kernel/System/Ticket.pm',
             'Created'      => '2019-10-28 09:36:03',
             'Changed'      => '2019-10-28 09:36:03'
         },
         ...
     );



ChangedFiles()
==============


returns all changed files.


.. code-block:: perl

     my @ChangedFiles = $Object->ChangedFiles();


Returns:


.. code-block:: perl

     my @ChangedFiles = (
         {
             'StateMessage' => 'OK',
             'Path'         => 'Kernel/Config.pm',
             'Type'         => 'Changed',
             'Group'        => 'www-data',
             'User'         => 'staff',
             'Name'         => 'Ticket.pm',
             'Permissions'  => '0660',
             'State'        => 'OK',
             'FullPath'     => '/workspace/znuny/znuny_70New/Kernel/Config.pm',
             'Created'      => '2019-10-28 09:36:03',
             'Changed'      => '2019-10-28 09:36:03'
         },
         ...
     );



