maj.world

maj.world

Git

This commit has been accessed 601 times via Git panel.

commit de52cd33b5ff4a0fedb254c5fbb9f266a856abb4
tree 4cf16d120f48d7d669a0010e8aae12ce6875f42a
parent 776cc2216c44240b4885a0480c1c77d0c408518f
author Engels Antonio <engels@majcms.org> 1277314187 +0800
committer Engels Antonio <engels@majcms.org> 1277314187 +0800

    maj-0.14-20061031.zip

diff --git a/add.php b/add.php
index 65608b5..726a394 100644
--- a/add.php
+++ b/add.php
@@ -371,33 +371,56 @@ if (!file_exists("images")) {
 $image_dir = 'images/' . $entry;
 $file_dir = $item_dir . '/filedrop';
 
-function reformat_html($defang)
-{
-   $store=split("<html>",$defang);
-   $defang="";
-   $defang.=$store[0];
-   foreach($store as $itm=>$refh)
-   {
-       if(eregi("</html>",$refh))
-       {
-           $store1=split("</html>",$refh);
-           $store1[0]=eregi_replace("\n","",$store1[0]);
-           foreach($store1 as $itm1=>$refh1)
-           {
-               if($itm1==0)
-                   $refh1="<!-- html -->$refh1<!-- /html -->";
-               $defang.=$refh1;
-           }
-       }      
-   }
-   return $defang;
+function reformat_html($defang_html) {
+       $store_html=split("<html>",$defang_html);
+       $defang_html="";
+       $defang_html.=$store_html[0];
+       foreach($store_html as $itm_html=>$refh_html) {
+               if(eregi("</html>",$refh_html)) {
+                       $store_html1=split("</html>",$refh_html);
+                       $store_html1[0]=eregi_replace("\n","",$store_html1[0]);
+                       foreach($store_html1 as $itm_html1=>$refh_html1) {
+                               if($itm_html1==0)
+                                       $refh_html1="<!-- html -->$refh_html1<!-- /html -->";
+                                       $defang_html.=$refh_html1;
+                               }
+                       }
+               }
+       return $defang_html;
+}
+
+function reformat_code($defang_code) {
+       $store_code=split("<code>",$defang_code);
+       $defang_code="";
+       $defang_code.=$store_code[0];
+       foreach($store_code as $itm_code=>$refh_code) {
+               if(eregi("</code>",$refh_code)) {
+                       $store_code1=split("</code>",$refh_code);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/crying.png border=0>',':((',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/frown.png border=0>',':(',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/indifferent.png border=0>',':|',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/laughing.png border=0>',':D',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/lick.png border=0>',':P',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/ohno.png border=0>',':O',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/smile.png border=0>',':)',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/surprised.png border=0>','=)',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/undecided.png border=0>',':\\',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/wink.png border=0>',';)',$store_code1[0]);
+                       $store_code1[0]=htmlentities($store_code1[0],ENT_NOQUOTES);
+                       foreach($store_code1 as $itm_code1=>$refh_code1) {
+                               if($itm_code1==0)
+                                       $refh_code1="<code>$refh_code1</code>";
+                                       $defang_code.=$refh_code1;
+                               }
+                       }
+               }
+       return $defang_code;
 }
 
 $body_write_content = ucfirst($_REQUEST['body_input']);
 $body_write_content = str_replace("[html]", '<html>', $body_write_content);
 $body_write_content = str_replace("[/html]", '</html>', $body_write_content);
 $body_write_content = reformat_html($body_write_content);
-$body_write_content = str_replace("\n", '<br />', $body_write_content);
 $body_write_content = str_replace(':((', '<img src=images/smileys/crying.png border=0>', $body_write_content);
 $body_write_content = str_replace(':(', '<img src=images/smileys/frown.png border=0>', $body_write_content);
 $body_write_content = str_replace(':|', '<img src=images/smileys/indifferent.png border=0>', $body_write_content);
@@ -408,6 +431,10 @@ $body_write_content = str_replace(':)', '<img src=images/smileys/smile.png borde
 $body_write_content = str_replace('=)', '<img src=images/smileys/surprised.png border=0>', $body_write_content);
 $body_write_content = str_replace(':\\', '<img src=images/smileys/undecided.png border=0>', $body_write_content);
 $body_write_content = str_replace(';)', '<img src=images/smileys/wink.png border=0>', $body_write_content);
+$body_write_content = str_replace('[code]', '<code>', $body_write_content);
+$body_write_content = str_replace('[/code]', '</code>', $body_write_content);
+$body_write_content = reformat_code($body_write_content);
+$body_write_content = str_replace("\n", '<br />', $body_write_content);
 $body_write_content = str_replace('[b]', '<b>', $body_write_content);
 $body_write_content = str_replace('[/b]', '</b>', $body_write_content);
 $body_write_content = str_replace('[i]', '<i>', $body_write_content);
@@ -420,16 +447,17 @@ $body_write_content = str_replace('[sup]', '<sup>', $body_write_content);
 $body_write_content = str_replace('[/sup]', '</sup>', $body_write_content);
 $body_write_content = str_replace('[sub]', '<sub>', $body_write_content);
 $body_write_content = str_replace('[/sub]', '</sub>', $body_write_content);
-$body_write_content = str_replace('[code]', '<code>', $body_write_content);
-$body_write_content = str_replace('[/code]', '</code>', $body_write_content);
 $body_write_content = str_replace('[highlight]', '<highlight>', $body_write_content);
 $body_write_content = str_replace('[/highlight]', '</highlight>', $body_write_content);
 $body_write_content = str_replace('<highlight>', '<span style="background-color: #ffff00;">', $body_write_content);
 $body_write_content = str_replace('</highlight>', '</span>', $body_write_content);
+$body_write_content =  preg_replace("/<([_\.0-9a-z-]+)@([0-9a-z][0-9a-z-]+)\.([_\.0-9a-z-]+)>/", '&lt;$1@$2.$3&gt;',$body_write_content);
 
 mkdir($item_dir);
 
 $title_write_content = ucfirst($_REQUEST['title_input']);
+$title_write_content = str_replace('<','&lt;',$title_write_content);
+$title_write_content = str_replace('>','&gt;',$title_write_content);
 $title_file = $item_dir . '/title.txt';
 $fp_title_txt = fopen($title_file,"w");
 fwrite($fp_title_txt,$title_write_content);
diff --git a/dig.php b/dig.php
index 42758a8..38f5b64 100644
--- a/dig.php
+++ b/dig.php
@@ -163,7 +163,7 @@ if (($count_search_items > 0) and ($count_total_items > 0)) {
                echo "</p>";
                $increment_search_entries = $increment_search_entries + 1;
        }
-echo "<p>Click <a href=http://google.com/search?q=$google rel=nofollow target=_maj>here</a> to search for <b>$search</b> with Google.<br>Click <a href=index.php>here</a> to go to the index page.</p>";
+echo "<p>Click <a href=http://google.com/search?q=$google target=_maj>here</a> to search for <b>$search</b> with Google.<br>Click <a href=index.php>here</a> to go to the index page.</p>";
 }
 else {
        echo "<p>Search string not found in $count_total_items ";
@@ -173,7 +173,7 @@ else {
        if ($count_total_items > 1) {
                echo "entries";
        }
-       echo ".<br>Click <a href=http://google.com/search?q=$google rel=nofollow target=_maj>here</a> to search for <b>$search</b> with Google.<br>Click <a href=index.php>here</a> to go to the index page.</p>";
+       echo ".<br>Click <a href=http://google.com/search?q=$google target=_maj>here</a> to search for <b>$search</b> with Google.<br>Click <a href=index.php>here</a> to go to the index page.</p>";
 }
 
 ?>
diff --git a/edit.php b/edit.php
index d562ef3..9255d35 100644
--- a/edit.php
+++ b/edit.php
@@ -159,7 +159,7 @@ if (isset($_REQUEST['comment']) and !empty($_REQUEST['comment']) and isset($_REQ
 
        $comment_txt = ucfirst($_REQUEST['comment_txt']);
        $comment_txt = htmlentities($comment_txt, ENT_NOQUOTES);
-       // $comment_txt = str_replace('href=', 'rel=nofollow target=_blank href=', $comment_txt);
+       // $comment_txt = str_replace('href=', 'target=_maj href=', $comment_txt);
        $comment_txt = str_replace("\n", '<br />', $comment_txt);
        $comment_txt = str_replace(':((', '<img src=images/smileys/crying.png border=0>', $comment_txt);
        $comment_txt = str_replace(':(', '<img src=images/smileys/frown.png border=0>', $comment_txt);
@@ -415,37 +415,62 @@ if (!isset($_REQUEST['title_input']) or !isset($_REQUEST['body_input']) or empty
 }
 
 $title_write_content = ucfirst($_REQUEST['title_input']);
+$title_write_content = str_replace('<','&lt;',$title_write_content);
+$title_write_content = str_replace('>','&gt;',$title_write_content);
 $open_title_file = fopen($title_file,"w");
 fwrite($open_title_file,$title_write_content);
 fclose($open_title_file);
 
-function reformat_html($defang)
-{
-   $store=split("<html>",$defang);
-   $defang="";
-   $defang.=$store[0];
-   foreach($store as $itm=>$refh)
-   {
-       if(eregi("</html>",$refh))
-       {
-           $store1=split("</html>",$refh);
-           $store1[0]=eregi_replace("\n","",$store1[0]);
-           foreach($store1 as $itm1=>$refh1)
-           {
-               if($itm1==0)
-                   $refh1="<!-- html -->$refh1<!-- /html -->";
-               $defang.=$refh1;
-           }
-       }      
-   }
-   return $defang;
+function reformat_html($defang_html) {
+       $store_html=split("<html>",$defang_html);
+       $defang_html="";
+       $defang_html.=$store_html[0];
+       foreach($store_html as $itm_html=>$refh_html) {
+               if(eregi("</html>",$refh_html)) {
+                       $store_html1=split("</html>",$refh_html);
+                       $store_html1[0]=eregi_replace("\n","",$store_html1[0]);
+                       foreach($store_html1 as $itm_html1=>$refh_html1) {
+                               if($itm_html1==0)
+                                       $refh_html1="<!-- html -->$refh_html1<!-- /html -->";
+                                       $defang_html.=$refh_html1;
+                               }
+                       }
+               }
+       return $defang_html;
+}
+
+function reformat_code($defang_code) {
+       $store_code=split("<code>",$defang_code);
+       $defang_code="";
+       $defang_code.=$store_code[0];
+       foreach($store_code as $itm_code=>$refh_code) {
+               if(eregi("</code>",$refh_code)) {
+                       $store_code1=split("</code>",$refh_code);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/crying.png border=0>',':((',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/frown.png border=0>',':(',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/indifferent.png border=0>',':|',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/laughing.png border=0>',':D',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/lick.png border=0>',':P',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/ohno.png border=0>',':O',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/smile.png border=0>',':)',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/surprised.png border=0>','=)',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/undecided.png border=0>',':\\',$store_code1[0]);
+                       $store_code1[0] = eregi_replace('<img src=images/smileys/wink.png border=0>',';)',$store_code1[0]);
+                       $store_code1[0]=htmlentities($store_code1[0],ENT_NOQUOTES);
+                       foreach($store_code1 as $itm_code1=>$refh_code1) {
+                               if($itm_code1==0)
+                                       $refh_code1="<code>$refh_code1</code>";
+                                       $defang_code.=$refh_code1;
+                               }
+                       }
+               }
+       return $defang_code;
 }
 
 $body_write_content = ucfirst($_REQUEST['body_input']);
 $body_write_content = str_replace("[html]", '<html>', $body_write_content);
 $body_write_content = str_replace("[/html]", '</html>', $body_write_content);
 $body_write_content = reformat_html($body_write_content);
-$body_write_content = str_replace("\n", '<br />', $body_write_content);
 $body_write_content = str_replace(':((', '<img src=images/smileys/crying.png border=0>', $body_write_content);
 $body_write_content = str_replace(':(', '<img src=images/smileys/frown.png border=0>', $body_write_content);
 $body_write_content = str_replace(':|', '<img src=images/smileys/indifferent.png border=0>', $body_write_content);
@@ -456,6 +481,10 @@ $body_write_content = str_replace(':)', '<img src=images/smileys/smile.png borde
 $body_write_content = str_replace('=)', '<img src=images/smileys/surprised.png border=0>', $body_write_content);
 $body_write_content = str_replace(':\\', '<img src=images/smileys/undecided.png border=0>', $body_write_content);
 $body_write_content = str_replace(';)', '<img src=images/smileys/wink.png border=0>', $body_write_content);
+$body_write_content = str_replace('[code]', '<code>', $body_write_content);
+$body_write_content = str_replace('[/code]', '</code>', $body_write_content);
+$body_write_content = reformat_code($body_write_content);
+$body_write_content = str_replace("\n", '<br />', $body_write_content);
 $body_write_content = str_replace('[b]', '<b>', $body_write_content);
 $body_write_content = str_replace('[/b]', '</b>', $body_write_content);
 $body_write_content = str_replace('[i]', '<i>', $body_write_content);
@@ -468,12 +497,11 @@ $body_write_content = str_replace('[sup]', '<sup>', $body_write_content);
 $body_write_content = str_replace('[/sup]', '</sup>', $body_write_content);
 $body_write_content = str_replace('[sub]', '<sub>', $body_write_content);
 $body_write_content = str_replace('[/sub]', '</sub>', $body_write_content);
-$body_write_content = str_replace('[code]', '<code>', $body_write_content);
-$body_write_content = str_replace('[/code]', '</code>', $body_write_content);
 $body_write_content = str_replace('[highlight]', '<highlight>', $body_write_content);
 $body_write_content = str_replace('[/highlight]', '</highlight>', $body_write_content);
 $body_write_content = str_replace('<highlight>', '<span style="background-color: #ffff00;">', $body_write_content);
 $body_write_content = str_replace('</highlight>', '</span>', $body_write_content);
+$body_write_content =  preg_replace("/<([_\.0-9a-z-]+)@([0-9a-z][0-9a-z-]+)\.([_\.0-9a-z-]+)>/", '&lt;$1@$2.$3&gt;',$body_write_content);
 
 $fp_revisions_file = fopen($revisions_file, "r");
 $revisions_count = fread($fp_revisions_file, filesize($revisions_file));
diff --git a/index.php b/index.php
index e8a3390..f9c4d20 100644
--- a/index.php
+++ b/index.php
@@ -29,7 +29,7 @@ else {
 $default_blog_title = "My Activity Journal";
 $default_username = "maj";
 $default_password = "php";
-$default_blog_profile = "This cool site is powered by <a href=http://engels.mortega.net/index.php?entry=20050521000019 target=_blank>My Activity Journal</a>, a dead-simple, <a href=http://php.net/ target=_blank>PHP</a>-based, <a href=http://www.opensource.org/licenses/gpl-license.php target=_blank>GPL</a>'ed blog written from scratch as a spare time family project by <a href=http://engels.mortega.net/ target=_blank>Engels</a>, <a href=http://gaffud.com/ target=_blank>Magie</a>, and <a href=http://psylocke.org/ target=_blank>Psylocke</a> Antonio.";
+$default_blog_profile = "This cool site is powered by <a href=http://engels.mortega.net/index.php?entry=20050521000019 target=_maj>My Activity Journal</a>, a dead-simple, <a href=http://php.net/ target=_maj>PHP</a>-based, <a href=http://www.opensource.org/licenses/gpl-license.php target=_maj>GPL</a>'ed blog written from scratch as a spare time family project by <a href=http://engels.mortega.net/ target=_maj>Engels</a>, <a href=http://gaffud.com/ target=_maj>Magie</a>, and <a href=http://psylocke.org/ target=_maj>Psylocke</a> Antonio.";
 $default_blog_author = "My Activity Journal";
 
 if (!file_exists("data")) {
@@ -274,7 +274,7 @@ if (isset($_REQUEST['entry']) and !empty($_REQUEST['entry'])) {
 
                $body_content = ucfirst($_REQUEST['new_comment']);
                $body_content = htmlentities($body_content, ENT_NOQUOTES);
-               // $body_content = str_replace('href=', 'rel=nofollow target=_blank href=', $body_content);
+               // $body_content = str_replace('href=', 'target=_maj href=', $body_content);
                $body_content = str_replace("\n", '<br />', $body_content);
                $body_content = trim($body_content);
 
@@ -732,6 +732,10 @@ else {
        font-family: verdana,helvetica,sans-serif;
        font-size: 11px;
 }
+#panel_free {
+       padding: 0px 5px 0px 5px;
+       margin: 10px 0px 0px 0px;
+}
 </style>
 
 <link rel="alternate" type="application/rss+xml" title="RSS 0.91" href="rss.php?ver=0.91">
@@ -884,6 +888,10 @@ if (file_exists("data/panels")) {
                                continue;
                        }
 
+                       if (file_exists("data/panels/$entry_panel_list/right.txt")) {
+                               continue;
+                       }
+
                        if ($entry_panel_list != "." && $entry_panel_list != ".." && fnmatch("*", $entry_panel_list)) {
                                $show_panel_list[] = $entry_panel_list;
                        }
@@ -897,9 +905,18 @@ if (file_exists("data/panels")) {
       
        if ($count_panel_list > 0) {
                foreach ($show_panel_list as $panel_list_entry) {
-                       echo '<div id=panel_title>';
-                       readfile("data/panels/$panel_list_entry/title.txt");
-                       echo '</div><div id=panel_body>';
+                       if (!file_exists("data/panels/$panel_list_entry/free.txt")) {
+                               echo '<div id=panel_title>';
+                               readfile("data/panels/$panel_list_entry/title.txt");
+                               if (isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] == $login_username)) {
+                                       echo "<a href=panels.php#{$panel_list_entry}>";
+                                       echo '<img src=images/widget.edit.png border=0 width=11 height=11 align=right></a>';
+                               }
+                               echo '</div><div id=panel_body>';
+                       }
+                       if (file_exists("data/panels/$panel_list_entry/free.txt")) {
+                               echo '<div id=panel_free>';
+                       }
                        include("data/panels/$panel_list_entry/panel.php");
                        echo '</div>';
                }
@@ -1376,15 +1393,15 @@ else {
                                                        imagejpeg($work_thumb, "images/$d/thumbnails/{$album_entry}-thumbnail.jpg", 80);
       
                                                }
-                                               echo "<a href=images/$d/album/$album_entry>";
+                                               echo "<a href=\"images/$d/album/$album_entry\">";
 
                                                /* auto-thumbnails (20060519) - Just in case php-gd does not exist, do it the old way. */
 
                                                if (!file_exists("images/$d/thumbnails/{$album_entry}-thumbnail.jpg")) {
-                                                       echo "<img src=images/$d/album/$album_entry width=$new_width height=$new_height border=0 hspace=2 vspace=2";
+                                                       echo "<img src=\"images/$d/album/$album_entry\" width=$new_width height=$new_height border=0 hspace=2 vspace=2";
                                                }
                                                else {
-                                                       echo "<img src=images/$d/thumbnails/{$album_entry}-thumbnail.jpg width=$new_width height=$new_height border=0 hspace=2 vspace=2";
+                                                       echo "<img src=\"images/$d/thumbnails/{$album_entry}-thumbnail.jpg\" width=$new_width height=$new_height border=0 hspace=2 vspace=2";
                                                }
 
                                                if (file_exists("data/items/$d/album/captions/{$album_entry}.txt")) {
@@ -1424,10 +1441,18 @@ else {
                                                echo '<img src=images/filedrop.png width=36 height=36 border=0 alt="download file"></a></td>';
                                                echo '<td><p><b>';
                                                echo $dl_file;
-                                               echo'</b><br>';
+                                               echo'</b>';
+                                               if (file_exists("data/items/$d/filedrop/sha1.txt")) {
+                                                       $sha1 = sha1_file("data/items/$d/filedrop/files/$dl_file");
+                                                       echo "<br />$sha1 (<a href=http://www.faqs.org/rfcs/rfc3174 target=_maj>sha1</a>)";
+                                               }
+                                               if (file_exists("data/items/$d/filedrop/md5.txt")) {
+                                                       $md5 = md5_file("data/items/$d/filedrop/files/$dl_file");
+                                                       echo "<br />$md5 (<a href=http://www.faqs.org/rfcs/rfc1321 target=_maj>md5</a>)";
+                                               }
                                                $size = filesize("data/items/$d/filedrop/files/$dl_file");
                                                $size_string = ($size > 512)?(  ($size/1024 > 512)  ?sprintf("%.02f MB",($size/1024)/1024)  :sprintf("%.02f KB",$size/1024))  :sprintf("%d B",$size);
-                                               echo $size_string;
+                                               echo "<br />$size_string";
                                                $filedrop_count_file = "data/items/$d/filedrop/count/$dl_file" . '.txt';
                                                if (file_exists($filedrop_count_file)) {
                                                        $fp_filedrop_count = fopen($filedrop_count_file, "r");
@@ -1521,7 +1546,7 @@ else {
                                echo '<div id=panel_title>';
       
                                if (file_exists("$dir/$d/comments/live/$comment/url.txt")) {
-                                       echo '<a rel=nofollow target=_blank href=';
+                                       echo '<a target=_maj href=';
                                        readfile("$dir/$d/comments/live/$comment/url.txt");
                                        echo '>';
                                }
@@ -1584,7 +1609,7 @@ if (!file_exists("data/nocomment.txt")) {
                                echo "sent";
                        }
 
-                       echo ' to me first.</p>';
+                       echo ' to me first. Comments with bogus contact information will be discarded.</p>';
       
                        ?>
                       
@@ -1660,7 +1685,7 @@ if (isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] == $login_username
                        echo '<div id=panel_title>';
 
                        if (file_exists("$dir/$d/comments/pending/$pending_comment/url.txt")) {
-                               echo '<a rel=nofollow target=_blank href=';
+                               echo '<a target=_maj href=';
                                readfile("$dir/$d/comments/pending/$pending_comment/url.txt");
                                echo '>';
                        }
@@ -2035,16 +2060,61 @@ if (file_exists("data/adsense.php")) {
 }
 ?>
 
+<?php
+if (file_exists("data/panels")) {
+       if ($dh_right_panel_list = opendir("data/panels")) {
+               while (($entry_right_panel_list = readdir($dh_right_panel_list)) !== false) {
+
+                       if (file_exists("data/panels/$entry_right_panel_list/private.txt") and (!isset($_SESSION['logged_in']) or ($_SESSION['logged_in'] != $login_username))) {
+                               continue;
+                       }
+
+                       if (!file_exists("data/panels/$entry_right_panel_list/right.txt")) {
+                               continue;
+                       }
+
+                       if ($entry_right_panel_list != "." && $entry_right_panel_list != ".." && fnmatch("*", $entry_right_panel_list)) {
+                               $show_right_panel_list[] = $entry_right_panel_list;
+                       }
+               }
+               closedir($dh_right_panel_list);
+       }
+
+       sort($show_right_panel_list);
+       reset($show_right_panel_list);
+       $count_right_panel_list = count($show_right_panel_list);
+      
+       if ($count_right_panel_list > 0) {
+               foreach ($show_right_panel_list as $right_panel_list_entry) {
+                       if (!file_exists("data/panels/$right_panel_list_entry/free.txt")) {
+                               echo '<div id=panel_title>';
+                               readfile("data/panels/$right_panel_list_entry/title.txt");
+                               if (isset($_SESSION['logged_in']) and ($_SESSION['logged_in'] == $login_username)) {
+                                       echo "<a href=panels.php#{$right_panel_list_entry}>";
+                                       echo '<img src=images/widget.edit.png border=0 width=11 height=11 align=right></a>';
+                               }
+                               echo '</div><div id=panel_body>';
+                       }
+                       if (file_exists("data/panels/$right_panel_list_entry/free.txt")) {
+                               echo '<div id=panel_free>';
+                       }
+                       include("data/panels/$right_panel_list_entry/panel.php");
+                       echo '</div>';
+               }
+       }
+}
+?>
+
 <?php
 
 if ($count_latest_items > 0) {
        echo '<p><table border=0 cellspacing=2 cellpadding=0 width=100%>';
        echo '<tr><td align=center><a target="_button" href="http://engels.mortega.net/index.php?entry=20050521000019"><img src=images/button.maj.png border=0 width=80 height=15></a></td></tr>';
-       echo '<tr><td align=center><a target="_button" rel="nofollow" href="http://php.net/"><img src=images/button.php.png border=0 width=80 height=15></a></td></tr>';
+       echo '<tr><td align=center><a target="_button" href="http://php.net/"><img src=images/button.php.png border=0 width=80 height=15></a></td></tr>';
        $validate_uri = $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/";
        $validate_uri = str_replace('//', '/', $validate_uri);
        $validate_uri = "http://" . $validate_uri;
-       echo '<tr><td align=center><a target="_button" rel="nofollow" href="http://jigsaw.w3.org/css-validator/validator?uri=' . $validate_uri . '"><img src=images/button.w3c.css.png border=0 width=80 height=15></a></td></tr>';
+       echo '<tr><td align=center><a target="_button" href="http://jigsaw.w3.org/css-validator/validator?uri=' . $validate_uri . '"><img src=images/button.w3c.css.png border=0 width=80 height=15></a></td></tr>';
        echo '<tr><td align=center><a target="_button" href="rss.php?ver=0.91"><img src=images/button.rss-0.91.png border=0 width=80 height=15></a></td></tr>';
        echo '<tr><td align=center><a target="_button" href="rss.php?ver=1.0"><img src=images/button.rss-1.0.png border=0 width=80 height=15></a></td></tr>';
        echo '<tr><td align=center><a target="_button" href="rss.php?ver=2.0"><img src=images/button.rss-2.0.png border=0 width=80 height=15></a></td></tr>';
@@ -2053,7 +2123,7 @@ if ($count_latest_items > 0) {
                $fp_sfx = fopen("data/sfx.txt", "r");
                $sfx = fread($fp_sfx, filesize("data/sfx.txt"));
                fclose($fp_sfx);
-               echo '<tr><td align=center><a target="_button" rel="nofollow" href="http://www.spreadfirefox.com/?q=affiliates&amp;id=' . $sfx . '&amp;t=85"><img src=images/button.firefox.png border=0 width=80 height=15></a></td></tr>';
+               echo '<tr><td align=center><a target="_button" href="http://www.spreadfirefox.com/?q=affiliates&amp;id=' . $sfx . '&amp;t=85"><img src=images/button.firefox.png border=0 width=80 height=15></a></td></tr>';
        }
        echo '</table></p>';
 
diff --git a/panels.php b/panels.php
index 8f5014f..2fbc6b5 100644
--- a/panels.php
+++ b/panels.php
@@ -76,6 +76,30 @@ if (isset($_REQUEST['panel_hide']) and !empty($_REQUEST['panel_hide']) and ($_RE
        }
 }
 
+if ((!isset($_REQUEST['panel_free']) or !empty($_REQUEST['panel_free'])) and ($_REQUEST['panel_edit'] == "on")) {
+       if (file_exists("data/panels/{$_REQUEST['panel_id']}/free.txt")) {
+               unlink("data/panels/{$_REQUEST['panel_id']}/free.txt");
+       }
+}
+
+if (isset($_REQUEST['panel_free']) and !empty($_REQUEST['panel_free']) and ($_REQUEST['panel_free'] == "on")) {
+       if (!file_exists("data/panels/{$_REQUEST['panel_id']}/free.txt")) {
+               touch("data/panels/{$_REQUEST['panel_id']}/free.txt");
+       }
+}
+
+if ((!isset($_REQUEST['panel_right']) or !empty($_REQUEST['panel_right'])) and ($_REQUEST['panel_edit'] == "on")) {
+       if (file_exists("data/panels/{$_REQUEST['panel_id']}/right.txt")) {
+               unlink("data/panels/{$_REQUEST['panel_id']}/right.txt");
+       }
+}
+
+if (isset($_REQUEST['panel_right']) and !empty($_REQUEST['panel_right']) and ($_REQUEST['panel_right'] == "on")) {
+       if (!file_exists("data/panels/{$_REQUEST['panel_id']}/right.txt")) {
+               touch("data/panels/{$_REQUEST['panel_id']}/right.txt");
+       }
+}
+
 if (isset($_REQUEST['panel_title']) and !empty($_REQUEST['panel_title'])) {
 
        $panel_title = ucfirst(strip_tags(trim($_REQUEST['panel_title'])));
@@ -180,15 +204,25 @@ a:active {
                                echo '<form enctype="multipart/form-data" action="';
                                echo $_SERVER['PHP_SELF'];
                                echo '" method="post">';
-                               echo "<tr><td><p><b>";
+                               echo "<tr><td><p><b><a name=\"";
+                               echo strtolower(str_replace("_", " ", $panel));
+                               echo "\">";
                                echo strtolower(str_replace("_", " ", $panel));
-                               echo '</b></p></td><td><p><input type=text class=input name=panel_title value="';
+                               echo '</a></b></p></td><td><p><input type=text class=input name=panel_title value="';
                                readfile("data/panels/$panel/title.txt");
                                echo '" autocomplete=off maxlength=90></p></td></tr><tr><td valign=top><p><input type=checkbox name=panel_hide';
                                if (file_exists("data/panels/$panel/private.txt")) {
                                        echo " checked";
                                }
-                               echo '> hide<br><input type=checkbox name=panel_del> delete&nbsp;</p></td><td><textarea class=input name=panel_content rows=10>';
+                               echo '> hide<br><input type=checkbox name=panel_free';
+                               if (file_exists("data/panels/$panel/free.txt")) {
+                                       echo " checked";
+                               }
+                               echo '> free<br><input type=checkbox name=panel_right';
+                               if (file_exists("data/panels/$panel/right.txt")) {
+                                       echo " checked";
+                               }
+                               echo '> right<br><input type=checkbox name=panel_del> delete&nbsp;</p></td><td><textarea class=input name=panel_content rows=10>';
                                readfile("data/panels/$panel/panel.php");
                                echo "</textarea></td></tr><tr><td></td><td><input type=hidden name=panel_id value=$panel><input type=hidden name=panel_edit value=on><input type=submit class=input value=submit></p></td>";
                                echo "</tr><tr><td></td><td><p>&nbsp;</p></td></tr></form>";
diff --git a/settings.php b/settings.php
index e6544b9..d094484 100644
--- a/settings.php
+++ b/settings.php
@@ -462,7 +462,7 @@ a:active {
 <tr><td><p>author*</p></td><td><input autocomplete=off class=input type=text name=author value="<?php readfile("data/author.txt"); ?>"></td></tr>
 <tr><td><p>e-mail address*</p></td><td><input autocomplete=off class=input type=text name=email <?php if (file_exists("data/email.txt")) { echo 'value="'; readfile("data/email.txt"); } ?>"></td></tr>
 <tr><td><p>username*</p></td><td><input autocomplete=off class=input type=text name=username value="<?php readfile("data/username.txt"); ?>"></td></tr>
-<tr><td><p>entries per page*</p></td><td><input autocomplete=off class=input type=text name=increase value="<?php readfile("data/increase.txt"); ?>"></td></tr>
+<tr><td><p>entries per page</p></td><td><input autocomplete=off class=input type=text name=increase value="<?php readfile("data/increase.txt"); ?>"></td></tr>
 <tr><td><p>timezone offset in seconds</p></td><td><input autocomplete=off class=input type=text name=offset value="<?php readfile("data/offset.txt"); ?>"></td></tr>
 <tr><td><p>spread firefox <a href="http://www.spreadfirefox.com/?q=user/register&r=76458" target=_maj>affiliate</a> id</p></td><td><input autocomplete=off class=input type=text name=sfx value="<?php readfile("data/sfx.txt"); ?>"></td></tr>
 <tr><td><p>ping on content change</p></td><td><input autocomplete=off class=input type=text name=ping value="<?php readfile("data/ping.txt"); ?>"></td></tr>
@@ -586,7 +586,7 @@ if (file_exists("images/background.gif") or file_exists("images/background.jpg")
        }
 }
 ?>
-<tr><td><p>upload <a href=http://www.chami.com/html-kit/services/favicon/ rel=nofollow target=_maj>favicon.ico</a></p></td><td><input autocomplete=off type=file name=favicon></td></tr>
+<tr><td><p>upload <a href=http://www.chami.com/html-kit/services/favicon/ target=_maj>favicon.ico</a></p></td><td><input autocomplete=off type=file name=favicon></td></tr>
 <tr><td><p>upload profile picture</p></td><td><input autocomplete=off type=file name=picture></td></tr>
 <tr><td><p>upload background image</p></td><td><input autocomplete=off type=file name=background></td></tr>
 <tr><td><p>profile*</p></td><td><textarea class=input name=profile rows=10><?php readfile("data/profile.php"); ?></textarea></td></tr>
 
filedropmaj.git-01822e4.tar.bz2
147.95 KB
79 downloads
filedropmaj.git-01822e4.zip
201.96 KB
27 downloads
filedropmaj.git-0291349.tar.bz2
152.85 KB
79 downloads
filedropmaj.git-0291349.zip
211.90 KB
27 downloads
filedropmaj.git-02cb3b7.tar.bz2
151.48 KB
81 downloads
filedropmaj.git-02cb3b7.zip
209.82 KB
27 downloads
filedropmaj.git-0811dd5.tar.bz2
152.90 KB
76 downloads
filedropmaj.git-0811dd5.zip
211.90 KB
25 downloads
filedropmaj.git-083625f.tar.bz2
132.92 KB
75 downloads
filedropmaj.git-083625f.zip
179.59 KB
27 downloads
filedropmaj.git-0885d7b.tar.bz2
92.63 KB
77 downloads
filedropmaj.git-0885d7b.zip
132.34 KB
24 downloads
filedropmaj.git-09c6f33.tar.bz2
151.51 KB
77 downloads
filedropmaj.git-09c6f33.zip
202.12 KB
25 downloads
filedropmaj.git-0b26a85.tar.bz2
151.44 KB
73 downloads
filedropmaj.git-0b26a85.zip
209.75 KB
23 downloads
filedropmaj.git-0b32424.tar.bz2
151.66 KB
75 downloads
filedropmaj.git-0b32424.zip
206.72 KB
23 downloads
filedropmaj.git-0f3ac59.tar.bz2
152.14 KB
73 downloads
filedropmaj.git-0f3ac59.zip
211.45 KB
20 downloads
filedropmaj.git-11d4582.tar.bz2
143.02 KB
5 downloads
filedropmaj.git-11d4582.zip
195.12 KB
19 downloads
filedropmaj.git-17f105a.tar.bz2
137.96 KB
71 downloads
filedropmaj.git-17f105a.zip
193.02 KB
19 downloads
filedropmaj.git-183270b.tar.bz2
137.54 KB
74 downloads
filedropmaj.git-183270b.zip
187.93 KB
20 downloads
filedropmaj.git-197a49d.tar.bz2
152.03 KB
72 downloads
filedropmaj.git-197a49d.zip
211.32 KB
23 downloads
filedropmaj.git-1b9af25.tar.bz2
152.87 KB
69 downloads
filedropmaj.git-1b9af25.zip
211.96 KB
21 downloads
filedropmaj.git-1be2914.tar.bz2
149.30 KB
71 downloads
filedropmaj.git-1be2914.zip
203.09 KB
20 downloads
filedropmaj.git-1bed800.tar.bz2
138.15 KB
68 downloads
filedropmaj.git-1bed800.zip
190.15 KB
24 downloads
filedropmaj.git-1d330de.tar.bz2
151.65 KB
70 downloads
filedropmaj.git-1d330de.zip
210.80 KB
22 downloads
filedropmaj.git-1df190d.tar.bz2
151.72 KB
71 downloads
filedropmaj.git-1df190d.zip
210.85 KB
20 downloads
filedropmaj.git-1ee1167.tar.bz2
151.52 KB
72 downloads
filedropmaj.git-1ee1167.zip
202.16 KB
21 downloads
filedropmaj.git-2057838.tar.bz2
151.76 KB
68 downloads
filedropmaj.git-2057838.zip
202.36 KB
20 downloads
filedropmaj.git-2075213.tar.bz2
155.81 KB
68 downloads
filedropmaj.git-2075213.zip
208.39 KB
20 downloads
filedropmaj.git-211b7b0.tar.bz2
142.53 KB
71 downloads
filedropmaj.git-211b7b0.zip
194.64 KB
21 downloads
filedropmaj.git-2331f5a.tar.bz2
75.55 KB
72 downloads
filedropmaj.git-2331f5a.zip
100.32 KB
23 downloads
filedropmaj.git-25e3c4c.tar.bz2
147.57 KB
71 downloads
filedropmaj.git-25e3c4c.zip
201.46 KB
20 downloads
filedropmaj.git-2622313.tar.bz2
151.47 KB
67 downloads
filedropmaj.git-2622313.zip
206.44 KB
18 downloads
filedropmaj.git-273e4b2.tar.bz2
152.60 KB
67 downloads
filedropmaj.git-273e4b2.zip
203.40 KB
22 downloads
filedropmaj.git-2753e51.tar.bz2
136.37 KB
72 downloads
filedropmaj.git-2753e51.zip
184.34 KB
19 downloads
filedropmaj.git-2c1a589.tar.bz2
155.89 KB
66 downloads
filedropmaj.git-2c1a589.zip
208.69 KB
20 downloads
filedropmaj.git-2c3d544.tar.bz2
151.33 KB
9 downloads
filedropmaj.git-2c3d544.zip
206.23 KB
21 downloads
filedropmaj.git-2c85f72.tar.bz2
143.23 KB
67 downloads
filedropmaj.git-2c85f72.zip
194.84 KB
18 downloads
filedropmaj.git-2dc622c.tar.bz2
151.76 KB
66 downloads
filedropmaj.git-2dc622c.zip
202.35 KB
21 downloads
filedropmaj.git-2fabf8a.tar.bz2
151.35 KB
69 downloads
filedropmaj.git-2fabf8a.zip
206.24 KB
22 downloads
filedropmaj.git-322736b.tar.bz2
137.81 KB
62 downloads
filedropmaj.git-322736b.zip
190.18 KB
20 downloads
filedropmaj.git-374279c.tar.bz2
137.54 KB
62 downloads
filedropmaj.git-374279c.zip
189.58 KB
19 downloads
filedropmaj.git-37e852d.tar.bz2
151.32 KB
58 downloads
filedropmaj.git-37e852d.zip
206.21 KB
18 downloads
filedropmaj.git-38636de.tar.bz2
147.35 KB
60 downloads
filedropmaj.git-38636de.zip
201.16 KB
76 downloads
filedropmaj.git-3b25d71.tar.bz2
147.88 KB
52 downloads
filedropmaj.git-3b25d71.zip
201.85 KB
20 downloads
filedropmaj.git-3b6df7a.tar.bz2
153.39 KB
49 downloads
filedropmaj.git-3b6df7a.zip
204.55 KB
24 downloads
filedropmaj.git-3bf6bd2.tar.bz2
137.77 KB
54 downloads
filedropmaj.git-3bf6bd2.zip
190.16 KB
21 downloads
filedropmaj.git-3e012ff.tar.bz2
152.83 KB
52 downloads
filedropmaj.git-3e012ff.zip
211.89 KB
23 downloads
filedropmaj.git-4129ab8.tar.bz2
135.86 KB
60 downloads
filedropmaj.git-4129ab8.zip
184.30 KB
21 downloads
filedropmaj.git-414dbb4.tar.bz2
91.09 KB
57 downloads
filedropmaj.git-414dbb4.zip
130.29 KB
21 downloads
filedropmaj.git-43755d0.tar.bz2
150.25 KB
50 downloads
filedropmaj.git-43755d0.zip
204.44 KB
21 downloads
filedropmaj.git-4c20005.tar.bz2
55.59 KB
52 downloads
filedropmaj.git-4c20005.zip
74.20 KB
21 downloads
filedropmaj.git-4ccdbcd.tar.bz2
136.38 KB
55 downloads
filedropmaj.git-4ccdbcd.zip
185.22 KB
23 downloads
filedropmaj.git-4cd1a1c.tar.bz2
155.25 KB
50 downloads
filedropmaj.git-4cd1a1c.zip
207.88 KB
24 downloads
filedropmaj.git-4cf16d1.tar.bz2
76.32 KB
55 downloads
filedropmaj.git-4cf16d1.zip
101.80 KB
19 downloads
filedropmaj.git-4ec45a0.tar.bz2
131.16 KB
51 downloads
filedropmaj.git-4ec45a0.zip
172.66 KB
21 downloads
filedropmaj.git-4f73c22.tar.bz2
134.46 KB
52 downloads
filedropmaj.git-4f73c22.zip
182.45 KB
20 downloads
filedropmaj.git-5457969.tar.bz2
155.21 KB
54 downloads
filedropmaj.git-5457969.zip
207.63 KB
21 downloads
filedropmaj.git-57ee8a1.tar.bz2
145.49 KB
55 downloads
filedropmaj.git-57ee8a1.zip
198.12 KB
73 downloads
filedropmaj.git-592978d.tar.bz2
138.38 KB
53 downloads
filedropmaj.git-592978d.zip
190.58 KB
18 downloads
filedropmaj.git-5935b42.tar.bz2
135.60 KB
51 downloads
filedropmaj.git-5935b42.zip
183.28 KB
22 downloads
filedropmaj.git-5b443b6.tar.bz2
152.00 KB
53 downloads
filedropmaj.git-5b443b6.zip
211.07 KB
20 downloads
filedropmaj.git-5b4a9bf.tar.bz2
155.29 KB
50 downloads
filedropmaj.git-5b4a9bf.zip
207.93 KB
19 downloads
filedropmaj.git-5b6c01d.tar.bz2
147.13 KB
52 downloads
filedropmaj.git-5b6c01d.zip
200.86 KB
23 downloads
filedropmaj.git-5da45f7.tar.bz2
147.27 KB
52 downloads
filedropmaj.git-5da45f7.zip
201.02 KB
20 downloads
filedropmaj.git-5e53618.tar.bz2
75.57 KB
55 downloads
filedropmaj.git-5e53618.zip
100.78 KB
21 downloads
filedropmaj.git-5f8ca35.tar.bz2
136.39 KB
50 downloads
filedropmaj.git-5f8ca35.zip
185.32 KB
20 downloads
filedropmaj.git-61e3d7b.tar.bz2
153.52 KB
50 downloads
filedropmaj.git-61e3d7b.zip
204.73 KB
21 downloads
filedropmaj.git-62a635c.tar.bz2
155.90 KB
53 downloads
filedropmaj.git-62a635c.zip
208.73 KB
21 downloads
filedropmaj.git-6390d34.tar.bz2
138.39 KB
54 downloads
filedropmaj.git-6390d34.zip
190.56 KB
24 downloads
filedropmaj.git-649dfbe.tar.bz2
151.78 KB
53 downloads
filedropmaj.git-649dfbe.zip
210.91 KB
21 downloads
filedropmaj.git-65d6570.tar.bz2
151.63 KB
56 downloads
filedropmaj.git-65d6570.zip
210.80 KB
23 downloads
filedropmaj.git-660433f.tar.bz2
151.67 KB
53 downloads
filedropmaj.git-660433f.zip
206.68 KB
21 downloads
filedropmaj.git-6619ae5.tar.bz2
153.23 KB
10 downloads
filedropmaj.git-6619ae5.zip
204.28 KB
20 downloads
filedropmaj.git-68e4e3a.tar.bz2
135.13 KB
50 downloads
filedropmaj.git-68e4e3a.zip
182.91 KB
20 downloads
filedropmaj.git-6995297.tar.bz2
144.93 KB
55 downloads
filedropmaj.git-6995297.zip
197.18 KB
18 downloads
filedropmaj.git-69d6fd3.tar.bz2
143.23 KB
50 downloads
filedropmaj.git-69d6fd3.zip
194.89 KB
23 downloads
filedropmaj.git-6aa872a.tar.bz2
142.95 KB
55 downloads
filedropmaj.git-6aa872a.zip
195.11 KB
22 downloads
filedropmaj.git-6bad5c7.tar.bz2
147.04 KB
55 downloads
filedropmaj.git-6bad5c7.zip
200.79 KB
21 downloads
filedropmaj.git-6e96a2d.tar.bz2
152.13 KB
54 downloads
filedropmaj.git-6e96a2d.zip
207.21 KB
74 downloads
filedropmaj.git-73d46de.tar.bz2
138.42 KB
51 downloads
filedropmaj.git-73d46de.zip
190.59 KB
20 downloads
filedropmaj.git-75e0478.tar.bz2
144.54 KB
55 downloads
filedropmaj.git-75e0478.zip
196.70 KB
22 downloads
filedropmaj.git-784fc35.tar.bz2
143.07 KB
54 downloads
filedropmaj.git-784fc35.zip
195.01 KB
20 downloads
filedropmaj.git-7872a83.tar.bz2
138.51 KB
55 downloads
filedropmaj.git-7872a83.zip
190.69 KB
19 downloads
filedropmaj.git-788fb89.tar.bz2
138.30 KB
54 downloads
filedropmaj.git-788fb89.zip
191.26 KB
25 downloads
filedropmaj.git-796d8a3.tar.bz2
138.92 KB
52 downloads
filedropmaj.git-796d8a3.zip
191.24 KB
20 downloads
filedropmaj.git-79a5e8d.tar.bz2
132.43 KB
54 downloads
filedropmaj.git-79a5e8d.zip
176.90 KB
21 downloads
filedropmaj.git-7b3b2e0.tar.bz2
147.24 KB
53 downloads
filedropmaj.git-7b3b2e0.zip
201.05 KB
21 downloads
filedropmaj.git-7e28eed.tar.bz2
138.89 KB
49 downloads
filedropmaj.git-7e28eed.zip
191.24 KB
21 downloads
filedropmaj.git-8279296.tar.bz2
135.56 KB
55 downloads
filedropmaj.git-8279296.zip
183.25 KB
21 downloads
filedropmaj.git-84c17fe.tar.bz2
152.87 KB
55 downloads
filedropmaj.git-84c17fe.zip
211.90 KB
21 downloads
filedropmaj.git-87c5d5f.tar.bz2
135.78 KB
53 downloads
filedropmaj.git-87c5d5f.zip
183.64 KB
19 downloads
filedropmaj.git-8a48901.tar.bz2
147.27 KB
55 downloads
filedropmaj.git-8a48901.zip
201.06 KB
21 downloads
filedropmaj.git-8ad9892.tar.bz2
164.04 KB
53 downloads
filedropmaj.git-8ad9892.zip
224.42 KB
20 downloads
filedropmaj.git-8b4cf2a.tar.bz2
134.06 KB
53 downloads
filedropmaj.git-8b4cf2a.zip
180.78 KB
21 downloads
filedropmaj.git-8b7e38d.tar.bz2
138.04 KB
59 downloads
filedropmaj.git-8b7e38d.zip
190.39 KB
77 downloads
filedropmaj.git-8df6e40.tar.bz2
143.11 KB
55 downloads
filedropmaj.git-8df6e40.zip
194.66 KB
25 downloads
filedropmaj.git-8e80c84.tar.bz2
138.18 KB
10 downloads
filedropmaj.git-8e80c84.zip
190.30 KB
21 downloads
filedropmaj.git-8ec0fba.tar.bz2
138.37 KB
56 downloads
filedropmaj.git-8ec0fba.zip
191.39 KB
20 downloads
filedropmaj.git-8f7abf6.tar.bz2
153.36 KB
55 downloads
filedropmaj.git-8f7abf6.zip
211.80 KB
19 downloads
filedropmaj.git-923f11a.tar.bz2
138.14 KB
52 downloads
filedropmaj.git-923f11a.zip
191.03 KB
22 downloads
filedropmaj.git-955e82e.tar.bz2
42.71 KB
5 downloads
filedropmaj.git-955e82e.zip
59.77 KB
20 downloads
filedropmaj.git-95add4a.tar.bz2
151.23 KB
57 downloads
filedropmaj.git-95add4a.zip
205.91 KB
20 downloads
filedropmaj.git-96fe0ba.tar.bz2
137.68 KB
48 downloads
filedropmaj.git-96fe0ba.zip
190.34 KB
20 downloads
filedropmaj.git-99a90ce.tar.bz2
137.82 KB
56 downloads
filedropmaj.git-99a90ce.zip
191.20 KB
23 downloads
filedropmaj.git-9a69bb9.tar.bz2
143.19 KB
56 downloads
filedropmaj.git-9a69bb9.zip
194.70 KB
22 downloads
filedropmaj.git-9b6538e.tar.bz2
151.45 KB
53 downloads
filedropmaj.git-9b6538e.zip
202.15 KB
18 downloads
filedropmaj.git-9c4292d.tar.bz2
132.06 KB
54 downloads
filedropmaj.git-9c4292d.zip
176.93 KB
20 downloads
filedropmaj.git-9c78d40.tar.bz2
137.70 KB
54 downloads
filedropmaj.git-9c78d40.zip
190.49 KB
23 downloads
filedropmaj.git-9f1363f.tar.bz2
43.12 KB
56 downloads
filedropmaj.git-9f1363f.zip
60.31 KB
20 downloads
filedropmaj.git-a16c3eb.tar.bz2
90.22 KB
51 downloads
filedropmaj.git-a16c3eb.zip
128.62 KB
20 downloads
filedropmaj.git-a3aa72d.tar.bz2
153.00 KB
54 downloads
filedropmaj.git-a3aa72d.zip
203.86 KB
22 downloads
filedropmaj.git-a6886e4.tar.bz2
144.69 KB
55 downloads
filedropmaj.git-a6886e4.zip
196.95 KB
21 downloads
filedropmaj.git-a8669dc.tar.bz2
135.60 KB
52 downloads
filedropmaj.git-a8669dc.zip
183.34 KB
20 downloads
filedropmaj.git-a9477f1.tar.bz2
135.59 KB
54 downloads
filedropmaj.git-a9477f1.zip
183.45 KB
22 downloads
filedropmaj.git-aa285db.tar.bz2
151.73 KB
54 downloads
filedropmaj.git-aa285db.zip
210.85 KB
20 downloads
filedropmaj.git-aa6ae87.tar.bz2
135.44 KB
54 downloads
filedropmaj.git-aa6ae87.zip
183.88 KB
21 downloads
filedropmaj.git-ab6bc22.tar.bz2
151.71 KB
48 downloads
filedropmaj.git-ab6bc22.zip
210.84 KB
23 downloads
filedropmaj.git-adef726.tar.bz2
153.48 KB
52 downloads
filedropmaj.git-adef726.zip
212.32 KB
21 downloads
filedropmaj.git-afe5877.tar.bz2
144.73 KB
49 downloads
filedropmaj.git-afe5877.zip
197.01 KB
20 downloads
filedropmaj.git-b2d9f8e.tar.bz2
133.22 KB
51 downloads
filedropmaj.git-b2d9f8e.zip
179.27 KB
20 downloads
filedropmaj.git-b41f320.tar.bz2
151.56 KB
50 downloads
filedropmaj.git-b41f320.zip
209.85 KB
25 downloads
filedropmaj.git-b4432ce.tar.bz2
152.96 KB
51 downloads
filedropmaj.git-b4432ce.zip
203.86 KB
22 downloads
filedropmaj.git-b67b08f.tar.bz2
151.27 KB
52 downloads
filedropmaj.git-b67b08f.zip
206.15 KB
23 downloads
filedropmaj.git-b899831.tar.bz2
143.12 KB
52 downloads
filedropmaj.git-b899831.zip
194.60 KB
21 downloads
filedropmaj.git-b8b49c1.tar.bz2
132.59 KB
50 downloads
filedropmaj.git-b8b49c1.zip
178.90 KB
19 downloads
filedropmaj.git-b9c5bcf.tar.bz2
155.92 KB
51 downloads
filedropmaj.git-b9c5bcf.zip
208.70 KB
19 downloads
filedropmaj.git-bbddb1f.tar.bz2
151.63 KB
50 downloads
filedropmaj.git-bbddb1f.zip
209.92 KB
23 downloads
filedropmaj.git-bcaa744.tar.bz2
146.98 KB
54 downloads
filedropmaj.git-bcaa744.zip
200.79 KB
22 downloads
filedropmaj.git-c1ff9dc.tar.bz2
138.39 KB
54 downloads
filedropmaj.git-c1ff9dc.zip
191.43 KB
104 downloads
filedropmaj.git-c20c4b0.tar.bz2
151.64 KB
52 downloads
filedropmaj.git-c20c4b0.zip
210.79 KB
19 downloads
filedropmaj.git-c37f3f7.tar.bz2
145.45 KB
68 downloads
filedropmaj.git-c37f3f7.zip
198.11 KB
30 downloads
filedropmaj.git-c532394.tar.bz2
146.39 KB
54 downloads
filedropmaj.git-c532394.zip
199.91 KB
23 downloads
filedropmaj.git-c6317a4.tar.bz2
152.01 KB
52 downloads
filedropmaj.git-c6317a4.zip
207.08 KB
21 downloads
filedropmaj.git-c748176.tar.bz2
89.44 KB
51 downloads
filedropmaj.git-c748176.zip
126.35 KB
21 downloads
filedropmaj.git-c9ed81f.tar.bz2
135.56 KB
51 downloads
filedropmaj.git-c9ed81f.zip
183.28 KB
23 downloads
filedropmaj.git-c9f9b80.tar.bz2
138.50 KB
51 downloads
filedropmaj.git-c9f9b80.zip
190.66 KB
22 downloads
filedropmaj.git-ca65b73.tar.bz2
152.69 KB
52 downloads
filedropmaj.git-ca65b73.zip
207.87 KB
21 downloads
filedropmaj.git-cd80b77.tar.bz2
153.12 KB
52 downloads
filedropmaj.git-cd80b77.zip
212.01 KB
19 downloads
filedropmaj.git-cffbb2a.tar.bz2
138.22 KB
50 downloads
filedropmaj.git-cffbb2a.zip
190.28 KB
22 downloads
filedropmaj.git-d061ad7.tar.bz2
55.78 KB
67 downloads
filedropmaj.git-d061ad7.zip
74.39 KB
22 downloads
filedropmaj.git-d0af4d6.tar.bz2
57.28 KB
52 downloads
filedropmaj.git-d0af4d6.zip
78.56 KB
22 downloads
filedropmaj.git-d1caa0a.tar.bz2
144.57 KB
54 downloads
filedropmaj.git-d1caa0a.zip
196.63 KB
22 downloads
filedropmaj.git-d5679b5.tar.bz2
152.37 KB
52 downloads
filedropmaj.git-d5679b5.zip
207.52 KB
23 downloads
filedropmaj.git-d72f459.tar.bz2
147.90 KB
54 downloads
filedropmaj.git-d72f459.zip
201.92 KB
18 downloads
filedropmaj.git-d958c91.tar.bz2
144.67 KB
54 downloads
filedropmaj.git-d958c91.zip
196.88 KB
25 downloads
filedropmaj.git-d96784f.tar.bz2
135.58 KB
52 downloads
filedropmaj.git-d96784f.zip
183.46 KB
20 downloads
filedropmaj.git-da4b73f.tar.bz2
152.62 KB
49 downloads
filedropmaj.git-da4b73f.zip
203.48 KB
21 downloads
filedropmaj.git-dd24240.tar.bz2
138.27 KB
50 downloads
filedropmaj.git-dd24240.zip
190.45 KB
80 downloads
filedropmaj.git-e11e772.tar.bz2
152.09 KB
49 downloads
filedropmaj.git-e11e772.zip
211.33 KB
20 downloads
filedropmaj.git-e61478e.tar.bz2
135.95 KB
54 downloads
filedropmaj.git-e61478e.zip
183.91 KB
21 downloads
filedropmaj.git-e7a2547.tar.bz2
133.80 KB
49 downloads
filedropmaj.git-e7a2547.zip
180.05 KB
24 downloads
filedropmaj.git-e8a3b95.tar.bz2
138.15 KB
55 downloads
filedropmaj.git-e8a3b95.zip
191.04 KB
18 downloads
filedropmaj.git-eac86d5.tar.bz2
155.65 KB
50 downloads
filedropmaj.git-eac86d5.zip
208.28 KB
20 downloads
filedropmaj.git-ed83bf9.tar.bz2
135.16 KB
51 downloads
filedropmaj.git-ed83bf9.zip
182.91 KB
22 downloads
filedropmaj.git-ee50d40.tar.bz2
135.59 KB
54 downloads
filedropmaj.git-ee50d40.zip
183.48 KB
23 downloads
filedropmaj.git-efdb4df.tar.bz2
155.87 KB
55 downloads
filedropmaj.git-efdb4df.zip
208.72 KB
22 downloads
filedropmaj.git-f1554f8.tar.bz2
151.30 KB
54 downloads
filedropmaj.git-f1554f8.zip
206.22 KB
23 downloads
filedropmaj.git-f72a07b.tar.bz2
153.44 KB
54 downloads
filedropmaj.git-f72a07b.zip
212.11 KB
24 downloads
filedropmaj.git-f7ea5a1.tar.bz2
147.46 KB
53 downloads
filedropmaj.git-f7ea5a1.zip
201.32 KB
24 downloads
filedropmaj.git-f8a7353.tar.bz2
138.49 KB
53 downloads
filedropmaj.git-f8a7353.zip
190.66 KB
25 downloads
filedropmaj.git-fb84a8d.tar.bz2
137.61 KB
59 downloads
filedropmaj.git-fb84a8d.zip
190.70 KB
26 downloads
filedropmaj.git-fdcf5d3.tar.bz2
152.34 KB
57 downloads
filedropmaj.git-fdcf5d3.zip
207.53 KB
25 downloads
filedropmaj.git-feca42d.tar.bz2
132.90 KB
57 downloads
filedropmaj.git-feca42d.zip
179.44 KB
28 downloads