<?php /* * Sakura User Profiles */ // Declare Namespace namespace Sakura; // Include components require_once str_replace(basename(__DIR__), '', dirname(__FILE__)) .'_sakura/sakura.php'; // Get the user's context $profile = new User(isset($_GET['u']) ? $_GET['u'] : 0); // Assign the object to a renderData variable $renderData['profile'] = $profile; // Set proper page title $renderData['page']['title'] = ( $profile->checkPermission('SITE', 'DEACTIVATED') || $profile->data['password_algo'] == 'nologin' || ($profile->checkPermission('SITE', 'RESTRICTED') && ($profile->data['id'] != $currentUser->data['id'] && !$currentUser->checkPermission('MANAGE', 'USE_MANAGE'))) ? 'User not found!' : 'Profile of '. $profile->data['username'] ); // Print page contents print Templates::render('main/profile.tpl', $renderData);