maj.world

maj.world

Git

This commit has been accessed 437 times via Git panel.

commit 4eb87ab2e268cdd8b76ae4175bf41a490b9a094e
tree 4c200051f153a1ff2f575cdffeaa672b4acd7cdf
parent ea16f749211bad99c50b4658ea9965874ace6328
author Engels Antonio <engels@majcms.org> 1277314185 +0800
committer Engels Antonio <engels@majcms.org> 1277314185 +0800

    maj-0.14-20060221.zip

diff --git a/add.php b/add.php
index f341c42..f73af01 100644
--- a/add.php
+++ b/add.php
@@ -6,10 +6,7 @@ if (isset($_REQUEST['title_input']) and isset($_REQUEST['body_input']) and !empt
        header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']));
 }
 
-$username_file = 'data/username.txt';
-$open_username_file = fopen($username_file,"r");
-$login_username = fread($open_username_file,filesize($username_file));
-fclose($open_username_file);
+$login_username = file_get_contents("data/username.txt");
 
 if (!isset($_SESSION['logged_in']) or ($_SESSION['logged_in'] != $login_username)) {
        exit();
diff --git a/colors.php b/colors.php
new file mode 100644
index 0000000..8a62e29
--- /dev/null
+++ b/colors.php
@@ -0,0 +1,595 @@
+<?php
+session_start();
+header("Cache-control: private");
+
+$login_username = file_get_contents("data/username.txt");
+
+if (!isset($_SESSION['logged_in']) or ($_SESSION['logged_in'] != $login_username)) {
+       exit();
+}
+
+if (!isset($_REQUEST['target']) or empty($_REQUEST['target'])) {
+       $target = font;
+}
+else {
+       $target = $_REQUEST['target'];
+}
+
+if (!file_exists("data/colors")) {
+       mkdir("data/colors", 0777);
+       chmod("data/colors", 0777);
+}
+
+if (isset($_REQUEST['reset']) and ($_REQUEST['reset'] == "go")) {
+       function rmdirr($recurse_dirname)
+       {
+
+           if (!file_exists($recurse_dirname)) {
+               return false;
+           }
+
+           if (is_file($recurse_dirname)) {
+               return unlink($recurse_dirname);
+           }
+
+           $recurse_dir = dir($recurse_dirname);
+           while (false !== $recurse_entry = $recurse_dir->read()) {
+
+               if ($recurse_entry == '.' || $recurse_entry == '..') {
+                   continue;
+               }
+
+               rmdirr("$recurse_dirname/$recurse_entry");
+           }
+
+           $recurse_dir->close();
+           return rmdir($recurse_dirname);
+       }
+
+       rmdirr("data/colors");
+}
+
+
+if (isset($_REQUEST['target']) and !empty($_REQUEST['target']) and (!isset($_REQUEST['color']) or empty($_REQUEST['color']))) {
+      
+       $color_file = str_replace("_", "-", $_REQUEST['target']);
+       $color_file = "data/colors/{$color_file}.txt";
+       unlink($color_file);   
+
+}
+
+
+if (isset($_REQUEST['target']) and !empty($_REQUEST['target']) and isset($_REQUEST['color']) and !empty($_REQUEST['color'])) {
+
+       $color_value = str_replace("%23", "#", $_REQUEST['color']);
+       $color_value = strtolower($color_value);
+       $valid_colors = array("#000000","#000033","#000066","#000080","#00008b","#000099","#0000cc","#0000cd","#0000ff","#003300","#003333","#003366","#003399","#0033cc","#0033ff","#006400","#006600","#006633","#006666","#006699","#0066cc","#0066ff","#008000","#008080","#008b8b","#009900","#009933","#009966","#009999","#0099cc","#0099ff","#00bfff","#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#00ced1","#00fa9a","#00ff00","#00ff33","#00ff66","#00ff7f","#00ff99","#00ffcc","#00ffff","#191970","#1e90ff","#20b2aa","#228b22","#2e8b57","#2f4f4f","#32cd32","#330000","#330033","#330066","#330099","#3300cc","#3300ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff","#336600","#336633","#336666","#336699","#3366cc","#3366ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff","#33cc00","#33cc33","#33cc66","#33cc99","#33cccc","#33ccff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff","#3cb371","#40e0d0","#4169e1","#4682b4","#483d8b","#48d1cc","#4b0082","#556b2f","#5f9ea0","#6495ed","#660000","#660033","#660066","#660099","#6600cc","#6600ff","#663300","#663333","#663366","#663399","#6633cc","#6633ff","#666600","#666633","#666666","#666699","#6666cc","#6666ff","#669900","#669933","#669966","#669999","#6699cc","#6699ff","#66cc00","#66cc33","#66cc66","#66cc99","#66cccc","#66ccff","#66cdaa","#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#696969","#6a5acd","#6b8e23","#708090","#778899","#7b68ee","#7cfc00","#7fff00","#7fffd4","#800000","#800080","#808000","#808080","#8470ff","#87ceeb","#87cefa","#8a2be2","#8b0000","#8b008b","#8b4513","#8fbc8f","#90ee90","#9370d8","#9400d3","#98fb98","#990000","#990033","#990066","#990099","#9900cc","#9900ff","#9932cc","#993300","#993333","#993366","#993399","#9933cc","#9933ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff","#999900","#999933","#999966","#999999","#9999cc","#9999ff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff","#99ff00","#99ff33","#99ff66","#99ff99","#99ffcc","#99ffff","#9acd32","#a0522d","#a52a2a","#a9a9a9","#add8e6","#adff2f","#afeeee","aliceblue","antiquewhite","aqua","aquamarine","azure","#b0c4de","#b0e0e6","#b22222","#b8860b","#ba55d3","#bc8f8f","#bdb76b","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","#c0c0c0","#c71585","cadetblue","#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#cc3300","#cc3333","#cc3366","#cc3399","#cc33cc","#cc33ff","#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#cc9900","#cc9933","#cc9966","#cc9999","#cc99cc","#cc99ff","#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ccff00","#ccff33","#ccff66","#ccff99","#ccffcc","#ccffff","#cd5c5c","#cd853f","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","#d02090","#d19275","#d2691e","#d2b48c","#d3d3d3","#d87093","#d8bfd8","#da70d6","#daa520","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","#dc143c","#dcdcdc","#dda0dd","#deb887","deeppink","deepskyblue","dimgray","dodgerblue","#e0ffff","#e6e6fa","#e9967a","#ee82ee","#eee8aa","#f08080","#f0e68c","#f0f8ff","#f0fff0","#f0ffff","#f4a460","#f5deb3","#f5f5dc","#f5f5f5","#f5fffa","#f8f8ff","#fa8072","#faebd7","#faf0e6","#fafad2","#fdf5e6","feldspar","#ff0000","#ff0033","#ff0066","#ff0099","#ff00cc","#ff00ff","#ff1493","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff","#ff4500","#ff6347","#ff6600","#ff6633","#ff6666","#ff6699","#ff66cc","#ff66ff","#ff69b4","#ff7f50","#ff8c00","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff","#ffa07a","#ffa500","#ffb6c1","#ffc0cb","#ffcc00","#ffcc33","#ffcc66","#ffcc99","#ffcccc","#ffccff","#ffd700","#ffdab9","#ffdead","#ffe4b5","#ffe4c4","#ffe4e1","#ffebcd","#ffefd5","#fff0f5","#fff5ee","#fff8dc","#fffacd","#fffaf0","#fffafa","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffe0","#fffff0","#ffffff","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslateblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","violetred","wheat","white","whitesmoke","yellow","yellowgreen","transparent");
+
+       if (in_array($color_value, $valid_colors)) {
+               $color_file = str_replace("_", "-", $_REQUEST['target']);
+               $color_file = "data/colors/{$color_file}.txt";
+               $color_txt = fopen($color_file,"w");
+               chmod($color_file, 0666);
+               fwrite($color_txt,$color_value);
+               fclose($color_txt);
+       }
+}
+
+
+?>
+
+<script language="JavaScript">
+<!-- Begin
+function showColor(val) {
+document.colorform.color.value = val;
+}
+//  End -->
+</script>
+
+<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="colorform" method="get">
+<map name="colmap">
+<area shape="rect" coords="1,1,7,10" href="javascript:showColor('#00FF00')">
+<area shape="rect" coords="9,1,15,10" href="javascript:showColor('#00FF33')">
+<area shape="rect" coords="17,1,23,10" href="javascript:showColor('#00FF66')">
+<area shape="rect" coords="25,1,31,10" href="javascript:showColor('#00FF99')">
+<area shape="rect" coords="33,1,39,10" href="javascript:showColor('#00FFCC')">
+<area shape="rect" coords="41,1,47,10" href="javascript:showColor('#00FFFF')">
+<area shape="rect" coords="49,1,55,10" href="javascript:showColor('#33FF00')">
+<area shape="rect" coords="57,1,63,10" href="javascript:showColor('#33FF33')">
+<area shape="rect" coords="65,1,71,10" href="javascript:showColor('#33FF66')">
+<area shape="rect" coords="73,1,79,10" href="javascript:showColor('#33FF99')">
+<area shape="rect" coords="81,1,87,10" href="javascript:showColor('#33FFCC')">
+<area shape="rect" coords="89,1,95,10" href="javascript:showColor('#33FFFF')">
+<area shape="rect" coords="97,1,103,10" href="javascript:showColor('#66FF00')">
+<area shape="rect" coords="105,1,111,10" href="javascript:showColor('#66FF33')">
+<area shape="rect" coords="113,1,119,10" href="javascript:showColor('#66FF66')">
+<area shape="rect" coords="121,1,127,10" href="javascript:showColor('#66FF99')">
+<area shape="rect" coords="129,1,135,10" href="javascript:showColor('#66FFCC')">
+<area shape="rect" coords="137,1,143,10" href="javascript:showColor('#66FFFF')">
+<area shape="rect" coords="145,1,151,10" href="javascript:showColor('#99FF00')">
+<area shape="rect" coords="153,1,159,10" href="javascript:showColor('#99FF33')">
+<area shape="rect" coords="161,1,167,10" href="javascript:showColor('#99FF66')">
+<area shape="rect" coords="169,1,175,10" href="javascript:showColor('#99FF99')">
+<area shape="rect" coords="177,1,183,10" href="javascript:showColor('#99FFCC')">
+<area shape="rect" coords="185,1,191,10" href="javascript:showColor('#99FFFF')">
+<area shape="rect" coords="193,1,199,10" href="javascript:showColor('#CCFF00')">
+<area shape="rect" coords="201,1,207,10" href="javascript:showColor('#CCFF33')">
+<area shape="rect" coords="209,1,215,10" href="javascript:showColor('#CCFF66')">
+<area shape="rect" coords="217,1,223,10" href="javascript:showColor('#CCFF99')">
+<area shape="rect" coords="225,1,231,10" href="javascript:showColor('#CCFFCC')">
+<area shape="rect" coords="233,1,239,10" href="javascript:showColor('#CCFFFF')">
+<area shape="rect" coords="241,1,247,10" href="javascript:showColor('#FFFF00')">
+<area shape="rect" coords="249,1,255,10" href="javascript:showColor('#FFFF33')">
+<area shape="rect" coords="257,1,263,10" href="javascript:showColor('#FFFF66')">
+<area shape="rect" coords="265,1,271,10" href="javascript:showColor('#FFFF99')">
+<area shape="rect" coords="273,1,279,10" href="javascript:showColor('#FFFFCC')">
+<area shape="rect" coords="281,1,287,10" href="javascript:showColor('#ffffff')">
+<area shape="rect" coords="1,12,7,21" href="javascript:showColor('#00CC00')">
+<area shape="rect" coords="9,12,15,21" href="javascript:showColor('#00CC33')">
+<area shape="rect" coords="17,12,23,21" href="javascript:showColor('#00CC66')">
+<area shape="rect" coords="25,12,31,21" href="javascript:showColor('#00CC99')">
+<area shape="rect" coords="33,12,39,21" href="javascript:showColor('#00CCCC')">
+<area shape="rect" coords="41,12,47,21" href="javascript:showColor('#00CCFF')">
+<area shape="rect" coords="49,12,55,21" href="javascript:showColor('#33CC00')">
+<area shape="rect" coords="57,12,63,21" href="javascript:showColor('#33CC33')">
+<area shape="rect" coords="65,12,71,21" href="javascript:showColor('#33CC66')">
+<area shape="rect" coords="73,12,79,21" href="javascript:showColor('#33CC99')">
+<area shape="rect" coords="81,12,87,21" href="javascript:showColor('#33CCCC')">
+<area shape="rect" coords="89,12,95,21" href="javascript:showColor('#33CCFF')">
+<area shape="rect" coords="97,12,103,21" href="javascript:showColor('#66CC00')">
+<area shape="rect" coords="105,12,111,21" href="javascript:showColor('#66CC33')">
+<area shape="rect" coords="113,12,119,21" href="javascript:showColor('#66CC66')">
+<area shape="rect" coords="121,12,127,21" href="javascript:showColor('#66CC99')">
+<area shape="rect" coords="129,12,135,21" href="javascript:showColor('#66CCCC')">
+<area shape="rect" coords="137,12,143,21" href="javascript:showColor('#66CCFF')">
+<area shape="rect" coords="145,12,151,21" href="javascript:showColor('#99CC00')">
+<area shape="rect" coords="153,12,159,21" href="javascript:showColor('#99CC33')">
+<area shape="rect" coords="161,12,167,21" href="javascript:showColor('#99CC66')">
+<area shape="rect" coords="169,12,175,21" href="javascript:showColor('#99CC99')">
+<area shape="rect" coords="177,12,183,21" href="javascript:showColor('#99CCCC')">
+<area shape="rect" coords="185,12,191,21" href="javascript:showColor('#99CCFF')">
+<area shape="rect" coords="193,12,199,21" href="javascript:showColor('#CCCC00')">
+<area shape="rect" coords="201,12,207,21" href="javascript:showColor('#CCCC33')">
+<area shape="rect" coords="209,12,215,21" href="javascript:showColor('#CCCC66')">
+<area shape="rect" coords="217,12,223,21" href="javascript:showColor('#CCCC99')">
+<area shape="rect" coords="225,12,231,21" href="javascript:showColor('#CCCCCC')">
+<area shape="rect" coords="233,12,239,21" href="javascript:showColor('#CCCCFF')">
+<area shape="rect" coords="241,12,247,21" href="javascript:showColor('#FFCC00')">
+<area shape="rect" coords="249,12,255,21" href="javascript:showColor('#FFCC33')">
+<area shape="rect" coords="257,12,263,21" href="javascript:showColor('#FFCC66')">
+<area shape="rect" coords="265,12,271,21" href="javascript:showColor('#FFCC99')">
+<area shape="rect" coords="273,12,279,21" href="javascript:showColor('#FFCCCC')">
+<area shape="rect" coords="281,12,287,21" href="javascript:showColor('#FFCCFF')">
+<area shape="rect" coords="1,23,7,32" href="javascript:showColor('#009900')">
+<area shape="rect" coords="9,23,15,32" href="javascript:showColor('#009933')">
+<area shape="rect" coords="17,23,23,32" href="javascript:showColor('#009966')">
+<area shape="rect" coords="25,23,31,32" href="javascript:showColor('#009999')">
+<area shape="rect" coords="33,23,39,32" href="javascript:showColor('#0099CC')">
+<area shape="rect" coords="41,23,47,32" href="javascript:showColor('#0099FF')">
+<area shape="rect" coords="49,23,55,32" href="javascript:showColor('#339900')">
+<area shape="rect" coords="57,23,63,32" href="javascript:showColor('#339933')">
+<area shape="rect" coords="65,23,71,32" href="javascript:showColor('#339966')">
+<area shape="rect" coords="73,23,79,32" href="javascript:showColor('#339999')">
+<area shape="rect" coords="81,23,87,32" href="javascript:showColor('#3399CC')">
+<area shape="rect" coords="89,23,95,32" href="javascript:showColor('#3399FF')">
+<area shape="rect" coords="97,23,103,32" href="javascript:showColor('#669900')">
+<area shape="rect" coords="105,23,111,32" href="javascript:showColor('#669933')">
+<area shape="rect" coords="113,23,119,32" href="javascript:showColor('#669966')">
+<area shape="rect" coords="121,23,127,32" href="javascript:showColor('#669999')">
+<area shape="rect" coords="129,23,135,32" href="javascript:showColor('#6699CC')">
+<area shape="rect" coords="137,23,143,32" href="javascript:showColor('#6699FF')">
+<area shape="rect" coords="145,23,151,32" href="javascript:showColor('#999900')">
+<area shape="rect" coords="153,23,159,32" href="javascript:showColor('#999933')">
+<area shape="rect" coords="161,23,167,32" href="javascript:showColor('#999966')">
+<area shape="rect" coords="169,23,175,32" href="javascript:showColor('#999999')">
+<area shape="rect" coords="177,23,183,32" href="javascript:showColor('#9999CC')">
+<area shape="rect" coords="185,23,191,32" href="javascript:showColor('#9999FF')">
+<area shape="rect" coords="193,23,199,32" href="javascript:showColor('#CC9900')">
+<area shape="rect" coords="201,23,207,32" href="javascript:showColor('#CC9933')">
+<area shape="rect" coords="209,23,215,32" href="javascript:showColor('#CC9966')">
+<area shape="rect" coords="217,23,223,32" href="javascript:showColor('#CC9999')">
+<area shape="rect" coords="225,23,231,32" href="javascript:showColor('#CC99CC')">
+<area shape="rect" coords="233,23,239,32" href="javascript:showColor('#CC99FF')">
+<area shape="rect" coords="241,23,247,32" href="javascript:showColor('#FF9900')">
+<area shape="rect" coords="249,23,255,32" href="javascript:showColor('#FF9933')">
+<area shape="rect" coords="257,23,263,32" href="javascript:showColor('#FF9966')">
+<area shape="rect" coords="265,23,271,32" href="javascript:showColor('#FF9999')">
+<area shape="rect" coords="273,23,279,32" href="javascript:showColor('#FF99CC')">
+<area shape="rect" coords="281,23,287,32" href="javascript:showColor('#FF99FF')">
+<area shape="rect" coords="1,34,7,43" href="javascript:showColor('#006600')">
+<area shape="rect" coords="9,34,15,43" href="javascript:showColor('#006633')">
+<area shape="rect" coords="17,34,23,43" href="javascript:showColor('#006666')">
+<area shape="rect" coords="25,34,31,43" href="javascript:showColor('#006699')">
+<area shape="rect" coords="33,34,39,43" href="javascript:showColor('#0066CC')">
+<area shape="rect" coords="41,34,47,43" href="javascript:showColor('#0066FF')">
+<area shape="rect" coords="49,34,55,43" href="javascript:showColor('#336600')">
+<area shape="rect" coords="57,34,63,43" href="javascript:showColor('#336633')">
+<area shape="rect" coords="65,34,71,43" href="javascript:showColor('#336666')">
+<area shape="rect" coords="73,34,79,43" href="javascript:showColor('#336699')">
+<area shape="rect" coords="81,34,87,43" href="javascript:showColor('#3366CC')">
+<area shape="rect" coords="89,34,95,43" href="javascript:showColor('#3366FF')">
+<area shape="rect" coords="97,34,103,43" href="javascript:showColor('#666600')">
+<area shape="rect" coords="105,34,111,43" href="javascript:showColor('#666633')">
+<area shape="rect" coords="113,34,119,43" href="javascript:showColor('#666666')">
+<area shape="rect" coords="121,34,127,43" href="javascript:showColor('#666699')">
+<area shape="rect" coords="129,34,135,43" href="javascript:showColor('#6666CC')">
+<area shape="rect" coords="137,34,143,43" href="javascript:showColor('#6666FF')">
+<area shape="rect" coords="145,34,151,43" href="javascript:showColor('#996600')">
+<area shape="rect" coords="153,34,159,43" href="javascript:showColor('#996633')">
+<area shape="rect" coords="161,34,167,43" href="javascript:showColor('#996666')">
+<area shape="rect" coords="169,34,175,43" href="javascript:showColor('#996699')">
+<area shape="rect" coords="177,34,183,43" href="javascript:showColor('#9966CC')">
+<area shape="rect" coords="185,34,191,43" href="javascript:showColor('#9966FF')">
+<area shape="rect" coords="193,34,199,43" href="javascript:showColor('#CC6600')">
+<area shape="rect" coords="201,34,207,43" href="javascript:showColor('#CC6633')">
+<area shape="rect" coords="209,34,215,43" href="javascript:showColor('#CC6666')">
+<area shape="rect" coords="217,34,223,43" href="javascript:showColor('#CC6699')">
+<area shape="rect" coords="225,34,231,43" href="javascript:showColor('#CC66CC')">
+<area shape="rect" coords="233,34,239,43" href="javascript:showColor('#CC66FF')">
+<area shape="rect" coords="241,34,247,43" href="javascript:showColor('#FF6600')">
+<area shape="rect" coords="249,34,255,43" href="javascript:showColor('#FF6633')">
+<area shape="rect" coords="257,34,263,43" href="javascript:showColor('#FF6666')">
+<area shape="rect" coords="265,34,271,43" href="javascript:showColor('#FF6699')">
+<area shape="rect" coords="273,34,279,43" href="javascript:showColor('#FF66CC')">
+<area shape="rect" coords="281,34,287,43" href="javascript:showColor('#FF66FF')">
+<area shape="rect" coords="1,45,7,54" href="javascript:showColor('#003300')">
+<area shape="rect" coords="9,45,15,54" href="javascript:showColor('#003333')">
+<area shape="rect" coords="17,45,23,54" href="javascript:showColor('#003366')">
+<area shape="rect" coords="25,45,31,54" href="javascript:showColor('#003399')">
+<area shape="rect" coords="33,45,39,54" href="javascript:showColor('#0033CC')">
+<area shape="rect" coords="41,45,47,54" href="javascript:showColor('#0033FF')">
+<area shape="rect" coords="49,45,55,54" href="javascript:showColor('#333300')">
+<area shape="rect" coords="57,45,63,54" href="javascript:showColor('#333333')">
+<area shape="rect" coords="65,45,71,54" href="javascript:showColor('#333366')">
+<area shape="rect" coords="73,45,79,54" href="javascript:showColor('#333399')">
+<area shape="rect" coords="81,45,87,54" href="javascript:showColor('#3333CC')">
+<area shape="rect" coords="89,45,95,54" href="javascript:showColor('#3333FF')">
+<area shape="rect" coords="97,45,103,54" href="javascript:showColor('#663300')">
+<area shape="rect" coords="105,45,111,54" href="javascript:showColor('#663333')">
+<area shape="rect" coords="113,45,119,54" href="javascript:showColor('#663366')">
+<area shape="rect" coords="121,45,127,54" href="javascript:showColor('#663399')">
+<area shape="rect" coords="129,45,135,54" href="javascript:showColor('#6633CC')">
+<area shape="rect" coords="137,45,143,54" href="javascript:showColor('#6633FF')">
+<area shape="rect" coords="145,45,151,54" href="javascript:showColor('#993300')">
+<area shape="rect" coords="153,45,159,54" href="javascript:showColor('#993333')">
+<area shape="rect" coords="161,45,167,54" href="javascript:showColor('#993366')">
+<area shape="rect" coords="169,45,175,54" href="javascript:showColor('#993399')">
+<area shape="rect" coords="177,45,183,54" href="javascript:showColor('#9933CC')">
+<area shape="rect" coords="185,45,191,54" href="javascript:showColor('#9933FF')">
+<area shape="rect" coords="193,45,199,54" href="javascript:showColor('#CC3300')">
+<area shape="rect" coords="201,45,207,54" href="javascript:showColor('#CC3333')">
+<area shape="rect" coords="209,45,215,54" href="javascript:showColor('#CC3366')">
+<area shape="rect" coords="217,45,223,54" href="javascript:showColor('#CC3399')">
+<area shape="rect" coords="225,45,231,54" href="javascript:showColor('#CC33CC')">
+<area shape="rect" coords="233,45,239,54" href="javascript:showColor('#CC33FF')">
+<area shape="rect" coords="241,45,247,54" href="javascript:showColor('#FF3300')">
+<area shape="rect" coords="249,45,255,54" href="javascript:showColor('#FF3333')">
+<area shape="rect" coords="257,45,263,54" href="javascript:showColor('#FF3366')">
+<area shape="rect" coords="265,45,271,54" href="javascript:showColor('#FF3399')">
+<area shape="rect" coords="273,45,279,54" href="javascript:showColor('#FF33CC')">
+<area shape="rect" coords="281,45,287,54" href="javascript:showColor('#FF33FF')">
+<area shape="rect" coords="1,56,7,65" href="javascript:showColor('#000000')">
+<area shape="rect" coords="9,56,15,65" href="javascript:showColor('#000033')">
+<area shape="rect" coords="17,56,23,65" href="javascript:showColor('#000066')">
+<area shape="rect" coords="25,56,31,65" href="javascript:showColor('#000099')">
+<area shape="rect" coords="33,56,39,65" href="javascript:showColor('#0000CC')">
+<area shape="rect" coords="41,56,47,65" href="javascript:showColor('#0000FF')">
+<area shape="rect" coords="49,56,55,65" href="javascript:showColor('#330000')">
+<area shape="rect" coords="57,56,63,65" href="javascript:showColor('#330033')">
+<area shape="rect" coords="65,56,71,65" href="javascript:showColor('#330066')">
+<area shape="rect" coords="73,56,79,65" href="javascript:showColor('#330099')">
+<area shape="rect" coords="81,56,87,65" href="javascript:showColor('#3300CC')">
+<area shape="rect" coords="89,56,95,65" href="javascript:showColor('#3300FF')">
+<area shape="rect" coords="97,56,103,65" href="javascript:showColor('#660000')">
+<area shape="rect" coords="105,56,111,65" href="javascript:showColor('#660033')">
+<area shape="rect" coords="113,56,119,65" href="javascript:showColor('#660066')">
+<area shape="rect" coords="121,56,127,65" href="javascript:showColor('#660099')">
+<area shape="rect" coords="129,56,135,65" href="javascript:showColor('#6600CC')">
+<area shape="rect" coords="137,56,143,65" href="javascript:showColor('#6600FF')">
+<area shape="rect" coords="145,56,151,65" href="javascript:showColor('#990000')">
+<area shape="rect" coords="153,56,159,65" href="javascript:showColor('#990033')">
+<area shape="rect" coords="161,56,167,65" href="javascript:showColor('#990066')">
+<area shape="rect" coords="169,56,175,65" href="javascript:showColor('#990099')">
+<area shape="rect" coords="177,56,183,65" href="javascript:showColor('#9900CC')">
+<area shape="rect" coords="185,56,191,65" href="javascript:showColor('#9900FF')">
+<area shape="rect" coords="193,56,199,65" href="javascript:showColor('#CC0000')">
+<area shape="rect" coords="201,56,207,65" href="javascript:showColor('#CC0033')">
+<area shape="rect" coords="209,56,215,65" href="javascript:showColor('#CC0066')">
+<area shape="rect" coords="217,56,223,65" href="javascript:showColor('#CC0099')">
+<area shape="rect" coords="225,56,231,65" href="javascript:showColor('#CC00CC')">
+<area shape="rect" coords="233,56,239,65" href="javascript:showColor('#CC00FF')">
+<area shape="rect" coords="241,56,247,65" href="javascript:showColor('#FF0000')">
+<area shape="rect" coords="249,56,255,65" href="javascript:showColor('#FF0033')">
+<area shape="rect" coords="257,56,263,65" href="javascript:showColor('#FF0066')">
+<area shape="rect" coords="265,56,271,65" href="javascript:showColor('#FF0099')">
+<area shape="rect" coords="273,56,279,65" href="javascript:showColor('#FF00CC')">
+<area shape="rect" coords="281,56,287,65" href="javascript:showColor('#FF00FF')">
+</map>
+<style>
+body
+{
+       color: #666666;
+       margin: 5px 5px;
+       padding: 0px;
+       text-align: left;
+       font-family: verdana, helvetica, sans-serif;
+       background-color: #ffffff;
+}
+
+p, td
+{
+       font-size: 11px;
+}
+
+a
+{
+       font-weight: bold;
+       text-decoration: none;
+}
+
+a:link
+{
+       color: <?php
+if (file_exists("data/colors/link.txt")) {
+       $a_link_color = file_get_contents("data/colors/link.txt");
+       echo $a_link_color;
+}
+else {
+       echo "#666666";
+}
+?>;
+}
+
+a:visited
+{
+       color: <?php
+if (file_exists("data/colors/vlink.txt")) {
+       $a_visited_color = file_get_contents("data/colors/vlink.txt");
+       echo $a_visited_color;
+}
+else {
+       echo "#666666";
+}
+?>;
+}
+
+a:hover
+{
+       color: <?php
+if (file_exists("data/colors/hover.txt")) {
+       $a_hover_color = file_get_contents("data/colors/hover.txt");
+       echo $a_hover_color;
+}
+else {
+       echo "#336699";
+}
+?>;
+}
+
+a:active {
+       color: <?php
+if (file_exists("data/colors/hover.txt")) {
+       $a_active_color = file_get_contents("data/colors/hover.txt");
+       echo $a_active_color;
+}
+else {
+       echo "#336699";
+}
+?>;
+}
+#panel_title
+{
+       font-family: verdana, helvetica, sans-serif;
+       font-size: 12px;
+       font-weight: bold;
+       color: <?php
+if (file_exists("data/colors/pt-font.txt")) {
+       $panel_title_font_color = file_get_contents("data/colors/pt-font.txt");
+       echo $panel_title_font_color;
+}
+else {
+       echo "#666666";
+}
+?>;
+       padding: 5px 5px 5px 5px;
+       background-color: <?php
+if (file_exists("data/colors/pt-bg.txt")) {
+       $panel_title_background_color = file_get_contents("data/colors/pt-bg.txt");
+       echo $panel_title_background_color;
+}
+else {
+       echo "transparent";
+}
+?>;
+       margin: 0px;
+       border-color: <?php
+if (file_exists("data/colors/border.txt")) {
+       $panel_title_border_color = file_get_contents("data/colors/border.txt");
+       echo $panel_title_border_color;
+}
+else {
+       echo "#CCCCCC";
+}
+?>;
+       border-width: 1px 1px 0px 1px;
+       border-style: solid solid none solid;
+       width: 277px;
+}
+#panel_body
+{
+       font-family: verdana, helvetica, sans-serif;
+       font-size: 11px;
+       color: <?php
+if (file_exists("data/colors/pb-font.txt")) {
+       $panel_body_font_color = file_get_contents("data/colors/pb-font.txt");
+       echo $panel_body_font_color;
+}
+else {
+       echo "#666666";
+}
+?>;
+       padding: 5px 5px 5px 5px;
+       background-color: <?php
+if (file_exists("data/colors/pb-bg.txt")) {
+       $panel_body_background_color = file_get_contents("data/colors/pb-bg.txt");
+       echo $panel_body_background_color;
+}
+else {
+       echo "transparent";
+}
+?>;
+       margin: 0px;
+       border-color: <?php
+if (file_exists("data/colors/border.txt")) {
+       $panel_body_border_color = file_get_contents("data/colors/border.txt");
+       echo $panel_body_border_color;
+}
+else {
+       echo "#CCCCCC";
+}
+?>;
+       border-width: 1px 1px 1px 1px;
+       border-style: solid solid solid solid;
+       width: 277px;
+}
+#panel_footer
+{
+       font-family: verdana, helvetica, sans-serif;
+       font-size: 11px;
+       color: <?php
+if (file_exists("data/colors/pf-font.txt")) {
+       $panel_footer_font_color = file_get_contents("data/colors/pf-font.txt");
+       echo $panel_footer_font_color;
+}
+else {
+       echo "#666666";
+}
+?>;
+       padding: 5px 5px 5px 5px;
+       background-color: <?php
+if (file_exists("data/colors/pf-bg.txt")) {
+       $panel_footer_background_color = file_get_contents("data/colors/pf-bg.txt");
+       echo $panel_footer_background_color;
+}
+else {
+       echo "transparent";
+}
+?>;
+       margin: 0px;
+       border-color: <?php
+if (file_exists("data/colors/border.txt")) {
+       $panel_footer_border_color = file_get_contents("data/colors/border.txt");
+       echo $panel_footer_border_color;
+}
+else {
+       echo "#CCCCCC";
+}
+?>;
+       border-width: 0px 1px 1px 1px;
+       border-style: none solid solid solid;
+       width: 277px;
+}
+#panel_input {        
+       color: <?php
+if (file_exists("data/colors/border.txt")) {
+       $input_color = file_get_contents("data/colors/border.txt");
+       echo $input_color;
+}
+else {
+       echo "#666666";
+}
+?>;
+       background: #ffffff;
+       border: <?php
+if (file_exists("data/colors/border.txt")) {
+       $panel_footer_border_color = file_get_contents("data/colors/border.txt");
+       echo $panel_footer_border_color;
+}
+else {
+       echo "#999999";
+}
+?>     solid 1px;
+       width: 277px;
+       margin: 2px 0px 0px 0px;
+       font-family: verdana,helvetica,sans-serif;
+       font-size: 11px;
+       padding: 2px 5px 2px 5px;
+}
+.input {      
+       color: #666666;
+       background: #ffffff;
+       border: #999999 solid 1px;
+       width: 289px;
+       font-family: verdana,helvetica,sans-serif;
+       font-size: 11px
+}
+#panel_out
+{
+       font-family: verdana, helvetica, sans-serif;
+       font-size: 11px;
+       color: <?php
+if (file_exists("data/colors/font.txt")) {
+       readfile("data/colors/font.txt");
+}
+else {
+       echo "#666666";
+}
+?>;
+       padding: 5px 5px 5px 5px;
+       background-color: <?php
+if (file_exists("data/colors/bg.txt")) {
+       readfile("data/colors/bg.txt");
+}
+else {
+       echo "transparent";
+}
+?>;
+       margin: 0px;
+       border-width: 0px 0px 0px 0px;
+       border-style: solid solid solid solid;
+}
+</style>
+
+<table border=0 cellspacing=0 cellpadding=2>
+<tr><td bgcolor=<?php
+
+
+if (file_exists("data/colors/bg.txt")) {
+       readfile("data/colors/bg.txt");
+}
+else {
+       echo "#ffffff";
+}
+
+?>><div id=panel_out><b>Colors</b> Preview</div>
+<div id=panel_title>Panel Title</div>
+<div id=panel_body><font style="font-size: 10px; color: #999999;">panel body</font><p>Enter any of the sixteen standard colors (<i>aqua</i>, <i>black</i>, <i>blue</i>, <i>fuchsia</i>, <i>gray</i>, <i>green</i>, <i>lime</i>, <i>maroon</i>, <i>navy</i>, <i>olive</i>, <i>purple</i>, <i>red</i>, <i>silver</i>, <i>teal</i>, <i>white</i>, <i>yellow</i>) in the field below. For more colors, click on a swatch from the palette. Use <i>transparent</i> for see-through backgrounds.</p><p>While this serves as a convenient preview, colors are actually applied immediately after submission.</p><p><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Hyperlink #1</a><br><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Hyperlink #2</a><br><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Hyperlink #3</a></p></div>
+<div id=panel_footer><font style="font-size: 10px; color: <?php if (file_exists("data/colors/pf-font.txt")) { readfile("data/colors/pf-font.txt"); } else { echo "#999999"; } ?>;">panel footer | <a href="<?php echo $_SERVER['PHP_SELF']; ?>">permalink</a></font></div>
+<div id=panel_input>text input field</div>
+<div id=panel_input><center>submit button</center></div>
+</td></tr>
+<tr><td><p>&nbsp;</p></td></tr>
+<tr><td><a><img usemap="#colmap" src="images/colortable.gif" border=0 width=289 height=67></a></td></tr>
+<tr><td><input type=text name=color class=input autocomplete=off></td></tr>
+<tr><td>
+<table border=1 cellspacing=1 cellpadding=0 width=289>
+<tr><td colspan=3>body</td><td></td><td colspan=3>links</td></tr>
+<tr><td><input type=radio name=target value=font <?php if ($target == "font") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/font.txt")) { readfile("data/colors/font.txt"); } else { echo "#666666"; } ?>></td><td>font (<?php if (file_exists("data/colors/font.txt")) { readfile("data/colors/font.txt"); } else { echo "#666666"; } ?>)</td><td width=5></td><td><input type=radio name=target value=link <?php if ($target == "link") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/link.txt")) { readfile("data/colors/link.txt"); } else { echo "#666666"; } ?>></td><td>link (<?php if (file_exists("data/colors/link.txt")) { readfile("data/colors/link.txt"); } else { echo "#666666"; } ?>)</td></tr>
+<tr><td><input type=radio name=target value=border <?php if ($target == "border") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/border.txt")) { readfile("data/colors/border.txt"); } else { echo "#CCCCCC"; } ?>></td><td>border (<?php if (file_exists("data/colors/border.txt")) { readfile("data/colors/border.txt"); } else { echo "#CCCCCC"; } ?>)</td><td width=5></td><td><input type=radio name=target value=vlink <?php if ($target == "vlink") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/vlink.txt")) { readfile("data/colors/vlink.txt"); } else { echo "#666666"; } ?>></td><td>visited (<?php if (file_exists("data/colors/vlink.txt")) { readfile("data/colors/vlink.txt"); } else { echo "#666666"; } ?>)</td></tr>
+<tr><td><input type=radio name=target value=bg <?php if ($target == "bg") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/bg.txt")) { readfile("data/colors/bg.txt"); } else { echo "#ffffff"; } ?>></td><td>background (<?php if (file_exists("data/colors/bg.txt")) { readfile("data/colors/bg.txt"); } else { echo "#ffffff"; } ?>)</td><td width=5></td><td><input type=radio name=target value=hover <?php if ($target == "hover") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/hover.txt")) { readfile("data/colors/hover.txt"); } else { echo "#336699"; } ?>></td><td>hover (<?php if (file_exists("data/colors/hover.txt")) { readfile("data/colors/hover.txt"); } else { echo "#336699"; } ?>)</td></tr>
+<tr><td colspan=3>panel font</td><td></td><td colspan=3>panel background</td></tr>
+<tr><td><input type=radio name=target value=pt_font <?php if ($target == "pt_font") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/pt-font.txt")) { readfile("data/colors/pt-font.txt"); } else { echo "#666666"; } ?>></td><td>title (<?php if (file_exists("data/colors/pt-font.txt")) { readfile("data/colors/pt-font.txt"); } else { echo "#666666"; } ?>)</td><td width=5></td><td><input type=radio name=target value=pt_bg <?php if ($target == "pt_bg") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/pt-bg.txt")) { readfile("data/colors/pt-bg.txt"); } else { echo "#ffffff"; } ?>></td><td>title (<?php if (file_exists("data/colors/pt-bg.txt")) { readfile("data/colors/pt-bg.txt"); } else { echo "#ffffff"; } ?>)</td></tr>
+<tr><td><input type=radio name=target value=pb_font <?php if ($target == "pb_font") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/pb-font.txt")) { readfile("data/colors/pb-font.txt"); } else { echo "#666666"; } ?>></td><td>body (<?php if (file_exists("data/colors/pb-font.txt")) { readfile("data/colors/pb-font.txt"); } else { echo "#666666"; } ?>)</td><td width=5></td><td><input type=radio name=target value=pb_bg <?php if ($target == "pb_bg") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/pb-bg.txt")) { readfile("data/colors/pb-bg.txt"); } else { echo "#ffffff"; } ?>></td><td>body (<?php if (file_exists("data/colors/pb-bg.txt")) { readfile("data/colors/pb-bg.txt"); } else { echo "#ffffff"; } ?>)</td></tr>
+<tr><td><input type=radio name=target value=pf_font <?php if ($target == "pf_font") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/pf-font.txt")) { readfile("data/colors/pf-font.txt"); } else { echo "#666666"; } ?>></td><td>footer (<?php if (file_exists("data/colors/pf-font.txt")) { readfile("data/colors/pf-font.txt"); } else { echo "#666666"; } ?>)</td><td width=5></td><td><input type=radio name=target value=pf_bg <?php if ($target == "pg_bg") { echo checked; } ?>></td><td width=15 bgcolor=<?php if (file_exists("data/colors/pf-bg.txt")) { readfile("data/colors/pf-bg.txt"); } else { echo "#ffffff"; } ?>></td><td>footer (<?php if (file_exists("data/colors/pf-bg.txt")) { readfile("data/colors/pf-bg.txt"); } else { echo "#ffffff"; } ?>)</td></tr>
+</form>
+</table>
+</td></tr>
+<tr><td><input type=submit class=input value="click here to apply selected color"></td></tr>
+<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
+<input type=hidden name=reset value=go>
+<tr><td><input class=input type=submit value="click here to use default colors"></td></tr>
+</form>
+<form enctype="multipart/form-data" action="<?php echo 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']); ?>" method="post">
+<tr><td><input class=input type=submit value="click here to go to the index page"></td></tr>
+</form>
+</table>
diff --git a/del.php b/del.php
index dc7d765..e6bf2fe 100644
--- a/del.php
+++ b/del.php
@@ -2,10 +2,7 @@
 session_start();
 header("Cache-control: private");
 
