Current Version 3.4.8

10/04/2019
- Fix: validateIP for blacklist and whitelist

Update VFM 3.4.7 to 3.4.8 (F.R.E.E 4 A.L.L!)

Follow the generic script upgrade


Generic Upgrade Instructions

This method is valid to update from any version

  1. First of all, backup the whole /vfm-admin/ folder

  2. Follow this scheme -->
    Do NOT replace files and folders marked in red NO
    Replace all the other files and folders

  3. update your general settings from the administration panel after files replacement

If you have any custom translation, follow the translation update procedure, otherwise replace all the vfm-admin/translations/ folder

If you have any custom skin, only replace the default skins, otherwise replace all the vfm-admin/_content/skins/ folder

Translations update

just replace the corresponding .php files inside of

  • vfm-admin/translations/
If you added your personal language which is not provided, you will find new untranslated phrases editing your custom language from the administration panel.
If you customized any official translation, only replace en.php, you will find new untranslated phrases editing your custom language from the administration panel.

Log history

IMPORTANT NOTE:

Since version 3.4.4 all the app customisations have been moved inside the new folder /vfm-admin/_content/

Old /vfm-admin/
New /vfm-admin/

NOTE: Upgrading from a version prior to 2.7.0

Upload the file utilities/_unsensitive-users.php inside /vfm-admin/. It will run ony once to update the usernames to case-insensitive.
Login to the administration area after the script's upgrade, and save again your settings.

If you have some duplicated usernames, like "JohnDoe", "johndoe" and "johnDoe", they will become "JohnDoe" johndoe1" and "johnDoe2".

Every user will be notified with an alert after his next login if his username has changed.

From version 1.x to version 2.x move the following files:

  • from vfm-admin/remember.php to vfm-admin/users/remember.php
  • from vfm-admin/token.php to vfm-admin/users/token.php
  • from vfm-admin/users.php to vfm-admin/users/users.php

Update VFM 3.4.6 to 3.4.7

Follow the generic script upgrade

Update VFM 3.4.5 to 3.4.6

Follow the generic script upgrade

Update VFM 3.4.4 to 3.4.5

Follow the generic script upgrade

Update VFM 3.4.3 to 3.4.4

1. Backup all your /vfm-admin/ folder

2. Move the following folders and their contents:

  • vfm-admin/audio/ to vfm-admin/_content/audio/
  • vfm-admin/images/avatars/ to vfm-admin/_content/avatars/
  • vfm-admin/images/uploads/ to vfm-admin/_content/uploads/
  • vfm-admin/log/ to vfm-admin/_content/log/
  • vfm-admin/mail/template to vfm-admin/_content/mail-template/
    move the folder /template/ inside /_content/ and rename it in mail-template
  • vfm-admin/shorten/ to vfm-admin/_content/share/
    move the folder /shorten/ inside /_content/ and rename it in share
  • vfm-admin/skins/ to vfm-admin/_content/skins/
  • vfm-admin/template/ to vfm-admin/_content/template/
  • vfm-admin/thumbs/ to vfm-admin/_content/thumbs/

3. After the folders update Follow the generic script upgrade procedure

Update VFM 3.4.2 to 3.4.3

Follow the generic script upgrade

Update VFM 3.4.1 to 3.4.2

Files to replace:

  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/class.php
  • /vfm-admin/class/ replace the whole folder
  • /vfm-admin/index.php
  • /vfm-admin/js/ replace the whole folder

If you have any custom translation, follow the translation update procedure, otherwise replace all the vfm-admin/translations/ folder

After the upgrade you will find a new Checkbox option under Preferences > Lists: "show hidden files"


Update VFM 3.4 to 3.4.1

Files to replace:

  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/include/load-js.php
  • /vfm-admin/js/ replace the whole folder

Follow the generic script upgrade instructions if you are upgrading from versions prior to 3.4.0


Update VFM 3.3 to 3.4

