### Handle Installation Redirect
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/index.txt
Handles the redirection to the installation page when an installation is initiated. It uses the 'form.install' variable to determine the package to install.
```XML
```
--------------------------------
### Installation Confirmation Buttons
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/install.txt
Presents the user with confirmation buttons ('Yes' and 'No') to proceed with or cancel the package installation.
```roxen
YesNo
```
--------------------------------
### Package Update and Return Link
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/install.txt
Updates the installed package and provides a link to return to the update page if the 'yes' form variable is set.
```roxen
[Return]
```
--------------------------------
### Install Roxen MIB Data Queries for Cacti
Source: https://github.com/pikelang/roxen/blob/devel/server/tools/cacti/README.txt
This snippet details the installation of Roxen MIB data query files into the Cacti installation directory. The XML files 'roxen-mib_core.xml' and 'roxen-mib_feed.xml' need to be copied to the 'resource/snmp_queries' folder.
```bash
Copy "roxen-mib_core.xml" and "roxen-mib_feed.xml" to the
"resource/snmp_queries" directory in the cacti installation, this is
typically the following directory:
/usr/share/cacti/resource/snmp_queries
```
--------------------------------
### Handle Package Installation/Uninstallation (Pikelang)
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/details.txt
Manages the package installation and uninstallation process using Pikelang's conditional logic based on download and installation status. It generates hidden input fields and submit buttons for user actions.
```Pikelang
```
--------------------------------
### Handle Download Start and Redirect
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/index.txt
Initiates the download of a package and then redirects the user to a status page. It uses 'form.download' to trigger the download and 'form.details' to specify the package.
```XML
```
--------------------------------
### Display Package Details Table
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/install.txt
Displays detailed information about a package, including description, organization, author, license, and date, using the 'item' definition.
```roxen
```
--------------------------------
### Toggle Package Contents Visibility
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/install.txt
Provides a submit button to toggle the visibility of package contents. If 'show' is true, it displays a 'Hide' button; otherwise, it shows an 'Show' button.
```roxen
Hide package contents
The following files will be installed:
Size
Path
&_.size;
&_.path;
Show package contents
```
--------------------------------
### Conditional Redirection
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/install.txt
Redirects the user to 'update.html' if the 'no' form variable is set, indicating a cancellation or negative response.
```roxen
```
--------------------------------
### Define Downloaded Packages Display
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/update/index.txt
Defines the structure for displaying a list of already downloaded packages. It includes the package title, size, and an option to install the package.
```XML
```
--------------------------------
### Roxen Configuration Interface Boxes
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/whatsnew.html
Information on creating custom 'content boxes' for the Roxen configuration interface. Users can find examples and instructions in the _config_interface/boxes_ directory.
```Roxen
&_.name;
&_.contents:none;
```
--------------------------------
### Locate File in Virtual Filesystem (RXML)
Source: https://github.com/pikelang/roxen/blob/devel/server/config_interface/whatsnew.html
Illustrates the use of the 'locate' argument within the '' or '