<?php

include 'Utils.php';

if($_SERVER['REQUEST_METHOD'] === 'POST' && is_string($_POST['page']) && isset($_POST["action"]))
{
    $pageName = Utils::secure($_POST['page']);
    $action = Utils::secure($_POST['action']);
        
    if(file_exists('../pages/' . $pageName. '.php'))
    {
        include '../pages/' . $pageName . '.php';
        
        if($action == "getPageTitle")
        {
            $function = new ReflectionFunction('getPageTitle');
            echo $function->invoke();
        }
        else if($action == "getPageCode")
        {
            $function = new ReflectionFunction('getPageCode');
            echo $function->invoke();
        }
    }
}