Files to replace:

  • /index.php
  • /vfm-admin/index.php
  • /vfm-admin/login.php
  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/ajax/ replace the whole folder
  • /vfm-admin/class.php
  • /vfm-admin/class/ replace the whole folder
  • /vfm-admin/include/ replace the whole folder
  • /vfm-admin/js/ replace the whole folder

New file added:

  • /vfm-admin/_privacy-info.html

To activate the "Privacy policy" link inside the footer, rename the file _privacy-info.html in privacy-info.html (remove the _underscore) and edit ist contents

NEW available options: manage the footer credits under Appearance > Credits

If you have any custom translation, follow the translation update procedure, otherwise replace all the vfm-admin/translations/ folder

Follow the generic script upgrade instructions if you are upgrading from versions prior to 3.3


Update VFM 3.2 to 3.3

Files to replace:

  • /vfm-admin/admin-panel/view/ replace the whole folder
  • /vfm-admin/class/class.php
  • /vfm-admin/class/class.gatekeeper.php

New file added:

  • /vfm-admin/css/bootstrap.min.css.map

If you have any custom translation, follow the translation update procedure, otherwise replace all the vfm-admin/translations/ folder

Follow the generic script upgrade instructions if you are upgrading from versions prior to 3.2

NEW available options:
-"User": upload and "User": create new folders, under Preferences > Permissions


Update VFM to version 3.2

Follow the generic script upgrade instructions

NOTE: Move your previously uploaded header banner or logo from /vfm-adin/images/ to /vfm-admin/images/uploads/,
or upload it again from the new Appearance panel, and adjust the margins.

NEW available options:
-"Regenerate Thumbnails" under Preferences > Lists
-"Invisible reCAPTCHA" under Preferences > Security > reCAPTCHA
-"Navbar Logo", under Appearance
-"Layout", "Margin" and "Margin bottom" for the main header, under Appearance


Update VFM 3.0.2 to 3.1

Follow the generic script upgrade instructions

You will find a new option "Audio notification after upload" under Preferences > General settings.

Update your general settings from the administration panel after files replacement


Update VFM 3.0.1 to 3.0.2

Files to replace:

  • /vfm-admin/admin-panel/view/admin-head.php
  • /vfm-admin/admin-panel/view/dashboard/registration.php
  • /vfm-admin/ajax/usr-reg.php
  • /vfm-admin/class.php
  • /vfm-admin/class/ (replace the whole folder)
  • /vfm-admin/index.php
  • /vfm-admin/js/ (replace the whole folder)
  • /vfm-admin/include/ (replace the whole folder)
  • /vfm-admin/translations/de.php
  • /vfm-admin/vfm-style.css
  • /vfm-admin/vfm-thumb.php

You will find a new option "Keep links valid for" under Preferences > Registration, with its default to 1 day.

Update your general settings from the administration panel after files replacement


Update VFM 3.0 to 3.0.1

Files to replace:

  • /vfm-admin/ajax/get-files.php
  • /vfm-admin/ajax/zip.php
  • /vfm-admin/class/class.downloader.php
  • /vfm-admin/class/class.logger.php
  • /vfm-admin/class/class.template.php
  • /vfm-admin/js/app.js

Update VFM 2.9 to 3.0

Follow the generic script upgrade instructions


Update VFM 2.9.1 to 2.9.2

Follow the generic script upgrade instructions


Update VFM 2.9.0 to 2.9.1

Files updated:

  • /vfm-admin/chunk.php
  • /vfm-admin/class.php
  • /vfm-admin/login.php
  • vfm-admin/ajax/vfm-del.php
  • vfm-admin/class/ replace the whole folder
  • vfm-admin/include/ replace the whole folder
  • vfm-admin/js/ replace the whole folder

Update VFM 2.8 to 2.9

Follow the generic script upgrade instructions


Update VFM 2.7.2 to 2.8

