| | |
| | | } |
| | | } |
| | | |
| | | // update database schema |
| | | if ($RCI->config['db_dsnw'] && $opts['version'] && version_compare(version_parse($opts['version']), version_parse(RCMAIL_VERSION), '<')) { |
| | | // check file type detection |
| | | if ($RCI->check_mime_detection()) { |
| | | echo "WARNING: File type detection doesn't work properly!\n"; |
| | | echo "Please check the 'mime_magic' config option or the finfo functions of PHP andrun this script again.\n"; |
| | | } |
| | | if ($RCI->check_mime_extensions()) { |
| | | echo "WARNING: Mimetype to file extension mapping doesn't work properly!\n"; |
| | | echo "Please check the 'mime_types' config option and run this script again.\n"; |
| | | } |
| | | |
| | | // check database schema |
| | | if ($RCI->config['db_dsnw']) { |
| | | echo "Executing database schema update.\n"; |
| | | system(INSTALL_PATH . "bin/updatedb.sh --package=roundcube --version=" . $opts['version'] |
| | | . " --dir=" . INSTALL_PATH . DIRECTORY_SEPARATOR . "SQL", $res); |