1
0
mirror of https://github.com/typemill/typemill.git synced 2025-07-31 19:30:40 +02:00

Merge branch 'feature138' into develop

This commit is contained in:
trendschau
2020-06-25 19:28:11 +02:00
5 changed files with 20 additions and 19 deletions

View File

@@ -32,8 +32,9 @@ class SetupController extends Controller
# check php-version
if (version_compare(phpversion(), '7.0.0', '<')) {
$systemcheck['error'][] = 'The PHP-version of your server is ' . phpversion() . ' and Typemill needs at least 7.0.0';
if (version_compare(phpversion(), '7.0.0', '<'))
{
$systemcheck['error'][] = 'The PHP-version of your server is ' . phpversion() . ' and Typemill needs at least 7.0.0';
}
/* check if mod rewrite is enabled, does not work with PHP-fpm or NGINX
@@ -44,18 +45,19 @@ class SetupController extends Controller
}
*/
# check if GD extension is enabled
if(!extension_loaded('gd')){
$systemcheck['error'][] = 'The php-extension GD for image manipulation is not enabled.';
}
# check if extensions are loaded
if(!extension_loaded('gd')){ $systemcheck['error'][] = 'The php-extension GD for image manipulation is not enabled.'; }
if(!extension_loaded('mbstring')){ $systemcheck['error'][] = 'The php-extension mbstring is not enabled.'; }
if(!extension_loaded('fileinfo')){ $systemcheck['error'][] = 'The php-extension fileinfo is not enabled.'; }
if(!extension_loaded('session')){ $systemcheck['error'][] = 'The php-extension session is not enabled.'; }
if(!extension_loaded('iconv')){ $systemcheck['error'][] = 'The php-extension iconv is not enabled.'; }
$setuperrors = empty($systemcheck) ? false : 'Some system requirements for Typemill are missing.';
$systemcheck = empty($systemcheck) ? false : $systemcheck;
return $this->render($response, 'auth/setup.twig', array( 'messages' => $setuperrors, 'systemcheck' => $systemcheck ));
return $this->render($response, 'auth/setup.twig', array( 'messages' => $setuperrors, 'systemcheck' => $systemcheck ));
}
public function create($request, $response, $args)
{
if($request->isPost())

View File

@@ -78,7 +78,7 @@ class Settings
'contentFolder' => 'content',
'cache' => true,
'cachePath' => $rootPath . 'cache',
'version' => '1.3.7',
'version' => '1.3.7.1',
'setup' => true,
'welcome' => true,
'images' => ['live' => ['width' => 820], 'thumbs' => ['width' => 250, 'height' => 150]],
@@ -95,7 +95,7 @@ class Settings
}
public function whichLanguage()
public static function whichLanguage()
{
# Check which languages are available
$langs = [];

View File

@@ -84,4 +84,4 @@ class Translations
return $labels;
}
}
}

View File

@@ -780,7 +780,7 @@ const noticeComponent = Vue.component('notice-component', {
'</div>',
data: function(){
return {
prefix: '! ',
prefix: '!',
notice: '',
noteclass: 'note1'
}
@@ -807,12 +807,12 @@ const noticeComponent = Vue.component('notice-component', {
noticedown: function()
{
this.prefix = this.getNoticePrefix(this.compmarkdown);
this.prefix += "! ";
if(this.prefix.length > 4)
this.prefix = this.prefix + '!';
if(this.prefix.length > 3)
{
this.prefix = "! ";
this.prefix = '!';
}
this.noteclass = 'note' + (this.prefix.length-1);
this.noteclass = 'note' + (this.prefix.length);
this.updatemarkdown(this.notice);
},
getNoticePrefix: function(str)
@@ -822,7 +822,7 @@ const noticeComponent = Vue.component('notice-component', {
if(str[i] != '!'){ return prefix }
prefix += '!';
}
return prefix+' ';
return prefix;
},
updatemarkdown: function(value)
{
@@ -830,7 +830,7 @@ const noticeComponent = Vue.component('notice-component', {
var lines = value.match(/^.*([\n\r]|$)/gm);
var notice = this.prefix + lines.join(this.prefix);
var notice = this.prefix + ' ' + lines.join(this.prefix+' ');
this.$emit('updatedMarkdown', notice);
},

View File

@@ -109,7 +109,6 @@ $dispatcher->dispatch('onPluginsLoaded', new OnPluginsLoaded($pluginNames));
# dispatch settings event and get all setting-updates from plugins
$dispatcher->dispatch('onSettingsLoaded', new OnSettingsLoaded($settings))->getData();
/******************************
* ADD DISPATCHER TO CONTAINER *
******************************/