$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 {
<?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";