maj.world

maj.world

Git

This commit has been accessed 566 times via Git panel.

commit f44c7e7b99adc400cbd937f390c758d341ddd7db
tree 43755d0c56a1df244b129ff738db8ae905930fe3
parent 4af00af973cdffabb863ad65c8aa75647e56f940
author Engels Antonio <engels@majcms.org> 1277314212 +0800
committer Engels Antonio <engels@majcms.org> 1277314212 +0800

    maj-1.0-20090629-bb.zip

diff --git a/album.php b/album.php
index c1a3312..fe95aad 100644
--- a/album.php
+++ b/album.php
@@ -372,7 +372,9 @@ if (file_exists("images/{$_REQUEST['entry']}/album")) {
                                }
       
                                imagejpeg($work_thumb,"images/{$_REQUEST['entry']}/thumbnails/{$album_entry}-thumbnail.jpg",80);
-      
+
+                               imagedestroy($work_thumb);
+                               imagedestroy($work_image);
                        }
 
                        echo "<a href=\"album.php?entry={$_REQUEST['entry']}&show=$album_entry\">";
diff --git a/index.php b/index.php
index 83317ef..a0afee3 100644
--- a/index.php
+++ b/index.php
@@ -1643,7 +1643,7 @@ Navigation</div>
 <?php
 
 if (file_exists("data/bb.txt") and file_exists("data/members/active")) {
-       echo '<a class="navlink" href="member.php?class=all">Members</a><br>';
+       echo '<a class="navlink" href="member.php?id=all">Members</a><br>';
 }
 
 if (isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] == $maj_login_username)) {
@@ -2686,7 +2686,7 @@ if (file_exists("data/bb.txt") and file_exists("data/bb-summary.txt") and !file_
                        readfile("data/items/$maj_latest[$maj_increment_latest]/title.txt");
                        echo "</a></td>";
 
-                       echo "<td bgcolor=\"#ffffff\"><a href=\"member.php?class=";
+                       echo "<td bgcolor=\"#ffffff\"><a href=\"member.php?id=";
                        readfile("data/items/$maj_latest[$maj_increment_latest]/author.txt");
                        echo "\">";
                        readfile("data/items/$maj_latest[$maj_increment_latest]/author.txt");
@@ -3384,7 +3384,7 @@ foreach ($maj_disp as $maj_d) {
 
                $maj_author = file_get_contents("data/items/$maj_d/author.txt");
 
-               echo "<a href=\"member.php?class=$maj_author\">";
+               echo "<a href=\"member.php?id=$maj_author\">";
 
                if ((file_get_contents("data/username.txt") == $maj_author) and (file_exists("images/avatar.jpg") or file_exists("images/avatar.gif") or file_exists("images/avatar.png"))) {
 
@@ -3397,9 +3397,39 @@ foreach ($maj_disp as $maj_d) {
                                $maj_max_avatar_gif_image_width = 80;
                       
                                if ($maj_avatar_gif_image_width > $maj_max_avatar_gif_image_width) {  
+
                                        $maj_sizefactor = (double) ($maj_max_avatar_gif_image_width / $maj_avatar_gif_image_width) ;
                                        $maj_avatar_gif_image_width = (int) ($maj_avatar_gif_image_width * $maj_sizefactor);
                                        $maj_avatar_gif_image_height = (int) ($maj_avatar_gif_image_height * $maj_sizefactor);
+
+                                       if (file_exists("data/avatar-resize-gif.txt")) {
+
+                                               $maj_avatar_gif_image_resize = imagecreatetruecolor($maj_avatar_gif_image_width,$maj_avatar_gif_image_height);
+
+                                               imagealphablending($maj_avatar_gif_image_resize, false);
+                                               imagesavealpha($maj_avatar_gif_image_resize, true);
+
+                                               $maj_avatar_gif_image_original = imagecreatefromgif("images/avatar.gif");
+                                               $maj_avatar_gif_transparent_index = imagecolortransparent($maj_avatar_gif_image_original);
+
+                                               if ($maj_avatar_gif_transparent_index >= 0) {
+
+                                                       $maj_avatar_gif_transparent_color = imagecolorsforindex($maj_avatar_gif_image_original, $maj_avatar_gif_transparent_index);
+                                                       $maj_avatar_gif_transparent_index = imagecolorallocate($maj_avatar_gif_image_resize, $maj_avatar_gif_transparent_color['red'], $maj_avatar_gif_transparent_color['green'], $maj_avatar_gif_transparent_color['blue']);
+
+                                                       imagefill($maj_avatar_gif_image_resize, 0, 0, $maj_avatar_gif_transparent_index);
+                                                       imagecolortransparent($maj_avatar_gif_image_resize, $maj_avatar_gif_transparent_index);
+                                               }
+
+                                               imagecopyresampled($maj_avatar_gif_image_resize,$maj_avatar_gif_image_original,0,0,0,0,$maj_avatar_gif_image_width,$maj_avatar_gif_image_height,$maj_avatar_gif_image_size[0],$maj_avatar_gif_image_size[1]);
+
+                                               unlink("images/avatar.gif");
+
+                                               imagegif($maj_avatar_gif_image_resize,"images/avatar.gif",100);
+
+                                               imagedestroy($maj_avatar_gif_image_resize);
+                                               imagedestroy($maj_avatar_gif_image_original);
+                                       }
                                }
                                echo "<img src=\"images/avatar.gif\" border=\"0\" width=\"$maj_avatar_gif_image_width\" height=\"$maj_avatar_gif_image_height\">";
                        }
@@ -3413,9 +3443,25 @@ foreach ($maj_disp as $maj_d) {
                                $maj_max_avatar_jpg_image_width = 80;
                       
                                if ($maj_avatar_jpg_image_width > $maj_max_avatar_jpg_image_width) {  
+
                                        $maj_sizefactor = (double) ($maj_max_avatar_jpg_image_width / $maj_avatar_jpg_image_width) ;
                                        $maj_avatar_jpg_image_width = (int) ($maj_avatar_jpg_image_width * $maj_sizefactor);
                                        $maj_avatar_jpg_image_height = (int) ($maj_avatar_jpg_image_height * $maj_sizefactor);
+
+                                       if (file_exists("data/avatar-resize-jpg.txt")) {
+
+                                               $maj_avatar_jpg_image_resize = imagecreatetruecolor($maj_avatar_jpg_image_width,$maj_avatar_jpg_image_height);
+                                               $maj_avatar_jpg_image_original = imagecreatefromjpeg("images/avatar.jpg");
+
+                                               imagecopyresampled($maj_avatar_jpg_image_resize,$maj_avatar_jpg_image_original,0,0,0,0,$maj_avatar_jpg_image_width,$maj_avatar_jpg_image_height,$maj_avatar_jpg_image_size[0],$maj_avatar_jpg_image_size[1]);
+
+                                               unlink("images/avatar.jpg");
+
+                                               imagejpeg($maj_avatar_jpg_image_resize,"images/avatar.jpg",100);
+
+                                               imagedestroy($maj_avatar_jpg_image_resize);
+                                               imagedestroy($maj_avatar_jpg_image_original);
+                                       }
                                }
                                echo "<img src=\"images/avatar.jpg\" border=\"0\" width=\"$maj_avatar_jpg_image_width\" height=\"$maj_avatar_jpg_image_height\">";
                        }
@@ -3429,9 +3475,29 @@ foreach ($maj_disp as $maj_d) {
                                $maj_max_avatar_png_image_width = 80;
                       
                                if ($maj_avatar_png_image_width > $maj_max_avatar_png_image_width) {  
+
                                        $maj_sizefactor = (double) ($maj_max_avatar_png_image_width / $maj_avatar_png_image_width) ;
                                        $maj_avatar_png_image_width = (int) ($maj_avatar_png_image_width * $maj_sizefactor);
                                        $maj_avatar_png_image_height = (int) ($maj_avatar_png_image_height * $maj_sizefactor);
+
+                                       if (file_exists("data/avatar-resize-png.txt")) {
+
+                                               $maj_avatar_png_image_resize = imagecreatetruecolor($maj_avatar_png_image_width,$maj_avatar_png_image_height);
+
+                                               imagealphablending($maj_avatar_png_image_resize, false);
+                                               imagesavealpha($maj_avatar_png_image_resize, true);
+
+                                               $maj_avatar_png_image_original = imagecreatefrompng("images/avatar.png");
+
+                                               imagecopyresampled($maj_avatar_png_image_resize,$maj_avatar_png_image_original,0,0,0,0,$maj_avatar_png_image_width,$maj_avatar_png_image_height,$maj_avatar_png_image_size[0],$maj_avatar_png_image_size[1]);
+
+                                               unlink("images/avatar.png");
+
+                                               imagepng($maj_avatar_png_image_resize,"images/avatar.png",100);
+
+                                               imagedestroy($maj_avatar_png_image_resize);
+                                               imagedestroy($maj_avatar_png_image_original);
+                                       }
                                }
                       
                                echo "<img src=\"images/avatar.png\" border=\"0\" width=\"$maj_avatar_png_image_width\" height=\"$maj_avatar_png_image_height\">";
@@ -3449,9 +3515,39 @@ foreach ($maj_disp as $maj_d) {
                                $maj_max_avatar_gif_image_width = 80;
                       
                                if ($maj_avatar_gif_image_width > $maj_max_avatar_gif_image_width) {  
+
                                        $maj_sizefactor = (double) ($maj_max_avatar_gif_image_width / $maj_avatar_gif_image_width) ;
                                        $maj_avatar_gif_image_width = (int) ($maj_avatar_gif_image_width * $maj_sizefactor);
                                        $maj_avatar_gif_image_height = (int) ($maj_avatar_gif_image_height * $maj_sizefactor);
+
+                                       if (file_exists("data/avatar-resize-gif.txt")) {
+
+                                               $maj_avatar_gif_image_resize = imagecreatetruecolor($maj_avatar_gif_image_width,$maj_avatar_gif_image_height);
+
+                                               imagealphablending($maj_avatar_gif_image_resize, false);
+                                               imagesavealpha($maj_avatar_gif_image_resize, true);
+
+                                               $maj_avatar_gif_image_original = imagecreatefromgif("images/members/$maj_author/avatar.gif");
+                                               $maj_avatar_gif_transparent_index = imagecolortransparent($maj_avatar_gif_image_original);
+
+                                               if ($maj_avatar_gif_transparent_index >= 0) {
+
+                                                       $maj_avatar_gif_transparent_color = imagecolorsforindex($maj_avatar_gif_image_original, $maj_avatar_gif_transparent_index);
+                                                       $maj_avatar_gif_transparent_index = imagecolorallocate($maj_avatar_gif_image_resize, $maj_avatar_gif_transparent_color['red'], $maj_avatar_gif_transparent_color['green'], $maj_avatar_gif_transparent_color['blue']);
+
+                                                       imagefill($maj_avatar_gif_image_resize, 0, 0, $maj_avatar_gif_transparent_index);
+                                                       imagecolortransparent($maj_avatar_gif_image_resize, $maj_avatar_gif_transparent_index);
+                                               }
+
+                                               imagecopyresampled($maj_avatar_gif_image_resize,$maj_avatar_gif_image_original,0,0,0,0,$maj_avatar_gif_image_width,$maj_avatar_gif_image_height,$maj_avatar_gif_image_size[0],$maj_avatar_gif_image_size[1]);
+
+                                               unlink("images/members/$maj_author/avatar.gif");
+
+                                               imagegif($maj_avatar_gif_image_resize,"images/members/$maj_author/avatar.gif",100);
+
+                                               imagedestroy($maj_avatar_gif_image_resize);
+                                               imagedestroy($maj_avatar_gif_image_original);
+                                       }
                                }
                                echo "<img src=\"images/members/$maj_author/avatar.gif\" border=\"0\" width=\"$maj_avatar_gif_image_width\" height=\"$maj_avatar_gif_image_height\">";
                        }
@@ -3465,9 +3561,25 @@ foreach ($maj_disp as $maj_d) {
                                $maj_max_avatar_jpg_image_width = 80;
                       
                                if ($maj_avatar_jpg_image_width > $maj_max_avatar_jpg_image_width) {  
+
                                        $maj_sizefactor = (double) ($maj_max_avatar_jpg_image_width / $maj_avatar_jpg_image_width) ;
                                        $maj_avatar_jpg_image_width = (int) ($maj_avatar_jpg_image_width * $maj_sizefactor);
                                        $maj_avatar_jpg_image_height = (int) ($maj_avatar_jpg_image_height * $maj_sizefactor);
+
+                                       if (file_exists("data/avatar-resize-jpg.txt")) {
+
+                                               $maj_avatar_jpg_image_resize = imagecreatetruecolor($maj_avatar_jpg_image_width,$maj_avatar_jpg_image_height);
+                                               $maj_avatar_jpg_image_original = imagecreatefromjpeg("images/members/$maj_author/avatar.jpg");
+
+                                               imagecopyresampled($maj_avatar_jpg_image_resize,$maj_avatar_jpg_image_original,0,0,0,0,$maj_avatar_jpg_image_width,$maj_avatar_jpg_image_height,$maj_avatar_jpg_image_size[0],$maj_avatar_jpg_image_size[1]);
+
+                                               unlink("images/members/$maj_author/avatar.jpg");
+
+                                               imagejpeg($maj_avatar_jpg_image_resize,"images/members/$maj_author/avatar.jpg",100);
+
+                                               imagedestroy($maj_avatar_jpg_image_resize);
+                                               imagedestroy($maj_avatar_jpg_image_original);
+                                       }
                                }
                                echo "<img src=\"images/members/$maj_author/avatar.jpg\" border=\"0\" width=\"$maj_avatar_jpg_image_width\" height=\"$maj_avatar_jpg_image_height\">";
                        }
@@ -3484,6 +3596,25 @@ foreach ($maj_disp as $maj_d) {
                                        $maj_sizefactor = (double) ($maj_max_avatar_png_image_width / $maj_avatar_png_image_width) ;
                                        $maj_avatar_png_image_width = (int) ($maj_avatar_png_image_width * $maj_sizefactor);
                                        $maj_avatar_png_image_height = (int) ($maj_avatar_png_image_height * $maj_sizefactor);
+
+                                       if (file_exists("data/avatar-resize-png.txt")) {
+
+                                               $maj_avatar_png_image_resize = imagecreatetruecolor($maj_avatar_png_image_width,$maj_avatar_png_image_height);
+
+                                               imagealphablending($maj_avatar_png_image_resize, false);
+                                               imagesavealpha($maj_avatar_png_image_resize, true);
+
+                                               $maj_avatar_png_image_original = imagecreatefrompng("images/members/$maj_author/avatar.png");
+
+                                               imagecopyresampled($maj_avatar_png_image_resize,$maj_avatar_png_image_original,0,0,0,0,$maj_avatar_png_image_width,$maj_avatar_png_image_height,$maj_avatar_png_image_size[0],$maj_avatar_png_image_size[1]);
+
+                                               unlink("images/members/$maj_author/avatar.png");
+
+                                               imagepng($maj_avatar_png_image_resize,"images/members/$maj_author/avatar.png",100);
+
+                                               imagedestroy($maj_avatar_png_image_resize);
+                                               imagedestroy($maj_avatar_png_image_original);
+                                       }
                                }
                       
                                echo "<img src=\"images/members/$maj_author/avatar.png\" border=\"0\" width=\"$maj_avatar_png_image_width\" height=\"$maj_avatar_png_image_height\">";
@@ -4426,7 +4557,9 @@ foreach ($maj_disp as $maj_d) {
                                                        }
       
                                                        imagejpeg($maj_work_thumb,"images/$maj_d/thumbnails/{$maj_album_entry}-thumbnail.jpg",80);
-      
+
+                                                       imagedestroy($maj_work_thumb);
+                                                       imagedestroy($maj_work_image);
                                                }
 
                                                echo "<a href=\"album.php?entry=$maj_d&show=$maj_album_entry\">";
@@ -4665,7 +4798,7 @@ foreach ($maj_disp as $maj_d) {
                                if (file_exists("data/bb.txt") and file_exists("data/avatar.txt") and file_exists("data/items/$maj_d/comments/live/$maj_comment/author.txt")) {
                                        echo "<td width=85 valign=top>";
                                        $maj_c_author = file_get_contents("data/items/$maj_d/comments/live/$maj_comment/author.txt");
-                                       echo "<a href=member.php?class=$maj_c_author>";
+                                       echo "<a href=member.php?id=$maj_c_author>";
                                        if ((file_get_contents("data/username.txt") == $maj_c_author) and (file_exists("images/avatar.jpg") or file_exists("images/avatar.gif") or file_exists("images/avatar.png"))) {
                                                if (file_exists("images/avatar.gif")) {
                                                        $maj_c_avatar_gif_image_size = getimagesize("images/avatar.gif");
@@ -4675,9 +4808,38 @@ foreach ($maj_disp as $maj_d) {
                                                        $maj_c_max_avatar_gif_image_width = 80;
                                               
                                                        if ($maj_c_avatar_gif_image_width > $maj_c_max_avatar_gif_image_width) {  
+
                                                                $maj_sizefactor = (double) ($maj_c_max_avatar_gif_image_width / $maj_c_avatar_gif_image_width) ;
                                                                $maj_c_avatar_gif_image_width = (int) ($maj_c_avatar_gif_image_width * $maj_sizefactor);
                                                                $maj_c_avatar_gif_image_height = (int) ($maj_c_avatar_gif_image_height * $maj_sizefactor);
+
+                                                               if (file_exists("data/avatar-resize-gif.txt")) {
+
+                                                                       $maj_c_avatar_gif_image_resize = imagecreatetruecolor($maj_c_avatar_gif_image_width,$maj_c_avatar_gif_image_height);
+
+                                                                       imagealphablending($maj_c_avatar_gif_image_resize, false);
+                                                                       imagesavealpha($maj_c_avatar_gif_image_resize, true);
+
+                                                                       $maj_c_avatar_gif_image_original = imagecreatefromgif("images/avatar.gif");
+                                                                       $maj_c_avatar_gif_transparent_index = imagecolortransparent($maj_c_avatar_gif_image_original);
+
+                                                                       if ($maj_c_avatar_gif_transparent_index >= 0) {
+                                                                               $maj_c_avatar_gif_transparent_color = imagecolorsforindex($maj_c_avatar_gif_image_original, $maj_c_avatar_gif_transparent_index);
+                                                                               $maj_c_avatar_gif_transparent_index = imagecolorallocate($maj_c_avatar_gif_image_resize, $maj_c_avatar_gif_transparent_color['red'], $maj_c_avatar_gif_transparent_color['green'], $maj_c_avatar_gif_transparent_color['blue']);
+
+                                                                               imagefill($maj_c_avatar_gif_image_resize, 0, 0, $maj_c_avatar_gif_transparent_index);
+                                                                               imagecolortransparent($maj_c_avatar_gif_image_resize, $maj_c_avatar_gif_transparent_index);
+                                                                       }
+                      
+                                                                       imagecopyresampled($maj_c_avatar_gif_image_resize,$maj_c_avatar_gif_image_original,0,0,0,0,$maj_c_avatar_gif_image_width,$maj_c_avatar_gif_image_height,$maj_c_avatar_gif_image_size[0],$maj_c_avatar_gif_image_size[1]);
+
+                                                                       unlink("images/avatar.gif");
+
+                                                                       imagegif($maj_c_avatar_gif_image_resize,"images/avatar.gif",100);
+
+                                                                       imagedestroy($maj_c_avatar_gif_image_resize);
+                                                                       imagedestroy($maj_c_avatar_gif_image_original);
+                                                               }
                                                        }
                       
                                                        echo "<img src=images/avatar.gif border=0 width=";
@@ -4693,9 +4855,25 @@ foreach ($maj_disp as $maj_d) {
                                                        $maj_c_max_avatar_jpg_image_width = 80;
                                               
                                                        if ($maj_c_avatar_jpg_image_width > $maj_c_max_avatar_jpg_image_width) {  
+
                                                                $maj_sizefactor = (double) ($maj_c_max_avatar_jpg_image_width / $maj_c_avatar_jpg_image_width) ;
                                                                $maj_c_avatar_jpg_image_width = (int) ($maj_c_avatar_jpg_image_width * $maj_sizefactor);
                                                                $maj_c_avatar_jpg_image_height = (int) ($maj_c_avatar_jpg_image_height * $maj_sizefactor);
+
+                                                               if (file_exists("data/avatar-resize-jpg.txt")) {
+
+                                                                       $maj_c_avatar_jpg_image_resize = imagecreatetruecolor($maj_c_avatar_jpg_image_width,$maj_c_avatar_jpg_image_height);
+                                                                       $maj_c_avatar_jpg_image_original = imagecreatefromjpeg("images/avatar.jpg");
+
+                                                                       imagecopyresampled($maj_c_avatar_jpg_image_resize,$maj_c_avatar_jpg_image_original,0,0,0,0,$maj_c_avatar_jpg_image_width,$maj_c_avatar_jpg_image_height,$maj_c_avatar_jpg_image_size[0],$maj_c_avatar_jpg_image_size[1]);
+
+                                                                       unlink("images/avatar.jpg");
+
+                                                                       imagejpeg($maj_c_avatar_jpg_image_resize,"images/avatar.jpg",100);
+
+                                                                       imagedestroy($maj_c_avatar_jpg_image_resize);
+                                                                       imagedestroy($maj_c_avatar_jpg_image_original);
+                                                               }
                                                        }
                       
                                                        echo "<img src=images/avatar.jpg border=0 width=";
@@ -4711,9 +4889,29 @@ foreach ($maj_disp as $maj_d) {
                                                        $maj_c_max_avatar_png_image_width = 80;
                                               
                                                        if ($maj_c_avatar_png_image_width > $maj_c_max_avatar_png_image_width) {  
+
                                                                $maj_sizefactor = (double) ($maj_c_max_avatar_png_image_width / $maj_c_avatar_png_image_width) ;
                                                                $maj_c_avatar_png_image_width = (int) ($maj_c_avatar_png_image_width * $maj_sizefactor);
                                                                $maj_c_avatar_png_image_height = (int) ($maj_c_avatar_png_image_height * $maj_sizefactor);
+
+                                                               if (file_exists("data/avatar-resize-png.txt")) {
+
+                                                                       $maj_c_avatar_png_image_resize = imagecreatetruecolor($maj_c_avatar_png_image_width,$maj_c_avatar_png_image_height);
+
+                                                                       imagealphablending($maj_c_avatar_png_image_resize, false);
+                                                                       imagesavealpha($maj_c_avatar_png_image_resize, true);
+
+                                                                       $maj_c_avatar_png_image_original = imagecreatefrompng("images/avatar.png");
+
+                                                                       imagecopyresampled($maj_c_avatar_png_image_resize,$maj_c_avatar_png_image_original,0,0,0,0,$maj_c_avatar_png_image_width,$maj_c_avatar_png_image_height,$maj_c_avatar_png_image_size[0],$maj_c_avatar_png_image_size[1]);
+
+                                                                       unlink("images/avatar.png");
+
+                                                                       imagepng($maj_c_avatar_png_image_resize,"images/avatar.png",100);
+
+                                                                       imagedestroy($maj_c_avatar_png_image_resize);
+                                                                       imagedestroy($maj_c_avatar_png_image_original);
+                                                               }
                                                        }
                                               
                                                        echo "<img src=images/avatar.png border=0 width=";
@@ -4732,9 +4930,39 @@ foreach ($maj_disp as $maj_d) {
                                                        $maj_c_max_avatar_gif_image_width = 80;
                                               
                                                        if ($maj_c_avatar_gif_image_width > $maj_c_max_avatar_gif_image_width) {  
+
                                                                $maj_sizefactor = (double) ($maj_c_max_avatar_gif_image_width / $maj_c_avatar_gif_image_width) ;
                                                                $maj_c_avatar_gif_image_width = (int) ($maj_c_avatar_gif_image_width * $maj_sizefactor);
                                                                $maj_c_avatar_gif_image_height = (int) ($maj_c_avatar_gif_image_height * $maj_sizefactor);
+
+                                                               if (file_exists("data/avatar-resize-gif.txt")) {
+
+                                                                       $maj_c_avatar_gif_image_resize = imagecreatetruecolor($maj_c_avatar_gif_image_width,$maj_c_avatar_gif_image_height);
+
+                                                                       imagealphablending($maj_c_avatar_gif_image_resize, false);
+                                                                       imagesavealpha($maj_c_avatar_gif_image_resize, true);
+
+                                                                       $maj_c_avatar_gif_image_original = imagecreatefromgif("images/members/$maj_c_author/avatar.gif");
+                                                                       $maj_c_avatar_gif_transparent_index = imagecolortransparent($maj_c_avatar_gif_image_original);
+
+                                                                       if ($maj_c_avatar_gif_transparent_index >= 0) {
+
+                                                                               $maj_c_avatar_gif_transparent_color = imagecolorsforindex($maj_c_avatar_gif_image_original, $maj_c_avatar_gif_transparent_index);
+                                                                               $maj_c_avatar_gif_transparent_index = imagecolorallocate($maj_c_avatar_gif_image_resize, $maj_c_avatar_gif_transparent_color['red'], $maj_c_avatar_gif_transparent_color['green'], $maj_c_avatar_gif_transparent_color['blue']);
+
+                                                                               imagefill($maj_c_avatar_gif_image_resize, 0, 0, $maj_c_avatar_gif_transparent_index);
+                                                                               imagecolortransparent($maj_c_avatar_gif_image_resize, $maj_c_avatar_gif_transparent_index);
+                                                                       }
+
+                                                                       imagecopyresampled($maj_c_avatar_gif_image_resize,$maj_c_avatar_gif_image_original,0,0,0,0,$maj_c_avatar_gif_image_width,$maj_c_avatar_gif_image_height,$maj_c_avatar_gif_image_size[0],$maj_c_avatar_gif_image_size[1]);
+
+                                                                       unlink("images/members/$maj_c_author/avatar.gif");
+
+                                                                       imagegif($maj_c_avatar_gif_image_resize,"images/members/$maj_c_author/avatar.gif",100);
+                      
+                                                                       imagedestroy($maj_c_avatar_gif_image_resize);
+                                                                       imagedestroy($maj_c_avatar_gif_image_original);
+                                                               }
                                                        }
                       
                                                        echo "<img src=images/members/$maj_c_author/avatar.gif border=0 width=";
@@ -4750,9 +4978,25 @@ foreach ($maj_disp as $maj_d) {
                                                        $maj_c_max_avatar_jpg_image_width = 80;
                                               
                                                        if ($maj_c_avatar_jpg_image_width > $maj_c_max_avatar_jpg_image_width) {  
+
                                                                $maj_sizefactor = (double) ($maj_c_max_avatar_jpg_image_width / $maj_c_avatar_jpg_image_width) ;
                                                                $maj_c_avatar_jpg_image_width = (int) ($maj_c_avatar_jpg_image_width * $maj_sizefactor);
                                                                $maj_c_avatar_jpg_image_height = (int) ($maj_c_avatar_jpg_image_height * $maj_sizefactor);
+
+                                                               if (file_exists("data/avatar-resize-jpg.txt")) {
+
+                                                                       $maj_c_avatar_jpg_image_resize = imagecreatetruecolor($maj_c_avatar_jpg_image_width,$maj_c_avatar_jpg_image_height);
+                                                                       $maj_c_avatar_jpg_image_original = imagecreatefromjpeg("images/members/$maj_c_author/avatar.jpg");
+
+                                                                       imagecopyresampled($maj_c_avatar_jpg_image_resize,$maj_c_avatar_jpg_image_original,0,0,0,0,$maj_c_avatar_jpg_image_width,$maj_c_avatar_jpg_image_height,$maj_c_avatar_jpg_image_size[0],$maj_c_avatar_jpg_image_size[1]);
+
+                                                                       unlink("images/members/$maj_c_author/avatar.jpg");
+
+                                                                       imagejpeg($maj_c_avatar_jpg_image_resize,"images/members/$maj_c_author/avatar.jpg",100);
+
+                                                                       imagedestroy($maj_c_avatar_jpg_image_resize);
+                                                                       imagedestroy($maj_c_avatar_jpg_image_original);
+                                                               }
                                                        }
                       
                                                        echo "<img src=images/members/$maj_c_author/avatar.jpg border=0 width=";
@@ -4768,9 +5012,29 @@ foreach ($maj_disp as $maj_d) {
                                                        $maj_c_max_avatar_png_image_width = 80;
                                               
                                                        if ($maj_c_avatar_png_image_width > $maj_c_max_avatar_png_image_width) {  
+
                                                                $maj_sizefactor = (double) ($maj_c_max_avatar_png_image_width / $maj_c_avatar_png_image_width) ;
                                                                $maj_c_avatar_png_image_width = (int) ($maj_c_avatar_png_image_width * $maj_sizefactor);
                                                                $maj_c_avatar_png_image_height = (int) ($maj_c_avatar_png_image_height * $maj_sizefactor);
+
+                                                               if (file_exists("data/avatar-resize-png.txt")) {
+
+                                                                       $maj_c_avatar_png_image_resize = imagecreatetruecolor($maj_c_avatar_png_image_width,$maj_c_avatar_png_image_height);
+
+                                                                       imagealphablending($maj_c_avatar_png_image_resize, false);
+                                                                       imagesavealpha($maj_c_avatar_png_image_resize, true);
+
+                                                                       $maj_c_avatar_png_image_original = imagecreatefrompng("images/members/$maj_c_author/avatar.png");
+
+                                                                       imagecopyresampled($maj_c_avatar_png_image_resize,$maj_c_avatar_png_image_original,0,0,0,0,$maj_c_avatar_png_image_width,$maj_c_avatar_png_image_height,$maj_c_avatar_png_image_size[0],$maj_c_avatar_png_image_size[1]);
+
+                                                                       unlink("images/members/$maj_c_author/avatar.png");
+
+                                                                       imagepng($maj_c_avatar_png_image_resize,"images/members/$maj_c_author/avatar.png",100);
+
+                                                                       imagedestroy($maj_c_avatar_png_image_resize);
+                                                                       imagedestroy($maj_c_avatar_png_image_original);
+                                                               }
                                                        }
                                               
                                                        echo "<img src=images/members/$maj_c_author/avatar.png border=0 width=";
@@ -4860,7 +5124,7 @@ foreach ($maj_disp as $maj_d) {
 
                                if ((file_exists("data/items/$maj_d/comments/live/$maj_comment/author.txt") and (file_exists("data/bb.txt") and !file_exists("data/avatar.txt")) or (file_exists("data/items/$maj_d/comments/live/$maj_comment/author.txt") and (isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] == $maj_login_username) and !file_exists("data/avatar.txt"))))) {
                                        $maj_cxavatar_author = file_get_contents("data/items/$maj_d/comments/live/$maj_comment/author.txt");
-                                       echo "<a href=member.php?class=$maj_cxavatar_author>$maj_cxavatar_author</a> - ";
+                                       echo "<a href=member.php?id=$maj_cxavatar_author>$maj_cxavatar_author</a> - ";
                                }
 
                                entry2date($maj_comment);
@@ -5157,7 +5421,7 @@ foreach ($maj_disp as $maj_d) {
       
                                        $maj_pc_author = file_get_contents("data/items/$maj_d/comments/pending/$maj_pending_comment/author.txt");
       
-                                       echo "<a href=member.php?class=$maj_pc_author>";
+                                       echo "<a href=member.php?id=$maj_pc_author>";
       
                                        if ((file_get_contents("data/username.txt") == $maj_pc_author) and (file_exists("images/avatar.jpg") or file_exists("images/avatar.gif") or file_exists("images/avatar.png"))) {
       
@@ -5361,7 +5625,7 @@ foreach ($maj_disp as $maj_d) {
       
                                if ((file_exists("data/items/$maj_d/comments/pending/$maj_pending_comment/author.txt") and (file_exists("data/bb.txt") and !file_exists("data/avatar.txt")) or (file_exists("data/items/$maj_d/comments/pending/$maj_pending_comment/author.txt") and (isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] == $maj_login_username) and !file_exists("data/avatar.txt"))))) {
                                        $maj_pxavatar_author = file_get_contents("data/items/$maj_d/comments/pending/$maj_pending_comment/author.txt");
-                                       echo "<a href=member.php?class=$maj_pxavatar_author>$maj_pxavatar_author</a> - ";
+                                       echo "<a href=member.php?id=$maj_pxavatar_author>$maj_pxavatar_author</a> - ";
                                }
                                readfile("data/items/$maj_d/comments/pending/$maj_pending_comment/timestamp.txt");
       
@@ -5780,11 +6044,11 @@ if (file_exists("data/bb.txt") and file_exists("data/bb-stats.txt")) {
 
        if (file_exists("data/bb-new.txt")) {
                $maj_bb_new = file_get_contents("data/bb-new.txt");
-               echo "<br>Newest User: <a href=member.php?class=$maj_bb_new>$maj_bb_new</a>";
+               echo "<br>Newest User: <a href=member.php?id=$maj_bb_new>$maj_bb_new</a>";
        }
        if (file_exists("data/bb-last.txt")) {
                $maj_bb_last = file_get_contents("data/bb-last.txt");
-               echo "<br>Latest Login: <a href=member.php?class=$maj_bb_last>$maj_bb_last</a>";
+               echo "<br>Latest Login: <a href=member.php?id=$maj_bb_last>$maj_bb_last</a>";
        }
        echo "</div>";
 
diff --git a/rel.txt b/rel.txt
index d8daf96..5e7b5d5 100644
--- a/rel.txt
+++ b/rel.txt
@@ -1 +1 @@
-20090624
\ No newline at end of file
+20090629
\ No newline at end of file
diff --git a/settings.php b/settings.php
index 937df59..ac42561 100644
--- a/settings.php
+++ b/settings.php
@@ -496,6 +496,42 @@ if (!isset($_POST['avatars']) or empty($_POST['avatars'])) {
        }
 }
 
+if (isset($_POST['resize_jpg_avatars']) and !empty($_POST['resize_jpg_avatars']) and ($_POST['resize_jpg_avatars'] == "on") and !file_exists("data/avatar-resize-jpg.txt")) {
+       touch("data/avatar-resize-jpg.txt");
+}
+
+if (!isset($_POST['resize_jpg_avatars']) or empty($_POST['resize_jpg_avatars'])) {
+       if (isset($_POST['edit']) and ($_POST['edit'] == "on")) {
+               if (file_exists("data/avatar-resize-jpg.txt")) {
+                       unlink("data/avatar-resize-jpg.txt");
+               }
+       }
+}
+
+if (isset($_POST['resize_png_avatars']) and !empty($_POST['resize_png_avatars']) and ($_POST['resize_png_avatars'] == "on") and !file_exists("data/avatar-resize-png.txt")) {
+       touch("data/avatar-resize-png.txt");
+}
+
+if (!isset($_POST['resize_png_avatars']) or empty($_POST['resize_png_avatars'])) {
+       if (isset($_POST['edit']) and ($_POST['edit'] == "on")) {
+               if (file_exists("data/avatar-resize-png.txt")) {
+                       unlink("data/avatar-resize-png.txt");
+               }
+       }
+}
+
+if (isset($_POST['resize_gif_avatars']) and !empty($_POST['resize_gif_avatars']) and ($_POST['resize_gif_avatars'] == "on") and !file_exists("data/avatar-resize-gif.txt")) {
+       touch("data/avatar-resize-gif.txt");
+}
+
+if (!isset($_POST['resize_gif_avatars']) or empty($_POST['resize_gif_avatars'])) {
+       if (isset($_POST['edit']) and ($_POST['edit'] == "on")) {
+               if (file_exists("data/avatar-resize-gif.txt")) {
+                       unlink("data/avatar-resize-gif.txt");
+               }
+       }
+}
+
 if ((!isset($_POST['sig']) or empty($_POST['sig'])) and isset($_POST['edit']) and ($_POST['edit'] == "on")) {
        unlink("data/sig.txt");
 }
@@ -1264,7 +1300,25 @@ if (file_exists("data/pf-censor.txt")) {
 
 <tr><td>wiki</td><td><input type="checkbox" name="wiki" <?php if (file_exists("data/wiki.txt")) { echo checked; } ?>> Enable wiki-style editing.</td></tr>
 
-<tr><td <?php if (file_exists("data/bb.txt") and !file_exists("images/avatar.jpg") and !file_exists("images/avatar.gif") and !file_exists("images/avatar.png")) { echo "rowspan=10"; } if (file_exists("data/bb.txt") and (file_exists("images/avatar.jpg") or file_exists("images/avatar.gif") or file_exists("images/avatar.png"))) { echo "rowspan=11"; } ?>>bulletin board</td><td><input type="checkbox" name=bb <?php if (file_exists("data/bb.txt")) { echo checked; } ?>> Enable simple bulletin board.</td></tr>
+<?php
+
+$bb_rowspan = "10";
+
+if (file_exists("data/bb.txt") and (file_exists("images/avatar.jpg") or file_exists("images/avatar.gif") or file_exists("images/avatar.png"))) {
+
+       $bb_rowspan = $bb_rowspan + 1;
+
+}
+
+if (file_exists("data/avatar.txt")) {
+
+       $bb_rowspan = $bb_rowspan + 3;
+}
+
+?>
+
+<tr><td rowspan=<?php echo $bb_rowspan; ?>>bulletin board</td><td><input type="checkbox" name=bb <?php if (file_exists("data/bb.txt")) { echo checked; } ?>> Enable simple bulletin board.</td></tr>
+
 <?php if (file_exists("data/bb.txt")) { ?>
 <tr><td><input type="checkbox" name="reg" <?php if (file_exists("data/reg.txt")) { echo checked; } ?>> Enable new user registration.</td></tr>
 <tr><td><input type="checkbox" name="xapp" <?php if (file_exists("data/xapp.txt")) { echo checked; } ?>> Enable automatic activation of confirmed users.</td></tr>
@@ -1276,6 +1330,12 @@ if (file_exists("data/pf-censor.txt")) {
 <tr><td><input type="checkbox" name="sigs" <?php if (file_exists("data/bb-sig.txt")) { echo checked; } ?>> Enable signatures.</td></tr>
 <tr><td><input type="checkbox" name="avatars" <?php if (file_exists("data/avatar.txt")) { echo checked; } ?>> Enable avatars.</td></tr>
 
+<?php if (file_exists("data/avatar.txt")) { ?>
+<tr><td><input type="checkbox" name="resize_jpg_avatars" <?php if (file_exists("data/avatar-resize-jpg.txt")) { echo checked; } ?>> Resize JPG avatars.</td></tr>
+<tr><td><input type="checkbox" name="resize_png_avatars" <?php if (file_exists("data/avatar-resize-png.txt")) { echo checked; } ?>> Resize PNG avatars.</td></tr>
+<tr><td><input type="checkbox" name="resize_gif_avatars" <?php if (file_exists("data/avatar-resize-gif.txt")) { echo checked; } ?>> Resize GIF avatars. Disables animation.</td></tr>
+<?php } ?>
+
 <?php
 if (file_exists("images/avatar.gif") or file_exists("images/avatar.jpg") or file_exists("images/avatar.png")) {
        echo '<tr><td><input type="checkbox" name="del_avatar"> Delete existing avatar.</td></tr>';
 
filedropmaj.git-01822e4.tar.bz2
147.95 KB
77 downloads
filedropmaj.git-01822e4.zip
201.96 KB
26 downloads
filedropmaj.git-0291349.tar.bz2
152.85 KB
77 downloads
filedropmaj.git-0291349.zip
211.90 KB
26 downloads
filedropmaj.git-02cb3b7.tar.bz2
151.48 KB
79 downloads
filedropmaj.git-02cb3b7.zip
209.82 KB
26 downloads
filedropmaj.git-0811dd5.tar.bz2
152.90 KB
74 downloads
filedropmaj.git-0811dd5.zip
211.90 KB
24 downloads
filedropmaj.git-083625f.tar.bz2
132.92 KB
73 downloads
filedropmaj.git-083625f.zip
179.59 KB
26 downloads
filedropmaj.git-0885d7b.tar.bz2
92.63 KB
75 downloads
filedropmaj.git-0885d7b.zip
132.34 KB
23 downloads
filedropmaj.git-09c6f33.tar.bz2
151.51 KB
75 downloads
filedropmaj.git-09c6f33.zip
202.12 KB
24 downloads
filedropmaj.git-0b26a85.tar.bz2
151.44 KB
71 downloads
filedropmaj.git-0b26a85.zip
209.75 KB
22 downloads
filedropmaj.git-0b32424.tar.bz2
151.66 KB
73 downloads
filedropmaj.git-0b32424.zip
206.72 KB
22 downloads
filedropmaj.git-0f3ac59.tar.bz2
152.14 KB
71 downloads
filedropmaj.git-0f3ac59.zip
211.45 KB
19 downloads
filedropmaj.git-11d4582.tar.bz2
143.02 KB
3 downloads
filedropmaj.git-11d4582.zip
195.12 KB
18 downloads
filedropmaj.git-17f105a.tar.bz2
137.96 KB
68 downloads
filedropmaj.git-17f105a.zip
193.02 KB
18 downloads
filedropmaj.git-183270b.tar.bz2
137.54 KB
72 downloads
filedropmaj.git-183270b.zip
187.93 KB
19 downloads
filedropmaj.git-197a49d.tar.bz2
152.03 KB
70 downloads
filedropmaj.git-197a49d.zip
211.32 KB
22 downloads
filedropmaj.git-1b9af25.tar.bz2
152.87 KB
68 downloads
filedropmaj.git-1b9af25.zip
211.96 KB
20 downloads
filedropmaj.git-1be2914.tar.bz2
149.30 KB
69 downloads
filedropmaj.git-1be2914.zip
203.09 KB
19 downloads
filedropmaj.git-1bed800.tar.bz2
138.15 KB
66 downloads
filedropmaj.git-1bed800.zip
190.15 KB
23 downloads
filedropmaj.git-1d330de.tar.bz2
151.65 KB
68 downloads
filedropmaj.git-1d330de.zip
210.80 KB
21 downloads
filedropmaj.git-1df190d.tar.bz2
151.72 KB
69 downloads
filedropmaj.git-1df190d.zip
210.85 KB
19 downloads
filedropmaj.git-1ee1167.tar.bz2
151.52 KB
70 downloads
filedropmaj.git-1ee1167.zip
202.16 KB
20 downloads
filedropmaj.git-2057838.tar.bz2
151.76 KB
66 downloads
filedropmaj.git-2057838.zip
202.36 KB
19 downloads
filedropmaj.git-2075213.tar.bz2
155.81 KB
66 downloads
filedropmaj.git-2075213.zip
208.39 KB
19 downloads
filedropmaj.git-211b7b0.tar.bz2
142.53 KB
69 downloads
filedropmaj.git-211b7b0.zip
194.64 KB
20 downloads
filedropmaj.git-2331f5a.tar.bz2
75.55 KB
70 downloads
filedropmaj.git-2331f5a.zip
100.32 KB
22 downloads
filedropmaj.git-25e3c4c.tar.bz2
147.57 KB
69 downloads
filedropmaj.git-25e3c4c.zip
201.46 KB
19 downloads
filedropmaj.git-2622313.tar.bz2
151.47 KB
65 downloads
filedropmaj.git-2622313.zip
206.44 KB
17 downloads
filedropmaj.git-273e4b2.tar.bz2
152.60 KB
65 downloads
filedropmaj.git-273e4b2.zip
203.40 KB
21 downloads
filedropmaj.git-2753e51.tar.bz2
136.37 KB
69 downloads
filedropmaj.git-2753e51.zip
184.34 KB
18 downloads
filedropmaj.git-2c1a589.tar.bz2
155.89 KB
64 downloads
filedropmaj.git-2c1a589.zip
208.69 KB
19 downloads
filedropmaj.git-2c3d544.tar.bz2
151.33 KB
7 downloads
filedropmaj.git-2c3d544.zip
206.23 KB
20 downloads
filedropmaj.git-2c85f72.tar.bz2
143.23 KB
65 downloads
filedropmaj.git-2c85f72.zip
194.84 KB
17 downloads
filedropmaj.git-2dc622c.tar.bz2
151.76 KB
64 downloads
filedropmaj.git-2dc622c.zip
202.35 KB
20 downloads
filedropmaj.git-2fabf8a.tar.bz2
151.35 KB
67 downloads
filedropmaj.git-2fabf8a.zip
206.24 KB
21 downloads
filedropmaj.git-322736b.tar.bz2
137.81 KB
60 downloads
filedropmaj.git-322736b.zip
190.18 KB
19 downloads
filedropmaj.git-374279c.tar.bz2
137.54 KB
60 downloads
filedropmaj.git-374279c.zip
189.58 KB
18 downloads
filedropmaj.git-37e852d.tar.bz2
151.32 KB
56 downloads
filedropmaj.git-37e852d.zip
206.21 KB
17 downloads
filedropmaj.git-38636de.tar.bz2
147.35 KB
58 downloads
filedropmaj.git-38636de.zip
201.16 KB
75 downloads
filedropmaj.git-3b25d71.tar.bz2
147.88 KB
50 downloads
filedropmaj.git-3b25d71.zip
201.85 KB
19 downloads
filedropmaj.git-3b6df7a.tar.bz2
153.39 KB
47 downloads
filedropmaj.git-3b6df7a.zip
204.55 KB
23 downloads
filedropmaj.git-3bf6bd2.tar.bz2
137.77 KB
52 downloads
filedropmaj.git-3bf6bd2.zip
190.16 KB
20 downloads
filedropmaj.git-3e012ff.tar.bz2
152.83 KB
49 downloads
filedropmaj.git-3e012ff.zip
211.89 KB
22 downloads
filedropmaj.git-4129ab8.tar.bz2
135.86 KB
57 downloads
filedropmaj.git-4129ab8.zip
184.30 KB
20 downloads
filedropmaj.git-414dbb4.tar.bz2
91.09 KB
55 downloads
filedropmaj.git-414dbb4.zip
130.29 KB
20 downloads
filedropmaj.git-43755d0.tar.bz2
150.25 KB
48 downloads
filedropmaj.git-43755d0.zip
204.44 KB
20 downloads
filedropmaj.git-4c20005.tar.bz2
55.59 KB
50 downloads
filedropmaj.git-4c20005.zip
74.20 KB
20 downloads
filedropmaj.git-4ccdbcd.tar.bz2
136.38 KB
53 downloads
filedropmaj.git-4ccdbcd.zip
185.22 KB
22 downloads
filedropmaj.git-4cd1a1c.tar.bz2
155.25 KB
48 downloads
filedropmaj.git-4cd1a1c.zip
207.88 KB
23 downloads
filedropmaj.git-4cf16d1.tar.bz2
76.32 KB
53 downloads
filedropmaj.git-4cf16d1.zip
101.80 KB
18 downloads
filedropmaj.git-4ec45a0.tar.bz2
131.16 KB
49 downloads
filedropmaj.git-4ec45a0.zip
172.66 KB
20 downloads
filedropmaj.git-4f73c22.tar.bz2
134.46 KB
50 downloads
filedropmaj.git-4f73c22.zip
182.45 KB
19 downloads
filedropmaj.git-5457969.tar.bz2
155.21 KB
52 downloads
filedropmaj.git-5457969.zip
207.63 KB
20 downloads
filedropmaj.git-57ee8a1.tar.bz2
145.49 KB
53 downloads
filedropmaj.git-57ee8a1.zip
198.12 KB
72 downloads
filedropmaj.git-592978d.tar.bz2
138.38 KB
51 downloads
filedropmaj.git-592978d.zip
190.58 KB
17 downloads
filedropmaj.git-5935b42.tar.bz2
135.60 KB
49 downloads
filedropmaj.git-5935b42.zip
183.28 KB
21 downloads
filedropmaj.git-5b443b6.tar.bz2
152.00 KB
51 downloads
filedropmaj.git-5b443b6.zip
211.07 KB
19 downloads
filedropmaj.git-5b4a9bf.tar.bz2
155.29 KB
48 downloads
filedropmaj.git-5b4a9bf.zip
207.93 KB
18 downloads
filedropmaj.git-5b6c01d.tar.bz2
147.13 KB
50 downloads
filedropmaj.git-5b6c01d.zip
200.86 KB
22 downloads
filedropmaj.git-5da45f7.tar.bz2
147.27 KB
50 downloads
filedropmaj.git-5da45f7.zip
201.02 KB
19 downloads
filedropmaj.git-5e53618.tar.bz2
75.57 KB
53 downloads
filedropmaj.git-5e53618.zip
100.78 KB
20 downloads
filedropmaj.git-5f8ca35.tar.bz2
136.39 KB
48 downloads
filedropmaj.git-5f8ca35.zip
185.32 KB
19 downloads
filedropmaj.git-61e3d7b.tar.bz2
153.52 KB
48 downloads
filedropmaj.git-61e3d7b.zip
204.73 KB
20 downloads
filedropmaj.git-62a635c.tar.bz2
155.90 KB
51 downloads
filedropmaj.git-62a635c.zip
208.73 KB
20 downloads
filedropmaj.git-6390d34.tar.bz2
138.39 KB
52 downloads
filedropmaj.git-6390d34.zip
190.56 KB
23 downloads
filedropmaj.git-649dfbe.tar.bz2
151.78 KB
51 downloads
filedropmaj.git-649dfbe.zip
210.91 KB
20 downloads
filedropmaj.git-65d6570.tar.bz2
151.63 KB
54 downloads
filedropmaj.git-65d6570.zip
210.80 KB
22 downloads
filedropmaj.git-660433f.tar.bz2
151.67 KB
51 downloads
filedropmaj.git-660433f.zip
206.68 KB
20 downloads
filedropmaj.git-6619ae5.tar.bz2
153.23 KB
7 downloads
filedropmaj.git-6619ae5.zip
204.28 KB
19 downloads
filedropmaj.git-68e4e3a.tar.bz2
135.13 KB
48 downloads
filedropmaj.git-68e4e3a.zip
182.91 KB
19 downloads
filedropmaj.git-6995297.tar.bz2
144.93 KB
53 downloads
filedropmaj.git-6995297.zip
197.18 KB
17 downloads
filedropmaj.git-69d6fd3.tar.bz2
143.23 KB
48 downloads
filedropmaj.git-69d6fd3.zip
194.89 KB
22 downloads
filedropmaj.git-6aa872a.tar.bz2
142.95 KB
53 downloads
filedropmaj.git-6aa872a.zip
195.11 KB
21 downloads
filedropmaj.git-6bad5c7.tar.bz2
147.04 KB
53 downloads
filedropmaj.git-6bad5c7.zip
200.79 KB
20 downloads
filedropmaj.git-6e96a2d.tar.bz2
152.13 KB
52 downloads
filedropmaj.git-6e96a2d.zip
207.21 KB
73 downloads
filedropmaj.git-73d46de.tar.bz2
138.42 KB
49 downloads
filedropmaj.git-73d46de.zip
190.59 KB
19 downloads
filedropmaj.git-75e0478.tar.bz2
144.54 KB
53 downloads
filedropmaj.git-75e0478.zip
196.70 KB
21 downloads
filedropmaj.git-784fc35.tar.bz2
143.07 KB
52 downloads
filedropmaj.git-784fc35.zip
195.01 KB
19 downloads
filedropmaj.git-7872a83.tar.bz2
138.51 KB
53 downloads
filedropmaj.git-7872a83.zip
190.69 KB
18 downloads
filedropmaj.git-788fb89.tar.bz2
138.30 KB
52 downloads
filedropmaj.git-788fb89.zip
191.26 KB
24 downloads
filedropmaj.git-796d8a3.tar.bz2
138.92 KB
50 downloads
filedropmaj.git-796d8a3.zip
191.24 KB
19 downloads
filedropmaj.git-79a5e8d.tar.bz2
132.43 KB
52 downloads
filedropmaj.git-79a5e8d.zip
176.90 KB
20 downloads
filedropmaj.git-7b3b2e0.tar.bz2
147.24 KB
51 downloads
filedropmaj.git-7b3b2e0.zip
201.05 KB
20 downloads
filedropmaj.git-7e28eed.tar.bz2
138.89 KB
47 downloads
filedropmaj.git-7e28eed.zip
191.24 KB
20 downloads
filedropmaj.git-8279296.tar.bz2
135.56 KB
53 downloads
filedropmaj.git-8279296.zip
183.25 KB
20 downloads
filedropmaj.git-84c17fe.tar.bz2
152.87 KB
53 downloads
filedropmaj.git-84c17fe.zip
211.90 KB
20 downloads
filedropmaj.git-87c5d5f.tar.bz2
135.78 KB
51 downloads
filedropmaj.git-87c5d5f.zip
183.64 KB
18 downloads
filedropmaj.git-8a48901.tar.bz2
147.27 KB
52 downloads
filedropmaj.git-8a48901.zip
201.06 KB
20 downloads
filedropmaj.git-8ad9892.tar.bz2
164.04 KB
51 downloads
filedropmaj.git-8ad9892.zip
224.42 KB
19 downloads
filedropmaj.git-8b4cf2a.tar.bz2
134.06 KB
51 downloads
filedropmaj.git-8b4cf2a.zip
180.78 KB
20 downloads
filedropmaj.git-8b7e38d.tar.bz2
138.04 KB
56 downloads
filedropmaj.git-8b7e38d.zip
190.39 KB
76 downloads
filedropmaj.git-8df6e40.tar.bz2
143.11 KB
53 downloads
filedropmaj.git-8df6e40.zip
194.66 KB
24 downloads
filedropmaj.git-8e80c84.tar.bz2
138.18 KB
7 downloads
filedropmaj.git-8e80c84.zip
190.30 KB
20 downloads
filedropmaj.git-8ec0fba.tar.bz2
138.37 KB
54 downloads
filedropmaj.git-8ec0fba.zip
191.39 KB
19 downloads
filedropmaj.git-8f7abf6.tar.bz2
153.36 KB
53 downloads
filedropmaj.git-8f7abf6.zip
211.80 KB
18 downloads
filedropmaj.git-923f11a.tar.bz2
138.14 KB
50 downloads
filedropmaj.git-923f11a.zip
191.03 KB
21 downloads
filedropmaj.git-955e82e.tar.bz2
42.71 KB
3 downloads
filedropmaj.git-955e82e.zip
59.77 KB
19 downloads
filedropmaj.git-95add4a.tar.bz2
151.23 KB
55 downloads
filedropmaj.git-95add4a.zip
205.91 KB
19 downloads
filedropmaj.git-96fe0ba.tar.bz2
137.68 KB
46 downloads
filedropmaj.git-96fe0ba.zip
190.34 KB
19 downloads
filedropmaj.git-99a90ce.tar.bz2
137.82 KB
54 downloads
filedropmaj.git-99a90ce.zip
191.20 KB
22 downloads
filedropmaj.git-9a69bb9.tar.bz2
143.19 KB
54 downloads
filedropmaj.git-9a69bb9.zip
194.70 KB
21 downloads
filedropmaj.git-9b6538e.tar.bz2
151.45 KB
51 downloads
filedropmaj.git-9b6538e.zip
202.15 KB
17 downloads
filedropmaj.git-9c4292d.tar.bz2
132.06 KB
52 downloads
filedropmaj.git-9c4292d.zip
176.93 KB
19 downloads
filedropmaj.git-9c78d40.tar.bz2
137.70 KB
52 downloads
filedropmaj.git-9c78d40.zip
190.49 KB
22 downloads
filedropmaj.git-9f1363f.tar.bz2
43.12 KB
54 downloads
filedropmaj.git-9f1363f.zip
60.31 KB
19 downloads
filedropmaj.git-a16c3eb.tar.bz2
90.22 KB
49 downloads
filedropmaj.git-a16c3eb.zip
128.62 KB
19 downloads
filedropmaj.git-a3aa72d.tar.bz2
153.00 KB
52 downloads
filedropmaj.git-a3aa72d.zip
203.86 KB
21 downloads
filedropmaj.git-a6886e4.tar.bz2
144.69 KB
53 downloads
filedropmaj.git-a6886e4.zip
196.95 KB
20 downloads
filedropmaj.git-a8669dc.tar.bz2
135.60 KB
50 downloads
filedropmaj.git-a8669dc.zip
183.34 KB
19 downloads
filedropmaj.git-a9477f1.tar.bz2
135.59 KB
52 downloads
filedropmaj.git-a9477f1.zip
183.45 KB
21 downloads
filedropmaj.git-aa285db.tar.bz2
151.73 KB
52 downloads
filedropmaj.git-aa285db.zip
210.85 KB
19 downloads
filedropmaj.git-aa6ae87.tar.bz2
135.44 KB
52 downloads
filedropmaj.git-aa6ae87.zip
183.88 KB
20 downloads
filedropmaj.git-ab6bc22.tar.bz2
151.71 KB
46 downloads
filedropmaj.git-ab6bc22.zip
210.84 KB
22 downloads
filedropmaj.git-adef726.tar.bz2
153.48 KB
50 downloads
filedropmaj.git-adef726.zip
212.32 KB
20 downloads
filedropmaj.git-afe5877.tar.bz2
144.73 KB
47 downloads
filedropmaj.git-afe5877.zip
197.01 KB
19 downloads
filedropmaj.git-b2d9f8e.tar.bz2
133.22 KB
49 downloads
filedropmaj.git-b2d9f8e.zip
179.27 KB
19 downloads
filedropmaj.git-b41f320.tar.bz2
151.56 KB
48 downloads
filedropmaj.git-b41f320.zip
209.85 KB
24 downloads
filedropmaj.git-b4432ce.tar.bz2
152.96 KB
49 downloads
filedropmaj.git-b4432ce.zip
203.86 KB
21 downloads
filedropmaj.git-b67b08f.tar.bz2
151.27 KB
50 downloads
filedropmaj.git-b67b08f.zip
206.15 KB
22 downloads
filedropmaj.git-b899831.tar.bz2
143.12 KB
50 downloads
filedropmaj.git-b899831.zip
194.60 KB
20 downloads
filedropmaj.git-b8b49c1.tar.bz2
132.59 KB
48 downloads
filedropmaj.git-b8b49c1.zip
178.90 KB
18 downloads
filedropmaj.git-b9c5bcf.tar.bz2
155.92 KB
49 downloads
filedropmaj.git-b9c5bcf.zip
208.70 KB
18 downloads
filedropmaj.git-bbddb1f.tar.bz2
151.63 KB
47 downloads
filedropmaj.git-bbddb1f.zip
209.92 KB
22 downloads
filedropmaj.git-bcaa744.tar.bz2
146.98 KB
52 downloads
filedropmaj.git-bcaa744.zip
200.79 KB
21 downloads
filedropmaj.git-c1ff9dc.tar.bz2
138.39 KB
52 downloads
filedropmaj.git-c1ff9dc.zip
191.43 KB
103 downloads
filedropmaj.git-c20c4b0.tar.bz2
151.64 KB
50 downloads
filedropmaj.git-c20c4b0.zip
210.79 KB
18 downloads
filedropmaj.git-c37f3f7.tar.bz2
145.45 KB
64 downloads
filedropmaj.git-c37f3f7.zip
198.11 KB
29 downloads
filedropmaj.git-c532394.tar.bz2
146.39 KB
52 downloads
filedropmaj.git-c532394.zip
199.91 KB
22 downloads
filedropmaj.git-c6317a4.tar.bz2
152.01 KB
50 downloads
filedropmaj.git-c6317a4.zip
207.08 KB
20 downloads
filedropmaj.git-c748176.tar.bz2
89.44 KB
49 downloads
filedropmaj.git-c748176.zip
126.35 KB
20 downloads
filedropmaj.git-c9ed81f.tar.bz2
135.56 KB
49 downloads
filedropmaj.git-c9ed81f.zip
183.28 KB
22 downloads
filedropmaj.git-c9f9b80.tar.bz2
138.50 KB
49 downloads
filedropmaj.git-c9f9b80.zip
190.66 KB
21 downloads
filedropmaj.git-ca65b73.tar.bz2
152.69 KB
50 downloads
filedropmaj.git-ca65b73.zip
207.87 KB
20 downloads
filedropmaj.git-cd80b77.tar.bz2
153.12 KB
50 downloads
filedropmaj.git-cd80b77.zip
212.01 KB
18 downloads
filedropmaj.git-cffbb2a.tar.bz2
138.22 KB
48 downloads
filedropmaj.git-cffbb2a.zip
190.28 KB
21 downloads
filedropmaj.git-d061ad7.tar.bz2
55.78 KB
63 downloads
filedropmaj.git-d061ad7.zip
74.39 KB
21 downloads
filedropmaj.git-d0af4d6.tar.bz2
57.28 KB
50 downloads
filedropmaj.git-d0af4d6.zip
78.56 KB
21 downloads
filedropmaj.git-d1caa0a.tar.bz2
144.57 KB
52 downloads
filedropmaj.git-d1caa0a.zip
196.63 KB
21 downloads
filedropmaj.git-d5679b5.tar.bz2
152.37 KB
49 downloads
filedropmaj.git-d5679b5.zip
207.52 KB
22 downloads
filedropmaj.git-d72f459.tar.bz2
147.90 KB
52 downloads
filedropmaj.git-d72f459.zip
201.92 KB
17 downloads
filedropmaj.git-d958c91.tar.bz2
144.67 KB
52 downloads
filedropmaj.git-d958c91.zip
196.88 KB
24 downloads
filedropmaj.git-d96784f.tar.bz2
135.58 KB
50 downloads
filedropmaj.git-d96784f.zip
183.46 KB
19 downloads
filedropmaj.git-da4b73f.tar.bz2
152.62 KB
47 downloads
filedropmaj.git-da4b73f.zip
203.48 KB
20 downloads
filedropmaj.git-dd24240.tar.bz2
138.27 KB
48 downloads
filedropmaj.git-dd24240.zip
190.45 KB
79 downloads
filedropmaj.git-e11e772.tar.bz2
152.09 KB
47 downloads
filedropmaj.git-e11e772.zip
211.33 KB
19 downloads
filedropmaj.git-e61478e.tar.bz2
135.95 KB
52 downloads
filedropmaj.git-e61478e.zip
183.91 KB
20 downloads
filedropmaj.git-e7a2547.tar.bz2
133.80 KB
47 downloads
filedropmaj.git-e7a2547.zip
180.05 KB
23 downloads
filedropmaj.git-e8a3b95.tar.bz2
138.15 KB
53 downloads
filedropmaj.git-e8a3b95.zip
191.04 KB
17 downloads
filedropmaj.git-eac86d5.tar.bz2
155.65 KB
48 downloads
filedropmaj.git-eac86d5.zip
208.28 KB
19 downloads
filedropmaj.git-ed83bf9.tar.bz2
135.16 KB
49 downloads
filedropmaj.git-ed83bf9.zip
182.91 KB
21 downloads
filedropmaj.git-ee50d40.tar.bz2
135.59 KB
52 downloads
filedropmaj.git-ee50d40.zip
183.48 KB
22 downloads
filedropmaj.git-efdb4df.tar.bz2
155.87 KB
53 downloads
filedropmaj.git-efdb4df.zip
208.72 KB
21 downloads
filedropmaj.git-f1554f8.tar.bz2
151.30 KB
52 downloads
filedropmaj.git-f1554f8.zip
206.22 KB
22 downloads
filedropmaj.git-f72a07b.tar.bz2
153.44 KB
52 downloads
filedropmaj.git-f72a07b.zip
212.11 KB
23 downloads
filedropmaj.git-f7ea5a1.tar.bz2
147.46 KB
51 downloads
filedropmaj.git-f7ea5a1.zip
201.32 KB
23 downloads
filedropmaj.git-f8a7353.tar.bz2
138.49 KB
51 downloads
filedropmaj.git-f8a7353.zip
190.66 KB
24 downloads
filedropmaj.git-fb84a8d.tar.bz2
137.61 KB
57 downloads
filedropmaj.git-fb84a8d.zip
190.70 KB
25 downloads
filedropmaj.git-fdcf5d3.tar.bz2
152.34 KB
55 downloads
filedropmaj.git-fdcf5d3.zip
207.53 KB
24 downloads
filedropmaj.git-feca42d.tar.bz2
132.90 KB
55 downloads
filedropmaj.git-feca42d.zip
179.44 KB
27 downloads