67 $resultItems = $resultActions =
'';
83 false, get_called_class()
134 return $resultItems . PHP_EOL . $resultActions;
150 foreach (
$bearsamppBins->getApache()->getVersionList() as $version) {
152 $apachePhpModule =
$bearsamppBins->getPhp()->getApacheModule($version);
153 if ($apachePhpModule ===
false) {
155 } elseif ($version ==
$bearsamppBins->getApache()->getVersion()) {
160 self::ACTION_SWITCH_VERSION, array($version),
161 array($version, $glyph),
162 false, get_called_class()
172 return $items . $actions;
220 self::ACTION_CHANGE_PORT,
null,
222 false, get_called_class()
240 $isInstalled =
$bearsamppBins->getApache()->getService()->isInstalled();
243 self::ACTION_INSTALL_SERVICE,
null,
245 $isInstalled, get_called_class()
252 self::ACTION_REMOVE_SERVICE,
null,
254 !$isInstalled, get_called_class()
357 foreach (
$bearsamppBins->getApache()->getModulesFromConf() as $module => $switch) {
359 self::ACTION_SWITCH_MODULE, array($module, $switch),
361 false, get_called_class()
371 return $items . $actions;
401 self::ACTION_ADD_ALIAS,
null,
403 false, get_called_class()
415 self::ACTION_EDIT_ALIAS, array($alias),
417 false, get_called_class()
427 return $items . $actions;
466 self::ACTION_ADD_VHOST,
null,
468 false, get_called_class()
480 self::ACTION_EDIT_VHOST, array($vhost),
482 false, get_called_class()
492 return $items . $actions;
const SWITCH_APACHE_MODULE
const CMD_CONFIG_DIRECTIVES
const CMD_COMPILE_SETTINGS
const CMD_COMPILED_MODULES
const CMD_VHOSTS_SETTINGS
static getWebsiteUrl($path='', $fragment='', $utmSource=true)
const DEBUG_APACHE_SYNTAX_CHECK
const DEBUG_APACHE_COMPILE_SETTINGS
const DEBUG_APACHE_COMPILED_MODULES
const DEBUG_APACHE_CONFIG_DIRECTIVES
const MENU_INSTALL_SERVICE
const MENU_UPDATE_ENV_PATH
const DEBUG_APACHE_LOADED_MODULES
const DEBUG_APACHE_VERSION_NUMBER
const DEBUG_APACHE_VHOSTS_SETTINGS
const MENU_REMOVE_SERVICE
static getRootPath($aetrayPath=false)
const GLYPH_SERVICE_REMOVE
static getItemActionServiceStop($service)
const GLYPH_SERVICE_INSTALL
static getItemLink($caption, $link, $local=false, $glyph=self::GLYPH_WEB_PAGE)
static getItemNotepad($caption, $path)
static getItemActionServiceStart($service)
static getItemSeparator()
static getItemActionServiceRestart($service)
static getActionSwitchApacheVersion($version)
static getActionEditVhost($vhost)
static getMenuApacheAlias()
const ACTION_SWITCH_MODULE
static getActionEditAlias($alias)
static getActionChangeApachePort()
static getActionEnableApache($enable)
const ACTION_SWITCH_VERSION
static getActionAddVhost()
static getMenuApacheModules()
static getActionSwitchApacheModule($module, $switch)
static getMenuApacheVersions()
static getActionInstallApacheService()
const ACTION_INSTALL_SERVICE
const ACTION_REMOVE_SERVICE
static getActionAddAlias()
static getMenuApacheDebug()
static getMenuApacheService()
const ACTION_DEL_SSL_CERTIFICATE
const ACTION_GEN_SSL_CERTIFICATE
static getActionRemoveApacheService()
static getMenuApacheVhosts()
static getActionMulti($action, $args=array(), $item=array(), $disabled=false, $class=false)
static getMenu($caption, $menu, $class)
static getActionRun($action, $args=array(), $item=array(), $waitUntilTerminated=true)
static getMenuEnable($caption, $menu, $class, $enabled=true)
static getActionRestart($sName)