id("developer_menu") ->label(t("Developer tools")); $menu->append($developer_menu); $developer_menu ->append(Menu::factory("link") ->id("generate_menu") ->label(t("Generate module")) ->url(url::site("admin/developer/module"))) ->append(Menu::factory("link") ->id("generate_data") ->label(t("Generate test data")) ->url(url::site("admin/developer/test_data"))) ->append(Menu::factory("link") ->id("mptt_tree_menu") ->label(t("MPTT tree")) ->url(url::site("admin/developer/mptt"))); $csrf = access::csrf_token(); if (Session::instance()->get("profiler", false)) { $developer_menu->append( Menu::factory("link") ->id("scaffold_profiler") ->label(t("Profiling off")) ->url(url::site("admin/developer/session/profiler?value=0&csrf=$csrf"))); } else { $developer_menu->append( Menu::factory("link") ->id("scaffold_profiler") ->label(t("Profiling on")) ->url(url::site("admin/developer/session/profiler?value=1&csrf=$csrf"))); } if (Session::instance()->get("debug", false)) { $developer_menu->append( Menu::factory("link") ->id("scaffold_debugger") ->label(t("Debugging off")) ->url(url::site("admin/developer/session/debug?value=0&csrf=$csrf"))); } else { $developer_menu->append( Menu::factory("link") ->id("scaffold_debugger") ->label(t("Debugging on")) ->url(url::site("admin/developer/session/debug?value=1&csrf=$csrf"))); } } }