Add APP_NAME constant

Improved issue display
Add component::prepend
Add switches to form html
Updated form html to Bootstrap 5.
Updated navigation html to Bootstrap 5.
This commit is contained in:
Joey Kimsey
2025-01-21 20:46:13 -05:00
parent d9e61d3f8f
commit 61589b35ff
6 changed files with 84 additions and 29 deletions

View File

@ -36,7 +36,7 @@ class Template {
*/
public function __construct() {
Debug::group( 'Template Constructor', 1 );
Components::set( 'SITENAME', 'Houdini Site' );
Components::set( 'SITENAME', APP_NAME );
Components::set( 'ROOT_URL', Routes::getRoot() );
Components::set( 'ROOT_ADDRESS', Routes::getAddress() );
Components::set( 'TITLE', '' );
@ -49,25 +49,25 @@ class Template {
Filters::add( 'issues', '#{ISSUES}(.*?){/ISSUES}#is', ( Issues::hasIssues() ? '$1' : '' ), true );
$notices = implode( '<br>', Issues::getNoticeMessages() );
if ( !empty( $notices ) ) {
$notices = '<div class="alert alert-warning" role="alert">' . $notices . '</div>';
$notices = '<div class="alert alert-warning w-100" role="alert">' . $notices . '</div>';
}
Components::set( 'NOTICE', $notices );
$successes = implode( '<br>', Issues::getSuccessMessages() );
if ( !empty( $successes ) ) {
$successes = '<div class="alert alert-success" role="alert">' . $successes . '</div>';
$successes = '<div class="alert alert-success w-100" role="alert">' . $successes . '</div>';
}
Components::set( 'SUCCESS', $successes );
$errors = implode( '<br>', Issues::getErrorMessages() );
if ( !empty( $errors ) ) {
$errors = '<div class="alert alert-danger" role="alert">' . $errors . '</div>';
$errors = '<div class="alert alert-danger w-100" role="alert">' . $errors . '</div>';
}
Components::set( 'ERROR', $errors );
$infos = implode( '<br>', Issues::getInfoMessages() );
if ( !empty( $infos ) ) {
$infos = '<div class="alert alert-info" role="alert">' . $infos . '</div>';
$infos = '<div class="alert alert-info w-100" role="alert">' . $infos . '</div>';
}
Components::set( 'INFO', $infos );
}