if ($status) { \Bitrix\MobileApp\Designer\Manager::copyFromTemplate($fields["FOLDER"], $code); if ($bindTemplate) { $templateId = $_REQUEST["template_id"]; \Bitrix\MobileApp\Designer\Manager::bindTemplate($templateId, $fields["FOLDER"], $createTemplate); } } break; case "removeApp": $code = $_REQUEST["code"]; $status = Bitrix\MobileApp\Designer\Manager::removeApp($code); $data["code"] = $code; break; case "getFiles": $code = $_REQUEST["code"]; $files = \Bitrix\MobileApp\Designer\Manager::getAppFiles($code); $data = array("status" => true, "files" => $files); break; } } $data["status"] = $status !== false ? "ok" : "fail"; $APPLICATION->RestartBuffer(); echo CUtil::PhpToJSObject($data); die; } ?> <div id="designer-wrapper" class="designer-prop-wrapper"> </div> <?php AddEventHandler("mobileapp", "onDesignerFileUploaded", array("Bitrix\\MobileApp\\Designer\\Manager", "registerFileInApp"));
<?php define("NOT_CHECK_FILE_PERMISSIONS", true); define("BX_MOBILE_LOG", true); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"; header("Content-Type: application/x-javascript"); CModule::IncludeModule("mobileapp"); $platform = strtolower(CMobile::getInstance()->getPlatform()); echo \Bitrix\MobileApp\Designer\Manager::getConfigJSON("#code#", $platform); die;