1 installer.pages.inc | installer_browser_installation_page($op) |
Menu callback; page to install projects.
Parameters
$op: Operation to preform.
Return value
string: The rendered installation page.
File
- core/
modules/ installer/ installer.pages.inc, line 169 - Page callbacks used by the Installer browse pages.
Code
function installer_browser_installation_page($op) {
backdrop_add_css(backdrop_get_path('module', 'installer') . '/css/installer.css', array('preprocess' => FALSE));
switch ($op) {
case 'select_versions':
backdrop_set_title(t("Select versions"));
$content = installer_browser_installation_select_versions_page();
break;
case 'install_dependencies':
backdrop_set_title(t("Install Dependencies"));
$content = installer_browser_installation_install_dependencies_page();
break;
case 'theme':
backdrop_set_title(t("Set themes"));
$content = installer_browser_installation_enable_page('theme');
break;
case 'enable':
backdrop_set_title(t("Enable modules"));
$content = installer_browser_installation_enable_page();
break;
default:
return MENU_NOT_FOUND;
}
return theme('installer_browser_install', array('current_task' => $op, 'main_content' => backdrop_render($content)));
}