template editor 0.8.2: PHP 8 compatibility fixes
This commit is contained in:
parent
38e0d1de4d
commit
3d2e56948e
|
@ -1,3 +1,5 @@
|
||||||
|
0.8.2: PHP 8 compatibility fix
|
||||||
|
|
||||||
0.8.1: Iconfont a11y fix (yellowled)
|
0.8.1: Iconfont a11y fix (yellowled)
|
||||||
|
|
||||||
0.8: Adapt backend to 2.x (yellowled)
|
0.8: Adapt backend to 2.x (yellowled)
|
||||||
|
|
|
@ -4,14 +4,7 @@ if (IN_serendipity !== true) {
|
||||||
die ("Don't hack!");
|
die ("Don't hack!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@serendipity_plugin_api::load_language(dirname(__FILE__));
|
||||||
// Probe for a language include with constants. Still include defines later on, if some constants were missing
|
|
||||||
$probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php';
|
|
||||||
if (file_exists($probelang)) {
|
|
||||||
include $probelang;
|
|
||||||
}
|
|
||||||
|
|
||||||
include dirname(__FILE__) . '/lang_en.inc.php';
|
|
||||||
|
|
||||||
class serendipity_event_template_editor extends serendipity_event {
|
class serendipity_event_template_editor extends serendipity_event {
|
||||||
var $title = PLUGIN_EVENT_TEMPLATE_EDITOR_NAME;
|
var $title = PLUGIN_EVENT_TEMPLATE_EDITOR_NAME;
|
||||||
|
@ -25,7 +18,7 @@ class serendipity_event_template_editor extends serendipity_event {
|
||||||
$propbag->add('stackable', false);
|
$propbag->add('stackable', false);
|
||||||
$propbag->add('author', 'Malte Paskuda');
|
$propbag->add('author', 'Malte Paskuda');
|
||||||
$propbag->add('license', 'GPL');
|
$propbag->add('license', 'GPL');
|
||||||
$propbag->add('version', '0.8.1');
|
$propbag->add('version', '0.8.2');
|
||||||
$propbag->add('requirements', array(
|
$propbag->add('requirements', array(
|
||||||
'serendipity' => '2.0'
|
'serendipity' => '2.0'
|
||||||
));
|
));
|
||||||
|
@ -232,9 +225,9 @@ class serendipity_event_template_editor extends serendipity_event {
|
||||||
echo '<script src="'.$pluginPath.'codemirror/codemirror.js" type="text/javascript"></script>';
|
echo '<script src="'.$pluginPath.'codemirror/codemirror.js" type="text/javascript"></script>';
|
||||||
}
|
}
|
||||||
if (isset($serendipity['GET']['template_editor_use_temp'])) {
|
if (isset($serendipity['GET']['template_editor_use_temp'])) {
|
||||||
$this->showEditor($serendipity['GET']['template_editor_path'] . $serendipity['GET']['editfile'], true);
|
$this->showEditor($serendipity['GET']['template_editor_path'] . ($serendipity['GET']['editfile'] ?? ''), true);
|
||||||
} else {
|
} else {
|
||||||
$this->showEditor($serendipity['GET']['template_editor_path'] . $serendipity['GET']['editfile']);
|
$this->showEditor($serendipity['GET']['template_editor_path'] . ($serendipity['GET']['editfile'] ?? ''));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -339,7 +332,8 @@ class serendipity_event_template_editor extends serendipity_event {
|
||||||
}
|
}
|
||||||
echo '<ul id="templateEditorFileList" class="plainList zebra_list templateEditorList">';
|
echo '<ul id="templateEditorFileList" class="plainList zebra_list templateEditorList">';
|
||||||
$filecount = 0;
|
$filecount = 0;
|
||||||
|
$jsDeleteDialogs = '';
|
||||||
|
|
||||||
foreach ($files as $file) {
|
foreach ($files as $file) {
|
||||||
if (getimagesize("{$path}{$file}")) {
|
if (getimagesize("{$path}{$file}")) {
|
||||||
#images shouldn't end in the textarea
|
#images shouldn't end in the textarea
|
||||||
|
@ -441,7 +435,7 @@ class serendipity_event_template_editor extends serendipity_event {
|
||||||
|
|
||||||
function forkTemplate() {
|
function forkTemplate() {
|
||||||
global $serendipity;
|
global $serendipity;
|
||||||
$template_path = $serendipity['serendipity_path'] . $serendipity['templatePath'];
|
$template_path = $serendipity['templatePath'];
|
||||||
$cur_template = $serendipity['template'];
|
$cur_template = $serendipity['template'];
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue