$data_object->post = $_POST; ObjMgr::GetPluginMgr()->ExecuteHook("On_PostAction_" . $_POST['action'], $data_object); switch ($_POST['action']) { // Saves module data case 'module_update': Editor::SaveModule($_POST['module_data']); exit; // Returns module html // Returns module html case 'module_query': print Editor::GetModule($_POST['module_id']); exit; // Creates module template // Creates module template case 'module_create': print Editor::CreateModule($_POST['module_type'], $_POST['module_template'], $_POST['module_name']); exit; // Delte module // Delte module case 'module_delete': print Editor::DeleteModule($_POST['module_id']); exit; // Saves page and module placing // Saves page and module placing case 'page_save': Editor::SavePage($_POST['page_data']); exit; // Create new page // Create new page case 'page_update': Editor::UpdatePage($_POST['data']);