HEX
Server: Apache
System: Linux p3plzcpnl489526.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: vmasmheia229 (9244908)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/vmasmheia229/domains/davidgkeith.com/html/config/app/classes/Templates.php
<?php
    class Template
    {
        private $template;

        function __construct($template = null)
        {
            if (isset($template))
            {
                $this->load($template);
            }
        }

        public function load($template)
        {
            if (!is_file($template))
            {
                echo("File not found: $template");
                die;
            } elseif (!is_readable($template))
            {
                echo("Could not access file: $template");
                die;
            } else
            {
                $this->template = $template;
            }
        }

        public function set($var, $content)
        {
            $this->$var = $content;
        }

        public function render($output = true)
        {
            ob_start();
            require $this->template;
            $content = ob_get_clean();
            print $content;
        }
        public function parse()
        {
            ob_start();
            require $this->template;
            $content = ob_get_clean();
            return $content;
        }

    }