Ejemplo n.º 1
0
                // Show all posts
            }
        }
    }
    // Determine the appropriate content for public viewing
    public function public_display()
    {
        if (isset($_GET['register'])) {
            // Registration Page
            return 'views/register.php';
        } else {
            if (isset($_GET['login'])) {
                // Login Page
                return 'views/login.php';
            } else {
                return 'views/main.php';
                // Public view of posts
            }
        }
    }
}
$view_controller = new ViewController();
// Initialize View Controller
// Different content for public viewers / registered users
if (isset($_SESSION['username'])) {
    // Registered
    require_once $view_controller->user_display();
} else {
    // Public
    require_once $view_controller->public_display();
}