id."_avatar.jpg"; if ($avatar_type<0 or $avatar_type>3) $avatar_type=0; if ($avatar_type==0){ if (file_exists($newfile)){ unset($newfile); //Delete the file on the server if the user //decides not to use an avatar // - or should it be kept? } $avatar_url=""; } elseif ($avatar_type==2){ if ($_FILES['picture']['tmp_name']!=""){ $file=$_FILES['picture']['tmp_name']; $size = getImageSize($file); // print_r($size);flush(); if ($size[2]!=2 and $size[2]!=3){ //Not the right kind of file Echo "Error: Not the right kind of file, only PNG and JPEG are supported."; exit(); } $width = $size[0]; $height = $size[1]; $image2 = intelligently_scale_image($file, 100, 100); ImageJPEG($image2, $newfile); } if (file_exists($newfile)){ $avatar_url=IMAGE_URL.$user->id."_avatar.jpg"; //$newfile; } else { //User didn't upload a compatible file or it went lost on the server $avatar_url=""; } } $image_as_link = ($HTTP_POST_VARS["forum_images_as_links"]!=""); $link_externally = ($HTTP_POST_VARS["forum_link_externally"]!=""); $hide_avatars = ($HTTP_POST_VARS["forum_hide_avatars"]!=""); $hide_signatures = ($HTTP_POST_VARS["forum_hide_signatures"]!=""); $jump_to_unread = ($HTTP_POST_VARS["forum_jump_to_unread"]!=""); $no_signature_by_default=($HTTP_POST_VARS["signature_enable"]==""); $signature = mysql_escape_string($HTTP_POST_VARS["signature"]); $forum_sort = $HTTP_POST_VARS["forum_sort"]; $thread_sort = $HTTP_POST_VARS["thread_sort"]; $faq_sort = $HTTP_POST_VARS["faq_sort"]; $answer_sort = $HTTP_POST_VARS["answer_sort"]; $forum_sorting=mysql_escape_string(implode("|",array($forum_sort,$thread_sort,$faq_sort,$answer_sort))); $has_prefs=mysql_query("select * from forum_preferences where userid='".$user->id."'"); $result = mysql_query( "update forum_preferences set avatar_type='".$avatar_type."', avatar='".$avatar_url."', images_as_links='".$image_as_link."', link_popup='".$link_externally."', hide_avatars='".$hide_avatars."', no_signature_by_default='".$no_signature_by_default."', sorting='".$forum_sorting."', signature='$signature', jump_to_unread='".$jump_to_unread."', hide_signatures='".$hide_signatures."' where userid=$user->id"); if ($result) { echo mysql_error(); Header("Location: home.php"); } else { page_head("Forum preferences update"); echo "Couldn't update forum preferences.
\n"; echo mysql_error(); page_tail(); } ?>