Exemplo n.º 1
0
$REX[ADDON][page][$mypage] = "{$mypage}";
$REX[ADDON][perm][$mypage] = "developer[]";
$REX[PERM][] = "developer[]";
$REX[ADDON][developer][live_edit_path] = $REX[INCLUDE_PATH] . "/addons/{$mypage}/live_edit/";
///////////////////////////////////////////////////////////////////////////////////////////////
// Include Funtions and Classes
include $REX[INCLUDE_PATH] . "/addons/{$mypage}/classes/class.live_edit.inc.php";
include $REX[INCLUDE_PATH] . "/addons/{$mypage}/classes/functions.inc.php";
include $REX[ADDON][developer][live_edit_path] . "status.inc.php";
//print_r($GLOBALS);
//if($REX_USER->isValueOf("rights","developer[]")){
// Backend Functions
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 {
Exemplo n.º 2
0
<?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";