////////////////////////////////////////////////////////////////// // Verify Session or Key ////////////////////////////////////////////////////////////////// if (isset($_GET['action']) && $_GET['action'] != 'authenticate') { checkSession(); } $macro = new Macro(); ////////////////////////////////////////////////////////////////// // Load Contextmenu Macros ////////////////////////////////////////////////////////////////// if ($_GET['action'] == 'init') { echo json_encode($macro->Load()); } ////////////////////////////////////////////////////////////////// // Save Contextmenu Macros ////////////////////////////////////////////////////////////////// if ($_GET['action'] == 'save') { if (checkAccess()) { $macro->Save(); } } ////////////////////////////////////////////////////////////////// // Execute Macro ////////////////////////////////////////////////////////////////// if ($_GET['action'] == 'execute') { if (checkAccess()) { $macro->id = $_GET['id']; $macro->path = $_GET['path']; $macro->Execute(); } }