Files updated:

  • /vfm-admin/admin-panel/view/ <-- replace the whole folder
  • /vfm-admin/ajax/ <-- replace the whole folder
  • /vfm-admin/chunk.php
  • /vfm-admin/class.php
  • /vfm-admin/fonts/vfm-icons.php
  • /vfm-admin/index.php
  • /vfm-admin/include/ <-- replace the whole folder
  • /vfm-admin/js/ <-- replace the whole folder
  • /vfm-admin/skins/material-...css <-- all the new material skins
  • /vfm-admin/vfm-style.css

Files removed:

  • /vfm-admin/vfm-del.php <-- the new file is inside /vfm-admin/ajax/
  • /vfm-admin/vfm-move.php <-- the new file is inside /vfm-admin/ajax/
  • /vfm-admin/vfm-icons.php <-- the new file is inside /vfm-admin/fonts/

If you have any custom translation, follow the translation update procedure, otherwise replace all the vfm-admin/translations/ folder


Update VFM 2.7.1 to 2.7.2

Files updated:

  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • vfm-admin/include/list-files.php
  • vfm-admin/include/modals.php

Update VFM 2.7.0 to 2.7.1

Files updated:

  • /vfm-admin/_unsensitive-users.php
  • /vfm-admin/class.php
  • /vfm-admin/mail/template default html mail template updated
  • vfm-admin/include/user-redirect.php
  • /vfm-admin/vfm-style.css

Update VFM 2.6.x to 2.7

Follow the generic script upgrade procedure

IMPORTANT: There is a new file called _unsensitive-users.php inside /vfm-admin/, which will run ony once to update the usernames to case-insensitive.
Login to the administration area after the script's upgrade, and save again your settings.

If you have some duplicated usernames, like "JohnDoe", "johndoe" and "johnDoe", they will become "JohnDoe" johndoe1" and "johnDoe2"

Every user will be notified with an alert after his next login if his username has changed

If you have any custom translation, follow the translation update procedure, otherwise replace all the vfm-admin/translations/ folder


Update VFM 2.6.2 to 2.6.3

Files updated:

  • index.php
  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/ajax/ replace the whole folder
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/js/ replace the whole folder
  • /vfm-admin/vfm-downloader.php
  • /vfm-admin/vfm-style.css
  • vfm-admin/include/ replace the whole folder

New file added

  • /vfm-admin/class/videostream.php

If you have any custom translation, follow the translation update procedure, otherwise replace all the vfm-admin/translations/ folder


Update VFM 2.6.1 to 2.6.2

Files updated:

  • /vfm-admin/chunk.php
  • /vfm-admin/class.php
  • /vfm-admin/ajax/usr-reg.php
  • /vfm-admin/ajax/zip.php
  • /vfm-admin/include/list-files.php

Update VFM 2.5 to 2.6.1

Files updated:

  • index.php
  • vfm-thumb.php
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/login.php
  • /vfm-admin/vfm-downloader.php
  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/ajax/ replace the whole folder
  • /vfm-admin/include/ replace the whole folder
  • /vfm-admin/js/ replace the whole folder
  • /vfm-admin/mail/ replace all .php files and keep the sub folder /template/

Update VFM 2.4.1 to 2.5

Files updated:

  • index.php
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/login.php
  • /vfm-admin/vfm-icons.php
  • /vfm-admin/vfm-style.css
  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/ajax/streamvid.php
  • /vfm-admin/css/ replace the whole folder
  • /vfm-admin/fonts/ replace the whole folder
  • /vfm-admin/include/ replace the whole folder
  • /vfm-admin/js/ replace the whole folder
  • /vfm-admin/translations/ preserve your custom translation, if any, and replace the others

Update VFM 2.4.0 to 2.4.1

Files updated:

  • index.php
  • /vfm-admin/ajax/sendupnotif.php
  • /vfm-admin/class.php
  • /vfm-admin/include/list-folders.php
  • /vfm-admin/js/uploaders.js

Update VFM 2.3 to 2.4

