function __construct() { self::$current = $this; }
<?php // Put your database login details here $db_host = 'host'; $db_user = '******'; $db_pwd = 'password'; $database = 'database'; $pdo = new PDO('mysql:host=' . $db_host . ';dbname=' . $database, $db_user, $db_pwd); // Server path to folder containing EasyEditing include 'src/includes.php'; $config = new EasyEditingConfiguration(); $config->userTypes(function () { $types = array(); $types[] = new EasyEditingUserType('Webmaster', 'webmaster'); $types[] = new EasyEditingUserType('Admin', 'admin'); $types[] = new EasyEditingUserType('Normal Member', 'member'); return $types; }); // Only a user logged in as webmaster (eg currentCodeName below returns 'webmaster') // and above can change who can edit elements $config->levelNeededForAdmin = 'webmaster'; $config->currentCodeName(function () { // This should return the code for the EasyEditingUserType of the currently // logged in user // Here we are hard coding that everyone is a webmaster (don't do this!) return 'webmaster'; }); ?> <html> <head> <title>PHP Easy Editing Example</title>