sCurrentStatus != CVM_STATUS_STARTED) { try { $sContainer->Start(); $sContainer->sCurrentStatus = CVM_STATUS_STARTED; $sError .= NewTemplater::Render("{$sTheme}/shared/error/success", $locale->strings, array( 'title' => $locale->strings['error-start-success-title'], 'message' => $locale->strings['error-start-success-text'] )); } catch (ContainerSuspendedException $e) { $sError .= NewTemplater::Render("{$sTheme}/shared/error/error", $locale->strings, array( 'title' => $locale->strings['error-start-suspended-title'], 'message' => $locale->strings['error-start-suspended-text'] )); } catch (ContainerTerminatedException $e) { $sError .= NewTemplater::Render("{$sTheme}/shared/error/error", $locale->strings, array( 'title' => $locale->strings['error-start-terminated-title'], 'message' => $locale->strings['error-start-terminated-text'] )); } catch (ContainerStartException $e) { $sError .= NewTemplater::Render("{$sTheme}/shared/error/error", $locale->strings, array( 'title' => $locale->strings['error-start-failed-title'], 'message' => $locale->strings['error-start-failed-text'] )); } } else { $sError .= NewTemplater::Render("{$sTheme}/shared/error/error", $locale->strings, array( 'title' => $locale->strings['error-start-running-title'], 'message' => $locale->strings['error-start-running-text'] )); }