-$username_file = 'data/username.txt';
-$open_username_file = fopen($username_file,"r");
-$login_username = fread($open_username_file,filesize($username_file));
-fclose($open_username_file);
+$login_username = file_get_contents("data/username.txt");
 
 function rmdirr($recurse_dirname)
 {
diff --git a/edit.php b/edit.php
index 2c727f3..a1ec400 100644
--- a/edit.php
+++ b/edit.php
@@ -2,10 +2,7 @@
 session_start();
 header("Cache-control: private");
 
-$username_file = 'data/username.txt';
-$open_username_file = fopen($username_file,"r");
-$login_username = fread($open_username_file,filesize($username_file));
-fclose($open_username_file);
+$login_username = file_get_contents("data/username.txt");
 
 function rmdirr($recurse_dirname)
 {
diff --git a/images/colortable.gif b/images/colortable.gif
new file mode 100644
index 0000000..424d286
Binary files /dev/null and b/images/colortable.gif differ
diff --git a/index.php b/index.php
index 6c14d11..ceaf7d9 100644
--- a/index.php
+++ b/index.php
@@ -1,5 +1,7 @@
 <?php
 
+ini_set("session.use_trans_sid", 0);
+
 session_start();
 header("Cache-control: private");
 
@@ -87,10 +89,7 @@ if (!file_exists("data/email.txt")) {
        chmod("data/email.txt", 0666);
 }
 
-$username_file = 'data/username.txt';
-$open_username_file = fopen($username_file,"r");
-$login_username = fread($open_username_file,filesize($username_file));
-fclose($open_username_file);
+$login_username = file_get_contents("data/username.txt");
 
 if (!isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] != $login_username)) {
        $global_hits_file = fopen("data/hits.txt", "r");
@@ -470,8 +469,8 @@ else {
        text-align: left;
        font-family: verdana, helvetica, sans-serif;
        background-color: <?php
-if (file_exists("data/colors/background.txt")) {
-       $background_color = file_get_contents("data/colors/background.txt");
+if (file_exists("data/colors/bg.txt")) {
+       $background_color = file_get_contents("data/colors/bg.txt");
        echo $background_color;
 }
 else {
@@ -517,8 +516,8 @@ a
 a:link
 {
        color: <?php
-if (file_exists("data/colors/a-link.txt")) {
-       $a_link_color = file_get_contents("data/colors/a-link.txt");
+if (file_exists("data/colors/link.txt")) {
+       $a_link_color = file_get_contents("data/colors/link.txt");
        echo $a_link_color;
 }
 else {
@@ -530,8 +529,8 @@ else {
 a:visited
 {
        color: <?php
-if (file_exists("data/colors/a-visited.txt")) {
-       $a_visited_color = file_get_contents("data/colors/a-visited.txt");
+if (file_exists("data/colors/vlink.txt")) {
+       $a_visited_color = file_get_contents("data/colors/vlink.txt");
        echo $a_visited_color;
 }
 else {
@@ -543,8 +542,8 @@ else {
 a:hover
 {
        color: <?php
-if (file_exists("data/colors/a-hover.txt")) {
-       $a_hover_color = file_get_contents("data/colors/a-hover.txt");
+if (file_exists("data/colors/hover.txt")) {
+       $a_hover_color = file_get_contents("data/colors/hover.txt");
        echo $a_hover_color;
 }
 else {
@@ -555,8 +554,8 @@ else {
 
 a:active {
        color: <?php
-if (file_exists("data/colors/a-active.txt")) {
-       $a_active_color = file_get_contents("data/colors/a-active.txt");
+if (file_exists("data/colors/hover.txt")) {
+       $a_active_color = file_get_contents("data/colors/hover.txt");
        echo $a_active_color;
 }
 else {
@@ -570,8 +569,8 @@ else {
        font-size: 12px;
        font-weight: bold;
        color: <?php
-if (file_exists("data/colors/panel-title-font.txt")) {
-       $panel_title_font_color = file_get_contents("data/colors/panel-title-font.txt");
+if (file_exists("data/colors/pt-font.txt")) {
+       $panel_title_font_color = file_get_contents("data/colors/pt-font.txt");
        echo $panel_title_font_color;
 }
 else {
@@ -580,12 +579,12 @@ else {
 ?>;
        padding: 5px 5px 5px 5px;
        background-color: <?php
-if (file_exists("data/colors/panel-title-background.txt")) {
-       $panel_title_background_color = file_get_contents("data/colors/panel-title-background.txt");
+if (file_exists("data/colors/pt-bg.txt")) {
+       $panel_title_background_color = file_get_contents("data/colors/pt-bg.txt");
        echo $panel_title_background_color;
 }
 else {
-       echo "#FFFFFF";
+       echo "transparent";
 }
 ?>;
        margin: 0px;
@@ -606,8 +605,8 @@ else {
        font-family: verdana, helvetica, sans-serif;
        font-size: 11px;
        color: <?php
-if (file_exists("data/colors/panel-body-font.txt")) {
-       $panel_body_font_color = file_get_contents("data/colors/panel-body-font.txt");
+if (file_exists("data/colors/pb-font.txt")) {
+       $panel_body_font_color = file_get_contents("data/colors/pb-font.txt");
        echo $panel_body_font_color;
 }
 else {
@@ -616,12 +615,12 @@ else {
 ?>;
        padding: 5px 5px 5px 5px;
        background-color: <?php
-if (file_exists("data/colors/panel-body-background.txt")) {
-       $panel_body_background_color = file_get_contents("data/colors/panel-body-background.txt");
+if (file_exists("data/colors/pb-bg.txt")) {
+       $panel_body_background_color = file_get_contents("data/colors/pb-bg.txt");
        echo $panel_body_background_color;
 }
 else {
-       echo "#FFFFFF";
+       echo "transparent";
 }
 ?>;
        margin: 0px;
@@ -642,8 +641,8 @@ else {
        font-family: verdana, helvetica, sans-serif;
        font-size: 11px;
        color: <?php
-if (file_exists("data/colors/panel-footer-font.txt")) {
-       $panel_footer_font_color = file_get_contents("data/colors/panel-footer-font.txt");
+if (file_exists("data/colors/pf-font.txt")) {
+       $panel_footer_font_color = file_get_contents("data/colors/pf-font.txt");
        echo $panel_footer_font_color;
 }
 else {
@@ -652,12 +651,12 @@ else {
 ?>;
        padding: 5px 5px 5px 5px;
        background-color: <?php
-if (file_exists("data/colors/panel-footer-background.txt")) {
-       $panel_footer_background_color = file_get_contents("data/colors/panel-footer-background.txt");
+if (file_exists("data/colors/pf-bg.txt")) {
+       $panel_footer_background_color = file_get_contents("data/colors/pf-bg.txt");
        echo $panel_footer_background_color;
 }
 else {
-       echo "#FFFFFF";
+       echo "transparent";
 }
 ?>;
        margin: 0px;
@@ -793,6 +792,7 @@ if (isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] == $login_username
        echo '<a href=add.php>Add Entry</a><br>';
        echo '<a href=settings.php>Settings</a><br>';
        echo '<a href=cat.php>Categories</a><br>';
+       echo '<a href=colors.php>Colors</a><br>';
        echo '<a href=login.php>Logout</a>';
 }
 else {
@@ -996,7 +996,14 @@ foreach ($disp as $d) {
        readfile("$dir/$d/body.txt");
        echo '</div><div id=panel_footer>';
        echo '<table border=0 cellspacing=0 cellpadding=0 width=513><tr><td align=right>';
-       echo '<font style="font-size: 10px; color: #999999;">';
+       echo '<font style="font-size: 10px; color: ';
+       if (file_exists("data/colors/pf-font.txt")) {
+               readfile("data/colors/pf-font.txt");
+       }
+       else {
+               echo "#999999";
+       }
+       echo ';">';
 
 if (!file_exists("data/nocomment.txt")) {
 
@@ -1293,7 +1300,7 @@ else {
 
        }
 
-       if (isset($_REQUEST['entry']) and !empty($_REQUEST['entry']) and isset($_REQUEST['show']) and !empty($_REQUEST['show']) and ($_REQUEST['show'] == comments)) {
+       if (isset($_REQUEST['entry']) and !empty($_REQUEST['entry']) and isset($_REQUEST['show']) and !empty($_REQUEST['show']) and ($_REQUEST['show'] == comments) and !file_exists("data/nocomment.txt")) {
                echo '<p><table border=0 cellspacing=0 cellpadding=0 width=525><tr><td>';
                if ($dh_comments = opendir("$dir/$d/comments/live")) {
                        while (($entry_comments = readdir($dh_comments)) !== false) {
diff --git a/login.php b/login.php
index d811cd5..9ff5356 100644
--- a/login.php
+++ b/login.php
@@ -57,15 +57,8 @@ a:active {
 
 <?php
 
-$username_file = 'data/username.txt';
-$open_username_file = fopen($username_file,"r");
-$login_username = fread($open_username_file,filesize($username_file));
-fclose($open_username_file);
-
-$password_file = 'data/password.txt';
-$open_password_file = fopen($password_file,"r");
-$login_password = fread($open_password_file,filesize($password_file));
-fclose($open_password_file);
+$login_username = file_get_contents("data/username.txt");
+$login_password = file_get_contents("data/password.txt");
 
 /* Fun with crypt! */
 $crypt_password = sha1($_REQUEST['password']);
 
filedropmaj.git-01822e4.tar.bz2
147.95 KB
63 downloads
filedropmaj.git-01822e4.zip
201.96 KB
20 downloads
filedropmaj.git-0291349.tar.bz2
152.85 KB
61 downloads
filedropmaj.git-0291349.zip
211.90 KB
20 downloads
filedropmaj.git-02cb3b7.tar.bz2
151.48 KB
64 downloads
filedropmaj.git-02cb3b7.zip
209.82 KB
20 downloads
filedropmaj.git-0811dd5.tar.bz2
152.90 KB
60 downloads
filedropmaj.git-0811dd5.zip
211.90 KB
18 downloads
filedropmaj.git-083625f.tar.bz2
132.92 KB
59 downloads
filedropmaj.git-083625f.zip
179.59 KB
20 downloads
filedropmaj.git-0885d7b.tar.bz2
92.63 KB
60 downloads
filedropmaj.git-0885d7b.zip
132.34 KB
17 downloads
filedropmaj.git-09c6f33.tar.bz2
151.51 KB
59 downloads
filedropmaj.git-09c6f33.zip
202.12 KB
18 downloads
filedropmaj.git-0b26a85.tar.bz2
151.44 KB
57 downloads
filedropmaj.git-0b26a85.zip
209.75 KB
16 downloads
filedropmaj.git-0b32424.tar.bz2
151.66 KB
58 downloads
filedropmaj.git-0b32424.zip
206.72 KB
17 downloads
filedropmaj.git-0f3ac59.tar.bz2
152.14 KB
57 downloads
filedropmaj.git-0f3ac59.zip
211.45 KB
13 downloads
filedropmaj.git-11d4582.tar.bz2
143.02 KB
55 downloads
filedropmaj.git-11d4582.zip
195.12 KB
12 downloads
filedropmaj.git-17f105a.tar.bz2
137.96 KB
53 downloads
filedropmaj.git-17f105a.zip
193.02 KB
13 downloads
filedropmaj.git-183270b.tar.bz2
137.54 KB
57 downloads
filedropmaj.git-183270b.zip
187.93 KB
13 downloads
filedropmaj.git-197a49d.tar.bz2
152.03 KB
55 downloads
filedropmaj.git-197a49d.zip
211.32 KB
16 downloads
filedropmaj.git-1b9af25.tar.bz2
152.87 KB
53 downloads
filedropmaj.git-1b9af25.zip
211.96 KB
14 downloads
filedropmaj.git-1be2914.tar.bz2
149.30 KB
55 downloads
filedropmaj.git-1be2914.zip
203.09 KB
13 downloads
filedropmaj.git-1bed800.tar.bz2
138.15 KB
51 downloads
filedropmaj.git-1bed800.zip
190.15 KB
17 downloads
filedropmaj.git-1d330de.tar.bz2
151.65 KB
54 downloads
filedropmaj.git-1d330de.zip
210.80 KB
15 downloads
filedropmaj.git-1df190d.tar.bz2
151.72 KB
55 downloads
filedropmaj.git-1df190d.zip
210.85 KB
13 downloads
filedropmaj.git-1ee1167.tar.bz2
151.52 KB
56 downloads
filedropmaj.git-1ee1167.zip
202.16 KB
14 downloads
filedropmaj.git-2057838.tar.bz2
151.76 KB
52 downloads
filedropmaj.git-2057838.zip
202.36 KB
14 downloads
filedropmaj.git-2075213.tar.bz2
155.81 KB
52 downloads
filedropmaj.git-2075213.zip
208.39 KB
13 downloads
filedropmaj.git-211b7b0.tar.bz2
142.53 KB
55 downloads
filedropmaj.git-211b7b0.zip
194.64 KB
14 downloads
filedropmaj.git-2331f5a.tar.bz2
75.55 KB
55 downloads
filedropmaj.git-2331f5a.zip
100.32 KB
16 downloads
filedropmaj.git-25e3c4c.tar.bz2
147.57 KB
53 downloads
filedropmaj.git-25e3c4c.zip
201.46 KB
13 downloads
filedropmaj.git-2622313.tar.bz2
151.47 KB
50 downloads
filedropmaj.git-2622313.zip
206.44 KB
12 downloads
filedropmaj.git-273e4b2.tar.bz2
152.60 KB
52 downloads
filedropmaj.git-273e4b2.zip
203.40 KB
15 downloads
filedropmaj.git-2753e51.tar.bz2
136.37 KB
55 downloads
filedropmaj.git-2753e51.zip
184.34 KB
12 downloads
filedropmaj.git-2c1a589.tar.bz2
155.89 KB
49 downloads
filedropmaj.git-2c1a589.zip
208.69 KB
13 downloads
filedropmaj.git-2c3d544.tar.bz2
151.33 KB
51 downloads
filedropmaj.git-2c3d544.zip
206.23 KB
14 downloads
filedropmaj.git-2c85f72.tar.bz2
143.23 KB
50 downloads
filedropmaj.git-2c85f72.zip
194.84 KB
12 downloads
filedropmaj.git-2dc622c.tar.bz2
151.76 KB
48 downloads
filedropmaj.git-2dc622c.zip
202.35 KB
14 downloads
filedropmaj.git-2fabf8a.tar.bz2
151.35 KB
53 downloads
filedropmaj.git-2fabf8a.zip
206.24 KB
15 downloads
filedropmaj.git-322736b.tar.bz2
137.81 KB
45 downloads
filedropmaj.git-322736b.zip
190.18 KB
13 downloads
filedropmaj.git-374279c.tar.bz2
137.54 KB
46 downloads
filedropmaj.git-374279c.zip
189.58 KB
12 downloads
filedropmaj.git-37e852d.tar.bz2
151.32 KB
42 downloads
filedropmaj.git-37e852d.zip
206.21 KB
11 downloads
filedropmaj.git-38636de.tar.bz2
147.35 KB
42 downloads
filedropmaj.git-38636de.zip
201.16 KB
69 downloads
filedropmaj.git-3b25d71.tar.bz2
147.88 KB
35 downloads
filedropmaj.git-3b25d71.zip
201.85 KB
14 downloads
filedropmaj.git-3b6df7a.tar.bz2
153.39 KB
33 downloads
filedropmaj.git-3b6df7a.zip
204.55 KB
17 downloads
filedropmaj.git-3bf6bd2.tar.bz2
137.77 KB
38 downloads
filedropmaj.git-3bf6bd2.zip
190.16 KB
14 downloads
filedropmaj.git-3e012ff.tar.bz2
152.83 KB
34 downloads
filedropmaj.git-3e012ff.zip
211.89 KB
16 downloads
filedropmaj.git-4129ab8.tar.bz2
135.86 KB
42 downloads
filedropmaj.git-4129ab8.zip
184.30 KB
14 downloads
filedropmaj.git-414dbb4.tar.bz2
91.09 KB
40 downloads
filedropmaj.git-414dbb4.zip
130.29 KB
14 downloads
filedropmaj.git-43755d0.tar.bz2
150.25 KB
33 downloads
filedropmaj.git-43755d0.zip
204.44 KB
14 downloads
filedropmaj.git-4c20005.tar.bz2
55.59 KB
37 downloads
filedropmaj.git-4c20005.zip
74.20 KB
14 downloads
filedropmaj.git-4ccdbcd.tar.bz2
136.38 KB
38 downloads
filedropmaj.git-4ccdbcd.zip
185.22 KB
16 downloads
filedropmaj.git-4cd1a1c.tar.bz2
155.25 KB
35 downloads
filedropmaj.git-4cd1a1c.zip
207.88 KB
16 downloads
filedropmaj.git-4cf16d1.tar.bz2
76.32 KB
38 downloads
filedropmaj.git-4cf16d1.zip
101.80 KB
12 downloads
filedropmaj.git-4ec45a0.tar.bz2
131.16 KB
35 downloads
filedropmaj.git-4ec45a0.zip
172.66 KB
14 downloads
filedropmaj.git-4f73c22.tar.bz2
134.46 KB
35 downloads
filedropmaj.git-4f73c22.zip
182.45 KB
13 downloads
filedropmaj.git-5457969.tar.bz2
155.21 KB
38 downloads
filedropmaj.git-5457969.zip
207.63 KB
14 downloads
filedropmaj.git-57ee8a1.tar.bz2
145.49 KB
38 downloads
filedropmaj.git-57ee8a1.zip
198.12 KB
66 downloads
filedropmaj.git-592978d.tar.bz2
138.38 KB
36 downloads
filedropmaj.git-592978d.zip
190.58 KB
13 downloads
filedropmaj.git-5935b42.tar.bz2
135.60 KB
34 downloads
filedropmaj.git-5935b42.zip
183.28 KB
15 downloads
filedropmaj.git-5b443b6.tar.bz2
152.00 KB
36 downloads
filedropmaj.git-5b443b6.zip
211.07 KB
13 downloads
filedropmaj.git-5b4a9bf.tar.bz2
155.29 KB
34 downloads
filedropmaj.git-5b4a9bf.zip
207.93 KB
12 downloads
filedropmaj.git-5b6c01d.tar.bz2
147.13 KB
35 downloads
filedropmaj.git-5b6c01d.zip
200.86 KB
16 downloads
filedropmaj.git-5da45f7.tar.bz2
147.27 KB
36 downloads
filedropmaj.git-5da45f7.zip
201.02 KB
13 downloads
filedropmaj.git-5e53618.tar.bz2
75.57 KB
38 downloads
filedropmaj.git-5e53618.zip
100.78 KB
14 downloads
filedropmaj.git-5f8ca35.tar.bz2
136.39 KB
33 downloads
filedropmaj.git-5f8ca35.zip
185.32 KB
13 downloads
filedropmaj.git-61e3d7b.tar.bz2
153.52 KB
33 downloads
filedropmaj.git-61e3d7b.zip
204.73 KB
15 downloads
filedropmaj.git-62a635c.tar.bz2
155.90 KB
37 downloads
filedropmaj.git-62a635c.zip
208.73 KB
14 downloads
filedropmaj.git-6390d34.tar.bz2
138.39 KB
37 downloads
filedropmaj.git-6390d34.zip
190.56 KB
17 downloads
filedropmaj.git-649dfbe.tar.bz2
151.78 KB
37 downloads
filedropmaj.git-649dfbe.zip
210.91 KB
14 downloads
filedropmaj.git-65d6570.tar.bz2
151.63 KB
39 downloads
filedropmaj.git-65d6570.zip
210.80 KB
16 downloads
filedropmaj.git-660433f.tar.bz2
151.67 KB
36 downloads
filedropmaj.git-660433f.zip
206.68 KB
14 downloads
filedropmaj.git-6619ae5.tar.bz2
153.23 KB
47 downloads
filedropmaj.git-6619ae5.zip
204.28 KB
13 downloads
filedropmaj.git-68e4e3a.tar.bz2
135.13 KB
34 downloads
filedropmaj.git-68e4e3a.zip
182.91 KB
13 downloads
filedropmaj.git-6995297.tar.bz2
144.93 KB
38 downloads
filedropmaj.git-6995297.zip
197.18 KB
12 downloads
filedropmaj.git-69d6fd3.tar.bz2
143.23 KB
34 downloads
filedropmaj.git-69d6fd3.zip
194.89 KB
16 downloads
filedropmaj.git-6aa872a.tar.bz2
142.95 KB
39 downloads
filedropmaj.git-6aa872a.zip
195.11 KB
15 downloads
filedropmaj.git-6bad5c7.tar.bz2
147.04 KB
38 downloads
filedropmaj.git-6bad5c7.zip
200.79 KB
14 downloads
filedropmaj.git-6e96a2d.tar.bz2
152.13 KB
37 downloads
filedropmaj.git-6e96a2d.zip
207.21 KB
67 downloads
filedropmaj.git-73d46de.tar.bz2
138.42 KB
36 downloads
filedropmaj.git-73d46de.zip
190.59 KB
13 downloads
filedropmaj.git-75e0478.tar.bz2
144.54 KB
38 downloads
filedropmaj.git-75e0478.zip
196.70 KB
15 downloads
filedropmaj.git-784fc35.tar.bz2
143.07 KB
38 downloads
filedropmaj.git-784fc35.zip
195.01 KB
13 downloads
filedropmaj.git-7872a83.tar.bz2
138.51 KB
39 downloads
filedropmaj.git-7872a83.zip
190.69 KB
13 downloads
filedropmaj.git-788fb89.tar.bz2
138.30 KB
37 downloads
filedropmaj.git-788fb89.zip
191.26 KB
18 downloads
filedropmaj.git-796d8a3.tar.bz2
138.92 KB
35 downloads
filedropmaj.git-796d8a3.zip
191.24 KB
13 downloads
filedropmaj.git-79a5e8d.tar.bz2
132.43 KB
38 downloads
filedropmaj.git-79a5e8d.zip
176.90 KB
14 downloads
filedropmaj.git-7b3b2e0.tar.bz2
147.24 KB
36 downloads
filedropmaj.git-7b3b2e0.zip
201.05 KB
14 downloads
filedropmaj.git-7e28eed.tar.bz2
138.89 KB
33 downloads
filedropmaj.git-7e28eed.zip
191.24 KB
14 downloads
filedropmaj.git-8279296.tar.bz2
135.56 KB
38 downloads
filedropmaj.git-8279296.zip
183.25 KB
14 downloads
filedropmaj.git-84c17fe.tar.bz2
152.87 KB
38 downloads
filedropmaj.git-84c17fe.zip
211.90 KB
14 downloads
filedropmaj.git-87c5d5f.tar.bz2
135.78 KB
36 downloads
filedropmaj.git-87c5d5f.zip
183.64 KB
12 downloads
filedropmaj.git-8a48901.tar.bz2
147.27 KB
39 downloads
filedropmaj.git-8a48901.zip
201.06 KB
14 downloads
filedropmaj.git-8ad9892.tar.bz2
164.04 KB
36 downloads
filedropmaj.git-8ad9892.zip
224.42 KB
13 downloads
filedropmaj.git-8b4cf2a.tar.bz2
134.06 KB
37 downloads
filedropmaj.git-8b4cf2a.zip
180.78 KB
14 downloads
filedropmaj.git-8b7e38d.tar.bz2
138.04 KB
41 downloads
filedropmaj.git-8b7e38d.zip
190.39 KB
70 downloads
filedropmaj.git-8df6e40.tar.bz2
143.11 KB
38 downloads
filedropmaj.git-8df6e40.zip
194.66 KB
18 downloads
filedropmaj.git-8e80c84.tar.bz2
138.18 KB
36 downloads
filedropmaj.git-8e80c84.zip
190.30 KB
14 downloads
filedropmaj.git-8ec0fba.tar.bz2
138.37 KB
39 downloads
filedropmaj.git-8ec0fba.zip
191.39 KB
14 downloads
filedropmaj.git-8f7abf6.tar.bz2
153.36 KB
38 downloads
filedropmaj.git-8f7abf6.zip
211.80 KB
13 downloads
filedropmaj.git-923f11a.tar.bz2
138.14 KB
36 downloads
filedropmaj.git-923f11a.zip
191.03 KB
15 downloads
filedropmaj.git-955e82e.tar.bz2
42.71 KB
35 downloads
filedropmaj.git-955e82e.zip
59.77 KB
14 downloads
filedropmaj.git-95add4a.tar.bz2
151.23 KB
40 downloads
filedropmaj.git-95add4a.zip
205.91 KB
14 downloads
filedropmaj.git-96fe0ba.tar.bz2
137.68 KB
32 downloads
filedropmaj.git-96fe0ba.zip
190.34 KB
13 downloads
filedropmaj.git-99a90ce.tar.bz2
137.82 KB
39 downloads
filedropmaj.git-99a90ce.zip
191.20 KB
16 downloads
filedropmaj.git-9a69bb9.tar.bz2
143.19 KB
39 downloads
filedropmaj.git-9a69bb9.zip
194.70 KB
15 downloads
filedropmaj.git-9b6538e.tar.bz2
151.45 KB
36 downloads
filedropmaj.git-9b6538e.zip
202.15 KB
13 downloads
filedropmaj.git-9c4292d.tar.bz2
132.06 KB
37 downloads
filedropmaj.git-9c4292d.zip
176.93 KB
13 downloads
filedropmaj.git-9c78d40.tar.bz2
137.70 KB
37 downloads
filedropmaj.git-9c78d40.zip
190.49 KB
15 downloads
filedropmaj.git-9f1363f.tar.bz2
43.12 KB
40 downloads
filedropmaj.git-9f1363f.zip
60.31 KB
13 downloads
filedropmaj.git-a16c3eb.tar.bz2
90.22 KB
34 downloads
filedropmaj.git-a16c3eb.zip
128.62 KB
14 downloads
filedropmaj.git-a3aa72d.tar.bz2
153.00 KB
37 downloads
filedropmaj.git-a3aa72d.zip
203.86 KB
16 downloads
filedropmaj.git-a6886e4.tar.bz2
144.69 KB
37 downloads
filedropmaj.git-a6886e4.zip
196.95 KB
13 downloads
filedropmaj.git-a8669dc.tar.bz2
135.60 KB
35 downloads
filedropmaj.git-a8669dc.zip
183.34 KB
14 downloads
filedropmaj.git-a9477f1.tar.bz2
135.59 KB
37 downloads
filedropmaj.git-a9477f1.zip
183.45 KB
14 downloads
filedropmaj.git-aa285db.tar.bz2
151.73 KB
38 downloads
filedropmaj.git-aa285db.zip
210.85 KB
14 downloads
filedropmaj.git-aa6ae87.tar.bz2
135.44 KB
37 downloads
filedropmaj.git-aa6ae87.zip
183.88 KB
14 downloads
filedropmaj.git-ab6bc22.tar.bz2
151.71 KB
33 downloads
filedropmaj.git-ab6bc22.zip
210.84 KB
16 downloads
filedropmaj.git-adef726.tar.bz2
153.48 KB
36 downloads
filedropmaj.git-adef726.zip
212.32 KB
14 downloads
filedropmaj.git-afe5877.tar.bz2
144.73 KB
32 downloads
filedropmaj.git-afe5877.zip
197.01 KB
13 downloads
filedropmaj.git-b2d9f8e.tar.bz2
133.22 KB
35 downloads
filedropmaj.git-b2d9f8e.zip
179.27 KB
13 downloads
filedropmaj.git-b41f320.tar.bz2
151.56 KB
33 downloads
filedropmaj.git-b41f320.zip
209.85 KB
18 downloads
filedropmaj.git-b4432ce.tar.bz2
152.96 KB
34 downloads
filedropmaj.git-b4432ce.zip
203.86 KB
14 downloads
filedropmaj.git-b67b08f.tar.bz2
151.27 KB
36 downloads
filedropmaj.git-b67b08f.zip
206.15 KB
16 downloads
filedropmaj.git-b899831.tar.bz2
143.12 KB
35 downloads
filedropmaj.git-b899831.zip
194.60 KB
14 downloads
filedropmaj.git-b8b49c1.tar.bz2
132.59 KB
33 downloads
filedropmaj.git-b8b49c1.zip
178.90 KB
13 downloads
filedropmaj.git-b9c5bcf.tar.bz2
155.92 KB
34 downloads
filedropmaj.git-b9c5bcf.zip
208.70 KB
12 downloads
filedropmaj.git-bbddb1f.tar.bz2
151.63 KB
33 downloads
filedropmaj.git-bbddb1f.zip
209.92 KB
16 downloads
filedropmaj.git-bcaa744.tar.bz2
146.98 KB
37 downloads
filedropmaj.git-bcaa744.zip
200.79 KB
15 downloads
filedropmaj.git-c1ff9dc.tar.bz2
138.39 KB
38 downloads
filedropmaj.git-c1ff9dc.zip
191.43 KB
97 downloads
filedropmaj.git-c20c4b0.tar.bz2
151.64 KB
35 downloads
filedropmaj.git-c20c4b0.zip
210.79 KB
13 downloads
filedropmaj.git-c37f3f7.tar.bz2
145.45 KB
49 downloads
filedropmaj.git-c37f3f7.zip
198.11 KB
22 downloads
filedropmaj.git-c532394.tar.bz2
146.39 KB
37 downloads
filedropmaj.git-c532394.zip
199.91 KB
15 downloads
filedropmaj.git-c6317a4.tar.bz2
152.01 KB
36 downloads
filedropmaj.git-c6317a4.zip
207.08 KB
13 downloads
filedropmaj.git-c748176.tar.bz2
89.44 KB
34 downloads
filedropmaj.git-c748176.zip
126.35 KB
14 downloads
filedropmaj.git-c9ed81f.tar.bz2
135.56 KB
34 downloads
filedropmaj.git-c9ed81f.zip
183.28 KB
16 downloads
filedropmaj.git-c9f9b80.tar.bz2
138.50 KB
34 downloads
filedropmaj.git-c9f9b80.zip
190.66 KB
15 downloads
filedropmaj.git-ca65b73.tar.bz2
152.69 KB
35 downloads
filedropmaj.git-ca65b73.zip
207.87 KB
15 downloads
filedropmaj.git-cd80b77.tar.bz2
153.12 KB
35 downloads
filedropmaj.git-cd80b77.zip
212.01 KB
12 downloads
filedropmaj.git-cffbb2a.tar.bz2
138.22 KB
33 downloads
filedropmaj.git-cffbb2a.zip
190.28 KB
14 downloads
filedropmaj.git-d061ad7.tar.bz2
55.78 KB
47 downloads
filedropmaj.git-d061ad7.zip
74.39 KB
15 downloads
filedropmaj.git-d0af4d6.tar.bz2
57.28 KB
35 downloads
filedropmaj.git-d0af4d6.zip
78.56 KB
15 downloads
filedropmaj.git-d1caa0a.tar.bz2
144.57 KB
37 downloads
filedropmaj.git-d1caa0a.zip
196.63 KB
14 downloads
filedropmaj.git-d5679b5.tar.bz2
152.37 KB
34 downloads
filedropmaj.git-d5679b5.zip
207.52 KB
15 downloads
filedropmaj.git-d72f459.tar.bz2
147.90 KB
36 downloads
filedropmaj.git-d72f459.zip
201.92 KB
13 downloads
filedropmaj.git-d958c91.tar.bz2
144.67 KB
37 downloads
filedropmaj.git-d958c91.zip
196.88 KB
17 downloads
filedropmaj.git-d96784f.tar.bz2
135.58 KB
36 downloads
filedropmaj.git-d96784f.zip
183.46 KB
12 downloads
filedropmaj.git-da4b73f.tar.bz2
152.62 KB
33 downloads
filedropmaj.git-da4b73f.zip
203.48 KB
13 downloads
filedropmaj.git-dd24240.tar.bz2
138.27 KB
33 downloads
filedropmaj.git-dd24240.zip
190.45 KB
72 downloads
filedropmaj.git-e11e772.tar.bz2
152.09 KB
33 downloads
filedropmaj.git-e11e772.zip
211.33 KB
14 downloads
filedropmaj.git-e61478e.tar.bz2
135.95 KB
37 downloads
filedropmaj.git-e61478e.zip
183.91 KB
14 downloads
filedropmaj.git-e7a2547.tar.bz2
133.80 KB
33 downloads
filedropmaj.git-e7a2547.zip
180.05 KB
16 downloads
filedropmaj.git-e8a3b95.tar.bz2
138.15 KB
37 downloads
filedropmaj.git-e8a3b95.zip
191.04 KB
12 downloads
filedropmaj.git-eac86d5.tar.bz2
155.65 KB
33 downloads
filedropmaj.git-eac86d5.zip
208.28 KB
12 downloads
filedropmaj.git-ed83bf9.tar.bz2
135.16 KB
34 downloads
filedropmaj.git-ed83bf9.zip
182.91 KB
15 downloads
filedropmaj.git-ee50d40.tar.bz2
135.59 KB
36 downloads
filedropmaj.git-ee50d40.zip
183.48 KB
16 downloads
filedropmaj.git-efdb4df.tar.bz2
155.87 KB
36 downloads
filedropmaj.git-efdb4df.zip
208.72 KB
14 downloads
filedropmaj.git-f1554f8.tar.bz2
151.30 KB
37 downloads
filedropmaj.git-f1554f8.zip
206.22 KB
16 downloads
filedropmaj.git-f72a07b.tar.bz2
153.44 KB
37 downloads
filedropmaj.git-f72a07b.zip
212.11 KB
17 downloads
filedropmaj.git-f7ea5a1.tar.bz2
147.46 KB
36 downloads
filedropmaj.git-f7ea5a1.zip
201.32 KB
17 downloads
filedropmaj.git-f8a7353.tar.bz2
138.49 KB
36 downloads
filedropmaj.git-f8a7353.zip
190.66 KB
18 downloads
filedropmaj.git-fb84a8d.tar.bz2
137.61 KB
41 downloads
filedropmaj.git-fb84a8d.zip
190.70 KB
18 downloads
filedropmaj.git-fdcf5d3.tar.bz2
152.34 KB
40 downloads
filedropmaj.git-fdcf5d3.zip
207.53 KB
17 downloads
filedropmaj.git-feca42d.tar.bz2
132.90 KB
39 downloads
filedropmaj.git-feca42d.zip
179.44 KB
20 downloads