Files updated:

  • .htaccess
  • index.php
  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/ajax/ replace the whole folder
  • /vfm-admin/css/ replace the whole folder
  • /vfm-admin/include/ replace the whole folder
  • /vfm-admin/js/ replace the whole folder
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/login.php
  • /vfm-admin/vfm-del.php
  • /vfm-admin/vfm-downloader.php
  • /vfm-admin/vfm-icons.php
  • /vfm-admin/vfm-move.php
  • /vfm-admin/vfm-style.css
  • /vfm-admin/translations/ preserve your custom translation, if any, and replace the others

Update VFM 2.2.4 to 2.3.0

Files updated:

  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/ajax/ replace the whole folder
  • /vfm-admin/css/ replace the whole folder
  • /vfm-admin/include/ replace the whole folder
  • /vfm-admin/js/ replace the whole folder
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/vfm-del.php
  • /vfm-admin/vfm-icons.php
  • /vfm-admin/vfm-style.css
  • /vfm-admin/translations/ preserve your custom translation, if any

Update VFM 2.2.3 to 2.2.4

Files updated:

  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/ajax/ replace the whole folder
  • /vfm-admin/css/ replace the whole folder
  • /vfm-admin/fonts/ replace the whole folder
  • /vfm-admin/include/ replace the whole folder
  • /vfm-admin/js/ replace the whole folder
  • /vfm-admin/skins/ all skins updated
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/vfm-del.php
  • /vfm-admin/vfm-downloader.php
  • /vfm-admin/vfm-icons.php
  • /vfm-admin/vfm-move.php
  • /vfm-admin/vfm-style.css
  • /vfm-admin/translations/ preserve your custom translation, if any

Update VFM 2.2.2 to 2.2.3

Files updated:

  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/class.php
  • /vfm-admin/vfm-downloader.php
  • /vfm-admin/include/disk-space.php
  • /vfm-admin/include/list-files.php
  • /vfm-admin/include/breadcrumbs.php
  • /vfm-admin/skins/ all skins updated
  • /vfm-admin/vfm-style.css

Update VFM 2.2.1 to 2.2.2

Files updated:

  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/vfm-downloader.php
  • /vfm-admin/admin-panel/view/analytics/table.php

Update VFM 2.2.0 to 2.2.1

Files updated:

  • /vfm-admin/js/app.js
  • /vfm-admin/login.php
  • /vfm-admin/vfm-style.css

Update VFM 2.1.2 to 2.2

Files updated:

  • index.php
  • /vfm-admin/admin-panel/ replace the whole folder
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/login.php
  • /vfm-admin/vfm-move.php
  • /vfm-admin/include/list-files.php
  • /vfm-admin/include/list-folders.php
  • /vfm-admin/include/login.php
  • /vfm-admin/include/modals.php
  • /vfm-admin/js/app.js
  • /vfm-admin/skins/ all skins updated
  • /vfm-admin/vfm-style.css
  • vfm-admin/translations/ all translations updated

New file added:

  • /vfm-admin/ajax/session.php

Remember to update your general settings from the administration panel after files replacement


Update VFM 2.1.1 to 2.1.2

Files replaced:

  • /vfm-admin/css/bootstrap-rtl.min.css
  • /vfm-admin/class.php
  • /vfm-admin/vfm-style.css
  • /vfm-admin/include/downloader.php
  • /vfm-admin/include/modals.php
  • /vfm-admin/js/uploaders.js

Update VFM 2.1.0 to 2.1.1

Files replaced:

  • index.php
  • /vfm-admin/admin-panel/css/admin-skins.css
  • /vfm-admin/admin-panel/view/users/list-users.php
  • /vfm-admin/css/bootstrap-rtl.min.css
  • /vfm-admin/class.php
  • /vfm-admin/index.php
  • /vfm-admin/login.php
  • /vfm-admin/vfm-style.css
  • /vfm-admin/include/list-files.php
  • /vfm-admin/include/list-folders.php
  • /vfm-admin/include/modals.php
  • /vfm-admin/include/uploadarea.php
  • /vfm-admin/skins/ all skins updated

