if ($REX['REDAXO']) {
    if ($page == "addon" && $addonname == "developer" && $activate == "0") {
        $liveEdit = new liveEdit();
        $liveEdit->developer_setStatus('MODULES', false);
        $liveEdit->developer_setStatus('TEMPLATES', false);
    }
    rex_register_extension('OUTPUT_FILTER', 'backendEdit');
}
//}
// Check for Modules Updates in Files
if ($REX[ADDON][DEVELOPER][STATUS][MODULES] == "true") {
    $liveEdit = new liveEdit();
    $articles_overwrite = $page == "addon" && $addonname == "developer" && $activate == "1" ? true : false;
    $liveEdit->writeModuleFiles($articles_overwrite);
    if ($page != "developer" && $action != "update") {
        $REX[ADDON][developer][regenerate] = $liveEdit->syncModules();
        if (!$REX[REDAXO]) {
            rex_register_extension('OUTPUT_FILTER', 'regenerateArticlesByJavascript');
        } else {
            $liveEdit = new liveEdit();
            $liveEdit->regenerateArticlesByModultypId($REX[ADDON][developer][regenerate]);
        }
    }
}
// Check for Template Updates in Files
if ($REX[ADDON][DEVELOPER][STATUS][TEMPLATES] == "true") {
    $liveEdit = new liveEdit();
    $templates_overwrite = $page == "addon" && $addonname == "developer" && $activate == "1" ? true : false;
    $liveEdit->writeTemplateFiles($templates_overwrite);
    $liveEdit->syncTemplates();
}
<?php

include $REX[INCLUDE_PATH] . "/layout/top.php";
rex_title("Developer Update ", "");
?>

<?php 
if ($function == "setStatus") {
    $liveEdit = new liveEdit();
    $liveEdit->developer_setStatus('MODULES', $status_modules);
    $liveEdit->developer_setStatus('TEMPLATES', $status_templates);
}
if ($function == "update" && $modules != "") {
    $liveEdit = new liveEdit();
    $liveEdit->regenerateArticlesByModultypId($modules);
}
?>

<?php 
include $REX[INCLUDE_PATH] . "/layout/bottom.php";