public function hasFeature($feature) { // checking if we got feature ID instead of object for backwards compatibility if (is_int($feature)) { $feature = Feature::getByID($feature); } return $feature->isEnabledForUser($this); }
?> <h1>400 User ID is not specified</h1><?php exit; } $user = User::getUser($_GET['id']); if (is_null($user)) { header("HTTP/1.0 404 User Not Found"); ?> <h1>404 User Not Found</h3><?php exit; } if (array_key_exists("savefeatures", $_POST)) { $features_to_set = array(); if (array_key_exists("feature", $_POST) && is_array($_POST['feature'])) { foreach (array_keys($_POST['feature']) as $featureid) { $feature = Feature::getByID($featureid); if (!is_null($feature) && $feature->isEnabled()) { $features_to_set[] = $feature; } } } $user->setFeatures($features_to_set); } #$ADMIN_SECTION = 'registrations'; require_once dirname(__FILE__) . '/header.php'; ?> <h2>User information: <?php echo UserTools::escape($user->getName()); ?> </h2>