\documentclass{article}
\usepackage{ulem}
\usepackage{graphicx}
\usepackage{hyperref}
\pagestyle{headings}
\begin{document}
\part{Global constants and objects}
\textbf{This information is valid for Horde 3 only. See Doc/Dev/Globals for Horde 4 or <a href="https://wiki.horde.org/Doc/Dev/Globals">Doc/Dev/Globals</a> for Horde 5 and later.}

Horde applications work with a standard set of constants:

<table class="horde-table">HORDE\_BASE & The filesystem location of Horde (defined in each application) \\
\hline
APP\_BASE & The filesystem location of the application \\
\hline
APP\_TEMPLATES & The filesystem location of the application's template files \\
\hline
APP\_VERSION & The version number of the application (not a CVS revision tag) \\
\hline
</table>
Applications work with a number of standard global variables and object:

<table class="horde-table">\$conf & The configuration hash \\
\hline
\$prefs & The user preferences \\
\hline
\$browser & Information on the client browser \\
\hline
\$registry & The Horde <a href="https://wiki.horde.org/Doc/Dev/RegistryH3">Registry</a> \\
\hline
\$language & The user's preferred language \\
\hline
</table>
\end{document}