Update VFM 2.0.1 to 2.1.0

Files replaced:

  • vfm-thumb.php
  • /vfm-admin/admin-panel/view/admin-head.php
  • /vfm-admin/admin-panel/view/dashboard/general.php
  • /vfm-admin/admin-panel/view/dashboard/permissions.php
  • /vfm-admin/admin-panel/view/dashboard/lists.php
  • /vfm-admin/class.php
  • /vfm-admin/login.php
  • /vfm-admin/include/head.php
  • /vfm-admin/include/modals.php
  • /vfm-admin/include/list-folders.php
  • /vfm-admin/include/notify-users.php
  • /vfm-admin/js/app.js
  • /vfm-admin/js/uploaders.js
  • /vfm-admin/translations/ all files updated

New file added:

  • /vfm-admin/js/clipboard.min.js

NOTE: After script update return to the administration panel, you will find 3 new options:
under preferences > permissions:

  • Administrators can delete folders
  • Administrators can rename folders
under preferences > lists:

  • Counter for folders content

Update VFM 2.0 to 2.0.1

files to replace:

  • vfm-admin/admin-panel/view/admin-head.php
  • vfm-admin/class.php
  • vfm-admin/include/list-folders.php
  • vfm-admin/js/app.js
  • vfm-admin/js/datatables.js

VFM 1.6.8 to 1.7

file added:

  • vfm-admin/vfm-move.php

files updated:

  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/vfm-style.css
  • vfm-admin/include/admin-head.php
  • vfm-admin/include/head.php
  • vfm-admin/include/list-files.php
  • vfm-admin/include/modals.php
  • vfm-admin/include/uploadarea.php
  • vfm-admin/template/userpanel.php
  • vfm-admin/js/admin.js
  • vfm-admin/js/home.js

Follow the translation update procedure inside of Generic script upgrade.

Remember to update your general settings from the administration panel after files replacement


VFM 1.6.7 to 1.6.8

file added:

  • .htaccess

files updated:

  • index.php
  • vfm-admin/images/placeholder.jpg
  • vfm-admin/class.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/index.php
  • vfm-admin/login.php
  • vfm-admin/sendfiles.php
  • vfm-admin/shorten.php
  • vfm-admin/vfm-style.css
  • vfm-admin/include/admin-head.php
  • vfm-admin/include/downloader.php
  • vfm-admin/include/footer.php
  • vfm-admin/include/header.php
  • vfm-admin/include/list-files.php
  • vfm-admin/include/list-folders.php
  • vfm-admin/include/login.php
  • vfm-admin/include/modals.php
  • vfm-admin/include/reset.php
  • vfm-admin/include/uploadarea.php
  • vfm-admin/include/userpanel.php
  • vfm-admin/js/home.js
  • vfm-admin/js/statistics.js
  • vfm-admin/mail/template-send-files.html
  • vfm-admin/skins/vfm-2015.css
  • vfm-admin/template/userpanel.php

Follow the translation update procedure inside of Generic script upgrade.

Remember to update your general settings from the administration panel after files replacement


VFM 1.6.6 to 1.6.7

files to add:

  • vfm-admin/shorten.php
  • vfm-admin/mail/template-new-user.html
  • vfm-admin/mail/template-reset-password.html
  • vfm-admin/mail/template-send-files.html

folder to add:

  • vfm-admin/shorten/

files to replace:

  • vfm-admin/class.php
  • vfm-admin/vfm-del.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/login.php
  • vfm-admin/sendfiles.php
  • vfm-admin/sendpwd.php
  • vfm-admin/vfm-style.css
  • vfm-admin/include/admin-head.php
  • vfm-admin/include/downloader.php
  • vfm-admin/include/head.php
  • vfm-admin/include/modals.php
  • vfm-admin/js/home.js

