Ejemplo n.º 1
0
                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"));
Ejemplo n.º 2
0
<?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;