Files
GetSimpleCMS-CE/plugins/massiveAdmin/function/frontendFunction.php
Multi d212f7400c massiveAdmin 6.0.1
Snippet replaced from xml to json
2025-04-11 16:13:05 +02:00

66 lines
1.6 KiB
PHP

<?php
#snippet functions
function get_snippet($item)
{
$file = GSDATAOTHERPATH . 'snippetMassive/snippet.json';
$readed = json_decode(file_get_contents($file));
foreach ($readed as $namer) {
if ($namer->title == $item) {
echo $namer->content;
}
}
}
;
#themeSettings function
function mats($field)
{
$xml = simplexml_load_file(GSDATAOTHERPATH . 'website.xml');
$activeTemplate = $xml->TEMPLATE;
if (file_exists(GSTHEMESPATH . $activeTemplate . '/settings.json')) {
$data = file_get_contents(GSTHEMESPATH . $activeTemplate . '/settings.json');
$filx = json_decode($data);
if ($filx->settings->$field->type !== 'wysywig') {
echo $filx->settings->$field->value;
} else {
echo html_entity_decode($filx->settings->$field->value);
}
} else {
echo i18n_r('massiveAdmin/NOSETTINGSCREATED');
}
}
;
function r_mats($field)
{
$xml = simplexml_load_file(GSDATAOTHERPATH . 'website.xml');
$activeTemplate = $xml->TEMPLATE;
if (file_exists(GSTHEMESPATH . $activeTemplate . '/settings.json')) {
$data = file_get_contents(GSTHEMESPATH . $activeTemplate . '/settings.json');
$filx = json_decode($data);
if ($filx->settings->$field->type !== 'wysywig') {
return $filx->settings->$field->value;
} else {
return html_entity_decode($filx->settings->$field->value);
}
} else {
echo i18n_r('massiveAdmin/NOSETTINGSCREATED');
}
}
;
# massive Maintence on frontened
function massivemaintence()
{
include(GSPLUGINPATH . 'massiveAdmin/inc/maintenceFront.inc.php');
}
;
?>