VFM 1.6.5 to 1.6.6

files to add:

  • vfm-admin/include/header.php
  • vfm-admin/include/footer.php

folder to add:

  • vfm-admin/template/

Read the documentation under "customization" for more info about the new template system

files to replace:

  • index.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/login.php
  • vfm-admin/vfm-icons.php
  • vfm-admin/vfm-style.css
  • vfm-admin/include/admin-head.php
  • vfm-admin/include/head.php
  • vfm-admin/include/login.php
  • vfm-admin/include/uploadarea.php
  • vfm-admin/include/userpanel.php
  • vfm-admin/js/admin.js
  • vfm-admin/js/home.js
  • vfm-admin/mail/class.phpmailer.php

All skins updated

New skin: vfm-admin/skins/vfm-2015.php

Follow the translation update procedure inside of Generic script upgrade.

Remember to update your general settings from the administration panel after files replacement


VFM 1.6.4 to 1.6.5

files to replace:

  • vfm-admin/class.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/include/uploadarea.php

VFM 1.6.3 to 1.6.4

files to replace:

  • vfm-admin/class.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/include/uploadarea.php
  • vfm-admin/js/uploaders.js

VFM 1.6.2 to 1.6.3

files to replace:

  • vfm-admin/chunk.php
  • vfm-admin/translations/de.php
  • vfm-admin/translations/ja.php

VFM 1.6.1 to 1.6.2

files to replace:

  • vfm-admin/chunk.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/sendpwd.php
  • vfm-admin/include/modals.php
  • vfm-admin/include/list-files.php

Follow the translation update procedure inside of Generic script upgrade.

Remember to update your general settings from the administration panel after files replacement


VFM 1.6.0 to 1.6.1

files to replace:

  • vfm-admin/vfm-del.php

VFM 1.5.9 to 1.6.0

files to replace:

  • vfm-admin/chunk.php
  • vfm-admin/class.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/include/disk-space.php
  • vfm-admin/include/head.php
  • vfm-admin/include/login.php
  • vfm-admin/include/uploadarea.php

new file added:

  • vfm-admin/remember.php

new skins:

  • vfm-admin/skins/background-gradient.css
  • vfm-admin/skins/background-winter.css
  • vfm-admin/skins/background-wood.css
  • vfm-admin/skins/images/gradient.jpg
  • vfm-admin/skins/images/winter.jpg
  • vfm-admin/skins/images/wood.jpg

VFM 1.5.8 to 1.5.9

files to replace:

  • index.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/vfm-del.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/vfm-style.css
  • vfm-admin/include/admin-head.php
  • vfm-admin/include/downloader.php
  • vfm-admin/include/uploadarea.php
  • vfm-admin/js/admin.js

New files added:

  • vfm-admin/include/user-redirect.php
  • vfm-admin/translations/ja.php

Follow the translation update procedure inside of Generic script upgrade.

Remember to update your general settings from the administration panel after files replacement


VFM 1.5.7 to 1.5.8

files to replace:

  • index.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/login.php
  • vfm-admin/include/admin-head.php

New file added:

  • vfm-admin/css/bootstrap-rtl.min.css

Follow the translation update procedure inside of Generic script upgrade.


VFM 1.5.6 to 1.5.7

files to replace:

  • index.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/include/list-files.php
  • vfm-admin/include/modals.php
  • vfm-admin/js/soundmanager2.min.js

VFM 1.5.5 to 1.5.6

files to replace:

  • vfm-admin/class.php
  • vfm-admin/include/admin-head.php
  • vfm-admin/js/home.js

VFM 1.5.4 to 1.5.5

file to replace:

  • vfm-admin/class.php

VFM 1.5.3 to 1.5.4

