name mode size
..
advhr 040000
advimage 040000
advlink 040000
advlist 040000
autolink 040000
autoresize 040000
autosave 040000
bbcode 040000
cleanup 040000
codeprotect 040000
compat2x 040000
contextmenu 040000
devkit 040000
directionality 040000
emotions 040000
example 040000
example_dependency 040000
flash 040000
fullpage 040000
fullscreen 040000
iespell 040000
inlinepopups 040000
insertdatetime 040000
layer 040000
legacyoutput 040000
lists 040000
media 040000
nonbreaking 040000
noneditable 040000
pagebreak 040000
paste 040000
preview 040000
print 040000
safari 040000
save 040000
searchreplace 040000
spellchecker 040000
style 040000
tabfocus 040000
table 040000
template 040000
visualchars 040000
wordcount 040000
xhtmlxtras 040000
zoom 040000
README.md
# eFiction 3 Mod This version is essentially a version of 'future 3.5.9' wiith some of my internal modifications. For now, there are no auto paths to patch old eFiction versions to this version, so it has to be done manually. (The update.php file needs to be cleaned up, and the 3.5.5 update does not work properly in PHP 7 anyway.) ## Requirements - Minimum: PHP 7.4, MySQL 5.7.7 or MariaDB 10.6 - Recommnended: PHP 8.4, MySQL 8.0 or MariaDB 11.4 - Tested Working: PHP: 7.4.33, 8.5.8; MariaDB: 10.6, 10.11, 11.4 ## Installation Same as the usual eFiction 3.x installs. ## Updating Has to be done manually for now. Easiest if you have either unofficial versions 3.5.8, 3.5.8.f1, or future 3.5.9. If you are updating from versions 3.5.3, 3.5.5, or 3.5.6, update to at least version 3.5.8 first. <br> # Changelog ### Future 3.5.9 release has the following changes and fixes so far: - date fields fix - logs fail typo fix - PHP warning fixes - SMTP updates/fixes and an SMTP settings tester ### eFiction 3 Mod has the following changes and fixes so far: - Original eFiction 3 skins restored - Future 3.5.9 SMTP database table creation oversight fixes (also install.php consistency change) - SQL database engine change from MyISAM to InnoDB - SQL database charset changes from latin1 to utf8mb4 (certain fields are utf8mb4 'ci' for sorting purposes, however) - Password hashes are now bcrypt with a cost of 12 instead of MD5 (though old MD5 hashed passwords still work until changed by user) - install/install.php: SMTP settings table column creation oversight fix and consistency changes - series.php: category settings causing Fatal Error bug fix for PHP 8.x users - stories.php: add story with null category using 'Only one' setting causing Fatal Error bug fix for PHP 8.x users - categories.php: deleting only category causing Fatal Error bug fix for PHP 8.x users - header.php: leftover array typo oversight fix with age consent feature - admin/settings.php: SMTP updates/fixes and test code implementation and oversights breaking Ratings and $storiespath fixes - Bridges return! Their removal got rid of the example work, which needs to be updated as well - Layout fixes and consistency changes for various sections of the script: admin settings, new/edit story pages, new/edit series pages, installer - TinyMCE 3.4.8 added (this was from my own archives); now you have a choice of TinyMCE versions 2.1.2, 3.4.8, and 4.5.12 - replaces eFiction 3.5.x's original 3.0.9 <br> README_old.md has the noted changes and fixes from 3.5.8.f1 down to 3.5.6.