__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
namespace Moodle;
/**
* A defined interface for the editor to communicate with the database of the
* web system.
*/
interface H5peditorStorage {
/**
* Load language file(JSON) from database.
* This is used to translate the editor fields(title, description etc.)
*
* @param string $name The machine readable name of the library(content type)
* @param int $major Major part of version number
* @param int $minor Minor part of version number
* @param string $lang Language code
* @return string Translation in JSON format
*/
public function getLanguage($machineName, $majorVersion, $minorVersion, $language);
/**
* Load a list of available language codes from the database.
*
* @param string $machineName The machine readable name of the library(content type)
* @param int $majorVersion Major part of version number
* @param int $minorVersion Minor part of version number
* @return array List of possible language codes
*/
public function getAvailableLanguages($machineName, $majorVersion, $minorVersion);
/**
* "Callback" for mark the given file as a permanent file.
* Used when saving content that has new uploaded files.
*
* @param int $fileId
*/
public function keepFile($fileId);
/**
* Decides which content types the editor should have.
*
* Two usecases:
* 1. No input, will list all the available content types.
* 2. Libraries supported are specified, load additional data and verify
* that the content types are available. Used by e.g. the Presentation Tool
* Editor that already knows which content types are supported in its
* slides.
*
* @param array $libraries List of library names + version to load info for
* @return array List of all libraries loaded
*/
public function getLibraries($libraries = NULL);
/**
* Alter styles and scripts
*
* @param array $files
* List of files as objects with path and version as properties
* @param array $libraries
* List of libraries indexed by machineName with objects as values. The objects
* have majorVersion and minorVersion as properties.
*/
public function alterLibraryFiles(&$files, $libraries);
/**
* Saves a file or moves it temporarily. This is often necessary in order to
* validate and store uploaded or fetched H5Ps.
*
* @param string $data Uri of data that should be saved as a temporary file
* @param boolean $move_file Can be set to TRUE to move the data instead of saving it
*
* @return bool|object Returns false if saving failed or the path to the file
* if saving succeeded
*/
public static function saveFileTemporarily($data, $move_file);
/**
* Marks a file for later cleanup, useful when files are not instantly cleaned
* up. E.g. for files that are uploaded through the editor.
*
* @param H5peditorFile
* @param $content_id
*/
public static function markFileForCleanup($file, $content_id);
/**
* Clean up temporary files
*
* @param string $filePath Path to file or directory
*/
public static function removeTemporarilySavedFiles($filePath);
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| ckeditor | Folder | 0777 |
|
|
| ckeditor5 | Folder | 0777 |
|
|
| images | Folder | 0777 |
|
|
| language | Folder | 0777 |
|
|
| libs | Folder | 0777 |
|
|
| scripts | Folder | 0777 |
|
|
| styles | Folder | 0777 |
|
|
| README.md | File | 624 B | 0777 |
|
| composer.json | File | 928 B | 0777 |
|
| h5peditor-ajax.class.php | File | 14.93 KB | 0777 |
|
| h5peditor-ajax.interface.php | File | 1.4 KB | 0777 |
|
| h5peditor-file.class.php | File | 6.14 KB | 0777 |
|
| h5peditor-storage.interface.php | File | 3.07 KB | 0777 |
|
| h5peditor.class.php | File | 27.03 KB | 0777 |
|
| package-lock.json | File | 80.27 KB | 0777 |
|
| package.json | File | 703 B | 0777 |
|
| readme_moodle.txt | File | 1.75 KB | 0777 |
|
| webpack.config.js | File | 2.08 KB | 0777 |
|