--- /dev/null
+/*
+ * Installation css file.
+ * This file is used on the install page only when the database
+ * isn't set, preventing scss files to be stored using the AppdataController.
+ * It should contain every style needed to correctly display the installation template.
+ *
+ */
+
+
\ No newline at end of file
$this->append( 'jsfiles', $web.'/'.$file . '?v=' . self::$versionHash);
}
- // Add the css files
- $cssFiles = self::findStylesheetFiles(\OC_Util::$styles);
+ // Add the css files and check if server is already installed to prevent
+ // appdata initialisation before database configuration
+ if(\OC::$server->getSystemConfig()->getValue('installed', false)) {
+ $cssFiles = self::findStylesheetFiles(\OC_Util::$styles);
+ } else {
+ $cssFiles = array(array(\OC::$SERVERROOT, '', 'core/css/installation.css'));
+ }
$this->assign('cssfiles', array());
$this->assign('printcssfiles', []);
$this->assign('versionHash', self::$versionHash);