���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home3/cpr76684/public_html/readme_moodle.txt.tar
���ѧ٧ѧ�
home3/cpr76684/public_html/Aem/admin/tool/policy/readme_moodle.txt 0000644 00000003520 15151265346 0020677 0 ustar 00 jQuery EU Cookie Law popups 1.1.3 ------------- https://github.com/wimagguc/jquery-eu-cookie-law-popup Instructions to import 'jQuery EU Cookie Law popups' into Moodle: 1. Download the latest release from https://github.com/wimagguc/jquery-eu-cookie-law-popup/releases 2. Copy 'js/jquery-eu-cookie-law-popup.js' into 'amd/src/jquery-eu-cookie-law-popup.js': 2.a. Replace jquery reference ------------------ (function($) { ------------------ with ------------------ define(['jquery'],function($) { ------------------ 2.b. Remove initialisation code. It will be added and configured only in the pages where is needed ------------------ $(document).ready( function() { if ($(".eupopup").length > 0) { $(document).euCookieLawPopup().init({ 'info' : 'YOU_CAN_ADD_MORE_SETTINGS_HERE', 'popupTitle' : 'This website is using cookies. ', 'popupText' : 'We use them to give you the best experience. If you continue using our website, we\'ll assume that you are happy to receive all cookies on this website.' }); } }); ------------------ 2.c. Remove code ------------------ $(document).bind("user_cookie_consent_changed", function(event, object) { console.log("User cookie consent changed: " + $(object).attr('consent') ); }); ------------------ 2.d. Replace ------------------ }(jQuery)); ------------------ with ------------------ }); ------------------ 3. Copy the following styles from 'css/jquery-eu-cookie-law-popup.css' into the "jquery-eu-cookie-law-popup styles" section in 'styles.css': .eupopup-container .eupopup-container-bottom .eupopup-closebutton .eupopup-buttons .eupopup-button .eupopup-button:hover .eupopup-button:focus Add "tool_policy styles" to the end of the styles file. 4. Execute grunt to compile js grunt amd 5. Update version number in admin/tool/policy/thirdpartylibs.xml home3/cpr76684/public_html/Aem/lib/editor/tinymce/readme_moodle.txt 0000644 00000003046 15151767773 0021055 0 ustar 00 Description of TinyMCE library integration in Moodle ========================================================================================= Copyright: (c) 2004-2012, Moxiecode Systems AB, All rights reserved. License: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Moodle maintainer: Petr Skoda (skodak) ========================================================================================= Upgrade procedure: 1/ extract standard TinyMCE package into lib/editor/tinymce/tiny_mce/x.y.z/ 2/ bump up editor version in lib.php to match the directory name x.y.z 3/ bump up main version.php 4/ update ./thirdpartylibs.xml 5/ execute cli/update_lang_files.php and review changes in lang/en/editor_tinymce.php Changes: - MDL-62381 - Icon sizing is being overwritten on images. - lib/editor/tinymce/tiny_mce/3.5.11/plugins/fullscreen/editor_plugin_src.js:31-33 - Added checks to see if required functions exist. After these changes you need to use uglifier to compress the js into lib/editor/tinymce/tiny_mce/3.5.11/plugins/fullscreen/editor_plugin.js (I used "uglifyjs editor_plugin_src.js -c -m -v -o editor_plugin.js") - lib/editor/tinymce/tiny_mce/3.5.11/themes/advanced/skins/moodle/content.css:54-57 and lib/editor/tinymce/tiny_mce/3.5.11/themes/advanced/skins/moodle/dialog.css:119 - Added styles to let SVG icons have 16px height and 16px width. Copy the moodle skin to the new version: lib/editor/tinymce/tiny_mce/3.5.10/theme/advanced/skins/moodle/ TODO: * create some new automated script that sends other languages from upstream into AMOS home3/cpr76684/public_html/Aem/lib/simplepie/readme_moodle.txt 0000644 00000002043 15151772615 0020071 0 ustar 00 Description of SimplePie library import into Moodle Obtained from https://github.com/simplepie/simplepie/releases/ To upgrade this library: 1. Download the latest release of SimplePie from https://github.com/simplepie/simplepie/releases/ 2. Remove everything inside lib/simplepie/ directory except readme_moodle.txt (this file) and moodle_simplepie.php. 3. Extract the contents of the release archive into a directory. 4. Move the following files/directories from the extracted directory into lib/simplepie: - library/ - autoloader.php - LICENSE.txt - README.markdown 5. That should leave you with just the following. Do not move them. If there is any difference, check if they also need to be moved and update this doc: - idn (This is a third-party library that SimplePie can optionally use. We don't use this in Moodle) - src - CHANGELOG.md - composer.json - db.sql Changes: * None. This import contains _NO_CHANGES_ to the simplepie.inc file, changes are controlled through OO extension of the classes instead. home3/cpr76684/public_html/Aem/lib/minify/readme_moodle.txt 0000644 00000002217 15152007115 0017363 0 ustar 00 Description of MatthiasMullie\Minify import into Moodle 1) Go to from https://github.com/matthiasmullie/minify/releases Download lastest minify Source code (zip) and unzip mv minify-X.Y.ZZ/src /path/to/moodle/lib/minify/matthiasmullie-minify/ mv minify-X.Y.ZZ/data /path/to/moodle/lib/minify/matthiasmullie-minify/ 2) Go to https://github.com/matthiasmullie/path-converter/releases/A.B.C.zip and unzip Download lastest path-converter Source code (zip) and unzip mv path-converter-A.B.C/src/ /path/to/moodle/lib/minify/matthiasmullie-pathconverter/ 3) Apply the following patches: MDL-68191: https://github.com/matthiasmullie/minify/issues/317 is a bug that stops large sections of the CSS from being minimised, and also is a huge performance drain. We have applied the fix sent upstream because the performance win is so big. (E.g. one case I measured, with the bug was 40 seconds to minify CSS, with the fix was a few seconds. This is one of the reasons Behat runs in the browser are so slow.) Whenever this library is updated check if the fix is included and remove this note. NOTE: As of 2020/12/08, only the first commit was brought into Moodle home3/cpr76684/public_html/Aem/theme/boost/readme_moodle.txt 0000644 00000003226 15152013022 0017545 0 ustar 00 Description of Twitter bootstrap import into Moodle Twitter bootstrap ----------------- Sass: This theme uses Bootstrap frontend toolkit. The Bootstrap repository is available on: https://github.com/twbs/bootstrap To update to the latest release of twitter bootstrap: * download bootstrap to your home folder * remove folder theme/boost/scss/bootstrap * copy the scss files from ~/bootstrap/scss to theme/boost/scss/bootstrap * comment out left: 0; from .popover {} in scss/bootstrap/_popover.scss. In RTL mode this prevents popovers from showing and it is not required in LTR mode. * comment out this line in theme/boost/scss/_print.scss @page { size: $print-page-size; } It breaks when compiled with phpscss. * update ./thirdpartylibs.xml * follow the instructions in admin/tool/component_library/readme_moodle.txt to update the Bootstrap documentation there. Javascript: * remove folder theme/boost/amd/src/bootstrap * copy the js files from ~/bootstrap/js/src to theme/boost/amd/src/bootstrap (including the subfolder) * copy index.js from ~/bootstrap/js to theme/boost/amd/src * edit theme/boost/amd/src/index.js and update import path (src -> bootstrap) * Moodle core includes the popper.js library, make sure each of the new Bootstrap js files includes the 'core/popper' library instead of 'popper.js'. For current version these files were: tooltip.js and dropdown.js * update ./thirdpartylibs.xml to include all new Bootstrap js files * run "grunt ignorefiles" to prevent linting errors appearing from the new Bootstrap js files. * in folder theme/boost run "grunt amd" to compile the bootstrap JS * in folder theme/boost run "grunt css" to compile scss home3/cpr76684/public_html/Aem/lib/pear/readme_moodle.txt 0000644 00000004136 15152114127 0017023 0 ustar 00 MOODLE-SPECIFIC PEAR MODIFICATIONS ================================== XML/Parser ================= 1/ changed ereg_ to preg_ * http://cvs.moodle.org/moodle/lib/pear/XML/Parser.php.diff?r1=1.1&r2=1.2 Quickforms ========== Full of our custom hacks, no way to upgrade to latest upstream. Most probably we will stop using this library in the future. Just dropping a couple of links here, for whenever we update/switch or whatever: - QF2: https://github.com/pear/HTML_QuickForm2 (https://moodle.org/mod/forum/discuss.php?d=200124) - Quickform (fork): https://github.com/openpsa/quickform MDL-20876 - replaced split() with explode() or preg_split() where appropriate MDL-40267 - Moodle core_text strlen functions used for range rule rule to be utf8 safe. MDL-46467 - $mform->hardfreeze causes labels to loose their for HTML attribute MDL-52081 - made all constructors PHP7 compatible MDL-52826 - Remove onsubmit events pointing to the global validation functions and script tag moved after the HTML MDL-50484 - _getPersistantData() returns id with _persistant prefixed to element id. MDL-55123 - corrected call to non-static functions in HTML_QuickForm to be PHP7.1-compliant MDL-60281 - replaced deprecated create_function() with lambda functions for PHP7.2 compatibility MDL-70711 - removed unnecessary if-else conditional block in HTML_QuickForm as the given condition always evaluates to false due to the deprecated get_magic_quotes_gpc() which always returns false MDL-70457 - PHP 7.4 curly brackets string access fix. MDL-71126 - Quiz: Manual grading page size preference can get stuck at 0 Including in this change: - New positiveint regex rule to check if the value is a positive integer MDL-76102 / MDL-77081 PHP 8.1 passing null to a non-nullable argument of a built-in function is deprecated Pear ==== It was decided that we will not upgrade this library from upstream any more, see MDL-52465 Changed constructors in classes PEAR and PEAR_ERROR to be __construct(). MDL-60281 - replaced deprecated function each() with foreach loop for PHP7.2 compatibility home3/cpr76684/public_html/Aem/lib/phpxmlrpc/readme_moodle.txt 0000644 00000001456 15152206107 0020113 0 ustar 00 Description of XMLRPC for PHP library import into Moodle. Source: https://github.com/gggeek/phpxmlrpc This library provides XMLRPC client and server support from PHP code. It's a modern replacement for the old (removed from core since PHP 8.0) xmlrpc extension. To update: - Pick a release of the library @ https://github.com/gggeek/phpxmlrpc/releases. - Download or checkout it. - Delete the contents on the lib/phpxmlrpc directory (but this file) completely. - Copy the /src directory contents of the library to lib/phpxmlrpc. - Remove the following files: - Autoloader.php - Edit this file and update the release and commit details below. - Edit lib/thirdpartylibs.xml and update the information details too. Current version imported: 4.8.1 (c74cc31) Local changes: * readme_moodle.txt - this file ;-) home3/cpr76684/public_html/Aem/lib/rtlcss/readme_moodle.txt 0000644 00000000303 15152206410 0017373 0 ustar 00 RTLCSS ------ Downloaded from: https://github.com/moodlehq/rtlcss-php Import procedure: - Copy all the files from the folder 'src/MoodleHQ/RTLCSS/' in this directory. - Copy the license file. home3/cpr76684/public_html/Aem/lib/phpmailer/readme_moodle.txt 0000644 00000001347 15152206442 0020060 0 ustar 00 Description of PHPMailer 6.6.5 library import into Moodle We now use a vanilla version of phpmailer and do our customisations in a subclass. For more information on this version of PHPMailer, check out https://github.com/PHPMailer/PHPMailer/releases/tag/v6.6.5 To upgrade this library: 1. Download the latest release of PHPMailer in https://github.com/PHPMailer/PHPMailer/releases. 2. Remove everything inside lib/phpmailer/ folder except README_MOODLE.txt, moodle_phpmailer.php and moodle_phpmailer_oauth.php. 3. Extract the contents of the release archive to lib/phpmailer. 4. Remove the following files that were extracted: - composer.json - get_oauth_token.php - SECURITY.md - src/POP3.php 5. Update lib/thirdpartylibs.xml. home3/cpr76684/public_html/Aem/lib/horde/readme_moodle.txt 0000644 00000003027 15152231350 0017171 0 ustar 00 Description of import of Horde libraries # Clone the Horde Git Tools repository and install. You will need this for future updates: https://github.com/horde/git-tools # Make sure to follow the #Configuration step mentioned in the URL above. In particular make sure to set the 'git_base' config option in conf.php # Go into the repository cloned above and perform the following: bin/horde-git-tools git clone (Go for a coffee, this will take a while) # Checkout the latest stable version for all repos, currently 5.2: bin/horde-git-tools git checkout FRAMEWORK_5_2 # Copy the following script and store it on /tmp, change it's execute bit(chmod 777), and run it, passing in your path to Horde (the directory you've cloned the repository): /tmp/copyhorde.sh ~/git/base/directory/from/step/2 Notes: * 2023-01-20 Applied patch https://github.com/horde/Util/pull/10 * 2023-01-20 Horde/Mail is copied from https://github.com/bytestream/Mail/tree/v2.7.1 for PHP 8.1 compatibility ==== #!/bin/sh source=$1 target=./lib/horde echo "Copy Horde modules from $source to $target" modules="Crypt_Blowfish Exception Idna Imap_Client Mail Mime Secret Socket_Client Stream Stream_Filter Stream_Wrapper Support Text_Flowed Translation Util" rm -rf $target/locale $target/framework mkdir -p $target/locale $target/framework/Horde for module in $modules do echo "Copying $module" cp -Rf $source/$module/lib/Horde/* $target/framework/Horde locale=$source/$module/locale if [ -d $locale ] then cp -Rf $locale/* $target/locale fi done
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