The Easy Search Tool - warwickfoster/qurantools GitHub Wiki
File: app/library/footer.php
Purpose
The provided code snippet generates the footer section of a website or web application. It includes the following elements:
- Copyright and licensing information
- Open source status
- Links to the project repository and terms of use
- Page rendering time (optional)
Key Features
- Uses PHP syntax for generating HTML code.
- Includes branding text if the
is_branded()
function returnstrue
. - Displays the project logo and text.
- Provides links to the GNU General Public License and terms of use.
- Calculates and displays the page rendering time if available.
Usage
The code should be included at the end of the HTML document, typically within the <body>
tag. It will generate the footer section automatically.
Example
<?php
// ... PHP code here ...
?>
</main>
<footer class='qt-site-footer'>
<!-- Footer content here -->
</footer>
Output
The generated footer will include the copyright information, open source status, links to the project repository and terms of use, and the page rendering time (if available).
Additional Notes
- The
OPEN_SOURCE_REPO_URL
,QT_LICENSE_URL
, andQT_TERMS_URL
constants should be defined in a configuration file. - The
is_branded()
function should be implemented to determine if the website is branded. - The
branding_text()
function should be implemented to generate the branding text.