files to replace:

  • index.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/sendfiles.php
  • vfm-admin/sendpwd.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/vfm-style.css
  • vfm-admin/include/admin-head.php
  • vfm-admin/include/list-files.php
  • vfm-admin/include/modals.php
  • vfm-admin/include/userpanel.php
  • vfm-admin/js/admin.js
  • vfm-admin/js/home.js
  • vfm-admin/js/statistics.js

New files added:

  • vfm-admin/js/chart.min.js
  • vfm-admin/images/mail-logo.png

Follow the translation update procedure inside of Generic script upgrade.

Note: the new statistic system stores data in .json language instead of .php, so your old logs won't be readed after the upgrade


VFM 1.5.2 to 1.5.3

files to replace:

  • index.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/login.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/vfm-style.css
  • vfm-admin/include/admin-head.php
  • vfm-admin/include/list-files.php
  • vfm-admin/js/home.js

New files added:

  • vfm-admin/swf/ (folder with relative contents)
  • vfm-admin/js/jquery-1.11.1.min.js
  • vfm-admin/js/soundmanager2.min.js

Follow the translation update procedure inside of Generic script upgrade.

Remember to update your general settings from the administration panel after files replacement


3 New skins available

new files added:

  • vfm-admin/skins/background-sea.css
  • vfm-admin/skins/background-space.css
  • vfm-admin/skins/vfm-2014.css
  • vfm-admin/skins/images/ (folder)

VFM 1.5.1 to 1.5.2

replace the files:

  • vfm-admin/vfm-downloader.php
  • vfm-admin/vfm-style.css

VFM 1.5 to 1.5.1

Small bug fix, simply replace the file

  • vfm-admin/vfm-downloader.php

VFM 1.4 to 1.5

Follow the generic script upgrade instructions


VFM 1.3.x to 1.4

Follow the generic script upgrade instructions


IMPORTANT: (only for v.1.3.x to v1.4 migrations, if you have any user with dedicated folder)
After the Generic script upgrade, add the file utilities/update13to14.php to the root of your VFM installation, and load that page
e.g: http://www.example.com/vfm/update13to14.php


VFM 1.3.1 to 1.3.2

Follow the generic script upgrade instructions

New file added:

  • vfm-admin/vfm-del.php

VFM 1.3.0 to 1.3.1

Follow the generic script upgrade instructions

New files added:

  • vfm-admin/css/ie8fix.css
  • vfm-admin/js/respond.min.js
  • vfm-admin/translations/de.php

VFM 1.2.5 to 1.3

Follow the generic script upgrade instructions

New files added:

  • vfm-admin/token.php
  • vfm-admin/include/reset.php

IMPORTANT: (only for v.1.2.x to v1.3 migrations) after files replacement, add the file utilities/update12to13.php to the root of your VFM installation, and load that page
e.g: http://www.example.com/vfm/update12to13.php


VFM 1.2.4 to 1.2.5

Replace the following files:

  • vfm-admin/index.php
  • vfm-admin/class.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/vfm-progress.js
  • vfm-admin/js/form.js

VFM 1.2.3 to 1.2.4

Replace the following files:

  • index.php
  • vfm-admin/index.php
  • vfm-admin/vfm-style.css
and add the NEW folder:
  • vfm-admin/include

VFM 1.2.2 to 1.2.3

Just replace the following files:

  • vfm-admin/class.php
  • vfm-admin/index.php

VFM 1.2.1 to 1.2.2

Just replace the following files:

  • index.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/vfm-downloader.php
  • vfm-admin/vfm-icons.php
  • vfm-admin/vfm-style.css

and follow the Translations update instructions.


VFM 1.2.0 to 1.2.1

Just replace the following files:

  • index.php
  • vfm-admin/class.php
  • vfm-admin/index.php
  • vfm-admin/login.php
  • vfm-admin/vfm-style.css
  • vfm-admin/js/statistics.js

VFM 1.1.3 to 1.2.0

Follow the generic script upgrade instructions, and add

  • vfm-admin/js/statistics.js
  • vfm-admin/log/ (folder)

Remember to update your general settings from the administration panel after files replacement