/* * Manage Integrate between Box and HoGo */ var BoxIntegrate = (function ($) { var folderId, itself, authorizationCode; var conectBox; // Get all data integrate between Box and HoGo function getBoxIntegrateSyncFolder() { var pData = {}; pData["SessionID"] = UserSession.getSessionID(); return $.ajax({ type: "POST", url: "api/v1/GetBoxIntegrateFolder", data: pData, timeout: HoGoConst.APITimeout, beforeSend: function () { Modal.closeModal(); }, success: function (data) { var status = data.status; switch (status) { case "OK": $("#btn-reconnect").hide(); $("#btn-disconnect").show(); // draw list folder $('#boxContent_nav').pagination({ dataSource: data.list_folder, pageSize: 5, callback: function (data, pagination) { drawListFolderSync(data); } }); $(".pagination").show(); break; case "NoFolderIntegrate": $("#boxContent").html(i18n.t('box_integrate.message.no_folder_integrate')); $("#btn-disconnect").show(); $("#btn-reconnect").hide(); $(".pagination").hide(); break case "NoIntegrate": $("#boxContent").html(i18n.t('box_integrate.message.not_integrate')); $("#btn-disconnect").hide(); $("#btn-reconnect").show(); $(".pagination").hide(); // show no integrate message break; case "DisconectSync": $("#boxContent").html(i18n.t('box_integrate.grant_access.not_granted')); // show reconect button $("#btn-disconnect").hide(); $("#btn-reconnect").show(); $(".pagination").hide(); break; case "NotAllowSync": $("#boxContent").html(i18n.t('box_integrate.message.notify_contact_admin')); $("#btn-disconnect").hide(); $("#btn-reconnect").hide(); $(".pagination").hide(); break; case "NotGrantAccess": $("#boxContent").html(i18n.t('box_integrate.grant_access.not_granted')); $("#btn-disconnect").hide(); $("#btn-reconnect").show(); $(".pagination").hide(); default : break; } } }); } function drawListFolderSync(listFolder, cb) { if (!$.isArray(listFolder)) return ""; var content = ""; $.each(listFolder, function (i, value) { var folder = value.folder; var listPackage = value.list_package; content += '