ObjMgr::GetAccount()->Logout(); } if (isset($_GET['locale'])) { Locales::SetUserLocale($_GET['locale']); } if (ObjMgr::GetAccount()->m_loggedin) { if (isset($_POST['action'])) { Compiler::$Mode = COMPILER_MODE_EDITOR; // Plugin Hook $data_object = new stdClass(); $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']);