Mod Name / Version: Prevent avatar pics from stretching to the max allowable size after editing personal prefs (editbasic.php).
Description: This is a bug-fix which prevents avatar pics from *stretching to the maximum allowable image size after a user makes changes to their personal prefs page, but where they don't upload a new avatar.
*In order for the stretch to occur, their avatar pic must have been originally smaller (width and/or height) than the max allowable size. If it was already larger (both width & height), then no stretching would have occured since it gets set to the maximum size anyway.
Working Under: UBB.Threads 6.3
Mod Status: Finished
Any pre-requisites: Author(s): Twisty
Date: 07/17/04
Credits: Files Altered: changebasic.php
New Files: Database Altered: no
Info/Instructions: In changebasic.php...
CHANGE THIS:
// ---------------------------------------------------------- <br />// If picture doesn't end with gif or jpg then we disallow it <br /> if ( ($Picture) && ($Picture != "http://") && (!preg_match("/(png|jpg|gif)$/i",$Picture))) { <br /> $html -> not_right($ubbt_lang['BAD_PIC'],$Cat); <br /> } <br /> if ( ($Picture != $OldPicture) && ($Picture) && ($Picture != "http://") && ($Picture != "none") ) { TO THIS:
// ---------------------------------------------------------- <br />// If picture doesn't end with gif or jpg then we disallow it <br /> if ( ($Picture) && ($Picture != "http://") && (!preg_match("/(png|jpg|gif)$/i",$Picture))) { <br /> $html -> not_right($ubbt_lang['BAD_PIC'],$Cat); <br /> } <br /> if ( ( ($Picture) || ($OldPicture) ) && ($Picture != "http://") && ($Picture != "none") ) { :-)
Disclaimer: Please backup every file that you intend to modify.
If the modification modifies the database, it's a good idea to backup your database before doing so.
Note: If you modify your UBB.Threads code, you may be giving up your right for "official" support from Infopop.If you need official support, you'll need to restore unmodified files.