WizdomWeb/app/Controllers/ManagedServicesController.php

46 lines
1.9 KiB
PHP

<?php
namespace WizdomNetworks\WizeWeb\Controllers;
use WizdomNetworks\WizeWeb\Core\View;
use WizdomNetworks\WizeWeb\Utilities\Logger;
use WizdomNetworks\WizeWeb\Utilities\ErrorHandler;
class ManagedServicesController
{
public function index()
{
Logger::debug("ManagedServicesController::index() - Executing managed hosting page rendering.");
try {
$data = [
'title' => 'Managed Hosting - Wizdom Networks',
'heroConfig' => [
'title' => 'Comprehensive Managed Hosting Services',
'description' => 'Keeping your business online and optimized.',
'image' => '/assets/images/managed-hosting-hero.jpg',
'cta' => ['text' => 'Learn More', 'link' => '/contact'],
'style' => 'default',
'position' => 'top'
],
'content' => "<h1>Managed Hosting Services</h1>
<p>Our managed hosting solutions ensure reliable performance, security, and uptime.</p>",
'service_details' => [
'features' => [
'Server management',
'Performance optimization',
'Data backups and recovery'
],
'pricing' => 'Custom pricing based on hosting requirements'
]
];
Logger::debug("ManagedServicesController::index() - Data prepared successfully.");
View::render('pages/services/managed_services', $data);
Logger::info("ManagedServicesController::index() - Managed hosting page rendered successfully.");
} catch (\Throwable $e) {
Logger::error("ManagedServicesController::index() - Error rendering managed hosting page: " . $e->getMessage());
ErrorHandler::exception($e);
}
}
}