kartero.org

kartero.org

Git

This commit has been accessed 1,180 times via Git panel.

commit 64481283e15034ea703963dc64ae98434129eee7
tree 45140d800efe640d611f4b1610bf3cec8d2ad0d8
parent 6dd52cfd7a40375b0b3b465b7c701ad283b9e608
author Engels Antonio <engels@majcms.org> 1335198301 +0800
committer Engels Antonio <engels@majcms.org> 1335198301 +0800

    Add per-user quota frontend

diff --git a/core.php b/core.php
index 0bc18fd..c7da54b 100644
--- a/core.php
+++ b/core.php
@@ -380,4 +380,34 @@ function kartero_sort_folders($host,$array) {
        }
 }
 
+function kartero_dovecot_quota($quota) {
+
+        $quota = strip_tags($quota);
+        $quota = strtoupper($quota);
+        $quota = preg_replace("/[^0-9.KMGT]/","",$quota);
+
+       $prefix = "";
+
+        if (strpos($quota,"K")) {
+                $prefix = "K";
+        }
+
+        if (strpos($quota,"M")) {
+                $prefix = "M";
+        }
+
+        if (strpos($quota,"G")) {
+                $prefix = "G";
+        }
+
+        if (strpos($quota,"T")) {
+                $prefix = "T";
+        }
+
+        $quota = preg_replace("/[^0-9.]/","",$quota);
+       $quota = round($quota,0);
+
+        return $quota . $prefix;
+}
+
 ?>
diff --git a/folders.php b/folders.php
index c456a2f..528b6c7 100644
--- a/folders.php
+++ b/folders.php
@@ -8,7 +8,7 @@ if (!isset($_SESSION['logged_uid']) or !isset($_SESSION['logged_lvl']) or !isset
 
 $quota = imap_get_quotaroot($mbox,$folder);
 
-if (is_array($quota)) {
+if (is_array($quota) and ($quota[limit] > 0)) {
 
        $quota_usage = HumanReadableFileSize($quota[usage] * 1024);
        $quota_limit = HumanReadableFileSize($quota[limit] * 1024);
@@ -115,10 +115,10 @@ echo "</table></div>";
 
 echo "<div style=\"height: 4px;\"></div>";
 
-if (is_array($quota)) {
+if (is_array($quota) and ($quota[limit] > 0)) {
        echo "<div class=\"folders\">";
        echo "<table style=\"-moz-box-shadow: inset 0 0 3px #dedede; -khtml-box-shadow: inset 0 0 3px #dedede; -webkit-box-shadow: inset 0 0 3px #dedede; box-shadow: inset 0 0 3px #dedede;\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#cccccc\" width=\"100%\"><tr bgcolor=\"#ffffff\"><td><div class=\"bar\" style=\"width: {$quota_bar_width}px;\"></td></tr></table>";
-       echo "<font style=\"font-size: 0.75em;\">$quota_usage of $quota_limit ($quota_pct%)</font>";
+       echo "<font style=\"font-size: 0.75em;\"><nobr>$quota_usage of $quota_limit ($quota_pct%)</nobr></font>";
        echo "</div>";
        echo "<div style=\"height: 4px;\"></div>";
 }
diff --git a/index.php b/index.php
index fa14ec8..c7286f8 100644
--- a/index.php
+++ b/index.php
@@ -89,7 +89,7 @@ if (!$db_query) {
        $db_query = mysql_query("use $db_name");
        $db_query = mysql_query("create table admins (id varchar(16) not null, pw varchar(64) not null, primary key (id), unique key (id))");
        $db_query = mysql_query("create table domains (id varchar(128) not null, pw varchar(64) not null, max int(6) default '0', mode int(1) default '1', primary key (id), unique key (id), key id_2 (id))");
-       $db_query = mysql_query("create table users (id varchar(255) not null, pw varchar(64) not null, maildir varchar(255) not null, name varchar(128), domain varchar(128), mode int(1) default '1', host varchar(255), primary key (id), unique key(id), key id_2 (id))");
+       $db_query = mysql_query("create table users (id varchar(255) not null, pw varchar(64) not null, maildir varchar(255) not null, name varchar(128), domain varchar(128), mode int(1) default '1', quota varchar(16), primary key (id), unique key(id), key id_2 (id))");
        $db_query = mysql_query("create table aliases (id varchar(255) not null, alias varchar(255) not null, domain varchar(128), mode int(1) default '1', primary key (id), unique key (id), key id_2 (id))");
        $db_query = mysql_query("insert into admins values('$db_user','$pw_crypt')");
 }
@@ -359,10 +359,14 @@ if (isset($_SESSION['logged_uid'])) {
               
                                        $pm_maildir = "{$_SESSION['logged_uid']}/$pm_init/$pm_id";
       
-                                       $pm_host = trim($_POST['pm_host']);
-                                       $pm_host = strtolower($pm_host);
-              
-                                       $pm_query = mysql_query("insert into users values('$pm_addr','$pm_pw','$pm_maildir/','$pm_name','{$_SESSION['logged_uid']}','1','$pm_host')");
+                                       $pm_quota = kartero_dovecot_quota($_POST['pm_quota']);
+
+                                       if ($pm_quota == "") {
+                                               $pm_query = mysql_query("insert into users values('$pm_addr','$pm_pw','$pm_maildir/','$pm_name','{$_SESSION['logged_uid']}','1',NULL)");
+                                       }
+                                       else {
+                                               $pm_query = mysql_query("insert into users values('$pm_addr','$pm_pw','$pm_maildir/','$pm_name','{$_SESSION['logged_uid']}','1','$pm_quota')");
+                                       }
               
                                        if (!$pm_query) {
                                                nak(strtolower(mysql_error()));
@@ -439,24 +443,28 @@ if (isset($_SESSION['logged_uid'])) {
                                }
                        }
 
-                       if (isset($_POST['pm_host'])) {
+                       if (isset($_POST['pm_quota'])) {
       
-                               $pm_host = trim($_POST['pm_host']);
-                               $pm_host = strtolower($pm_host);
+                               $pm_quota = kartero_dovecot_quota($_POST['pm_quota']);
       
-                               $pm_query = mysql_query("select host from users where id='$pm_mod'");
+                               $pm_query = mysql_query("select quota from users where id='$pm_mod'");
       
-                               $host_get = mysql_fetch_row($pm_query);
+                               $quota_get = mysql_fetch_row($pm_query);
       
-                               if ($host_get[0] != $pm_host) {
+                               if ($quota_get[0] != $pm_quota) {
       
-                                       $pm_query = mysql_query("update users set host='$pm_host' where id='$pm_mod'");
+                                       if ($pm_quota == "") {
+                                               $pm_query = mysql_query("update users set quota=NULL where id='$pm_mod'");
+                                       }
+                                       else {
+                                               $pm_query = mysql_query("update users set quota='$pm_quota' where id='$pm_mod'");
+                                       }
       
                                        if (!$pm_query) {
                                                nak(strtolower(mysql_error()));
                                        }
                                        else {
-                                               ack("$pm_mod delivery host updated");
+                                               ack("$pm_mod quota updated");
                                        }
                                }
                        }
@@ -1294,9 +1302,9 @@ if (isset($_SESSION['logged_uid'])) {
        if ($_SESSION['logged_lvl'] == "postmaster") {
 
                echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#cccccc\">";
-               echo "<tr bgcolor=\"#eeeeee\"><td colspan=\"4\" align=\"center\">status</td><td align=\"center\">username</td><td align=\"center\">complete name</td><td align=\"center\">password</td><td align=\"center\">host</td><td align=\"center\" colspan=\"2\">action</td></tr>";
+               echo "<tr bgcolor=\"#eeeeee\"><td colspan=\"4\" align=\"center\">status</td><td align=\"center\">username</td><td align=\"center\">complete name</td><td align=\"center\">password</td><td align=\"center\">quota</td><td align=\"center\" colspan=\"2\">action</td></tr>";
                echo "<form method=\"post\">";
-               echo "<tr bgcolor=\"#ffffff\"><td align=\"center\">new</td><td align=\"center\">cur</td><td align=\"center\">aka</td><td align=\"center\">rcv</td><td><input class=\"input\" type=\"text\" name=\"pm_id\" autocomplete=\"off\" maxlength=\"255\"></td><td><input class=\"input\" type=\"text\" name=\"pm_name\" autocomplete=\"off\" maxlength=\"128\"></td><td><input class=\"input\" type=\"text\" name=\"pm_pw\" autocomplete=\"off\" maxlength=\"64\"></td><td><input class=\"input\" type=\"text\" name=\"pm_host\" autocomplete=\"off\" maxlength=\"255\"></td><td colspan=\"2\"><input class=\"button\" type=\"submit\" value=\"add\"></td></tr>";
+               echo "<tr bgcolor=\"#ffffff\"><td align=\"center\">new</td><td align=\"center\">cur</td><td align=\"center\">aka</td><td align=\"center\">rcv</td><td><input class=\"input\" type=\"text\" name=\"pm_id\" autocomplete=\"off\" maxlength=\"255\"></td><td><input class=\"input\" type=\"text\" name=\"pm_name\" autocomplete=\"off\" maxlength=\"128\"></td><td><input class=\"input\" type=\"text\" name=\"pm_pw\" autocomplete=\"off\" maxlength=\"64\"></td><td width=\"64\"><input class=\"input\" type=\"text\" name=\"pm_quota\" autocomplete=\"off\" maxlength=\"16\" style=\"text-align: right;\"></td><td colspan=\"2\"><input class=\"button\" type=\"submit\" value=\"add\"></td></tr>";
                echo "</form>";
       
                $pm_get = mysql_query("select * from users where domain='{$_SESSION['logged_uid']}' order by id");
@@ -1322,7 +1330,7 @@ if (isset($_SESSION['logged_uid'])) {
                        $pm_aka = mysql_query("select * from aliases where alias='{$pm_row[0]}'");
                        $pm_aka = mysql_num_rows($pm_aka);
       
-                       echo "<tr bgcolor=\"$pm_bg\"><td align=\"right\">$msg_new</td><td align=\"right\">$msg_cur</td><td align=\"right\">$pm_aka</td><form method=\"post\"><input type=\"hidden\" name=\"pm_set\" value=\"{$pm_row[0]}\"><input type=\"hidden\" name=\"pm_do\" value=\"$pm_do\"><td align=\"center\" valign=\"middle\" width=\"10\"><input type=\"image\" src=\"images/{$pm_do}.png\"></td></form><form method=\"post\"><input type=\"hidden\" name=\"pm_mod\" value=\"{$pm_row[0]}\"><td>{$pm_row[0]}</td><td><input class=\"input\" type=\"text\" name=\"pm_name\" maxlength=\"128\" autocomplete=\"off\" value=\"{$pm_row[3]}\"></td><td><input class=\"input\" type=\"text\" name=\"pm_pass\" maxlength=\"64\" autocomplete=\"off\"></td><td><input class=\"input\" type=\"text\" name=\"pm_host\" maxlength=\"255\" autocomplete=\"off\" value=\"{$pm_row[6]}\"></td><td><input class=\"button\" type=\"submit\" value=\"mod\"></td></form><form method=\"post\"><input type=\"hidden\" name=\"pm_del\" value=\"{$pm_row[0]}\"><td><input class=\"button\" type=\"submit\" value=\"del\" onclick=\"if (confirm('Do you really want to delete {$pm_row[0]} plus all messages and aliases associated with this account?')) {return true;} else {return false;}\"></td></form></tr>";
+                       echo "<tr bgcolor=\"$pm_bg\"><td align=\"right\">$msg_new</td><td align=\"right\">$msg_cur</td><td align=\"right\">$pm_aka</td><form method=\"post\"><input type=\"hidden\" name=\"pm_set\" value=\"{$pm_row[0]}\"><input type=\"hidden\" name=\"pm_do\" value=\"$pm_do\"><td align=\"center\" valign=\"middle\" width=\"10\"><input type=\"image\" src=\"images/{$pm_do}.png\"></td></form><form method=\"post\"><input type=\"hidden\" name=\"pm_mod\" value=\"{$pm_row[0]}\"><td>{$pm_row[0]}</td><td><input class=\"input\" type=\"text\" name=\"pm_name\" maxlength=\"128\" autocomplete=\"off\" value=\"{$pm_row[3]}\"></td><td><input class=\"input\" type=\"text\" name=\"pm_pass\" maxlength=\"64\" autocomplete=\"off\"></td><td><input class=\"input\" type=\"text\" name=\"pm_quota\" maxlength=\"16\" autocomplete=\"off\" value=\"{$pm_row[6]}\" style=\"text-align: right;\"></td><td><input class=\"button\" type=\"submit\" value=\"mod\"></td></form><form method=\"post\"><input type=\"hidden\" name=\"pm_del\" value=\"{$pm_row[0]}\"><td><input class=\"button\" type=\"submit\" value=\"del\" onclick=\"if (confirm('Do you really want to delete {$pm_row[0]} plus all messages and aliases associated with this account?')) {return true;} else {return false;}\"></td></form></tr>";
                }
       
                echo "</table>";
 
filedropkartero.git-41992ae.tar.bz2 new
412.12 KB
91 downloads
filedropkartero.git-41992ae.zip
448.41 KB
40 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
93 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
39 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
86 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
185 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
81 downloads
filedropkartero.git-83512be.zip
445.30 KB
55 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
93 downloads
filedropkartero.git-1954b25.zip
445.30 KB
33 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
84 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
43 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
83 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
40 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
79 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
38 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
83 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
59 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
39 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
96 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
92 downloads
filedropkartero.git-b9364de.zip
444.09 KB
43 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
41 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
81 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
94 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
441 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
541 downloads
filedropkartero.git-4357b59.zip
440.69 KB
39 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
106 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
404 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
526 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
416 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
480 downloads
filedropkartero.git-ee42942.zip
439.92 KB
389 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
117 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
394 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
528 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
412 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
558 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
366 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
358 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
487 downloads
filedropkartero.git-52316ec.zip
439.18 KB
374 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
469 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
433 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
333 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
447 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
344 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
442 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
369 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
408 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
323 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
125 downloads
filedropkartero.git-80edc03.zip
435.84 KB
345 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
115 downloads
filedropkartero.git-b408c23.zip
435.59 KB
350 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
417 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
360 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
95 downloads
filedropkartero.git-9086094.zip
435.34 KB
362 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
422 downloads
filedropkartero.git-47ca624.zip
435.51 KB
330 downloads
filedropkartero.git-81314a5.zip
435.53 KB
351 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
430 downloads
filedropkartero.git-cae7074.zip
435.20 KB
341 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
420 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
424 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
36 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
401 downloads
filedropkartero.git-230f35d.zip
434.68 KB
39 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
405 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
334 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
414 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
344 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
390 downloads
filedropkartero.git-36876c8.zip
432.36 KB
360 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
417 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
355 downloads
filedropkartero.git-e828148.zip
433.58 KB
331 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
420 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
442 downloads
filedropkartero.git-476cdda.zip
432.26 KB
347 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
84 downloads
filedropkartero.git-054c286.zip
109.53 KB
414 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
94 downloads
filedropkartero.git-071b099.zip
110.21 KB
410 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
90 downloads
filedropkartero.git-551c38d.zip
110.20 KB
403 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
80 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
407 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
85 downloads
filedropkartero.git-58a052b.zip
109.36 KB
406 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
81 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
408 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
86 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
412 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
85 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
505 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
77 downloads
filedropkartero.git-d82e393.zip
109.24 KB
421 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
89 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
400 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
76 downloads
filedropkartero.git-40825aa.zip
109.16 KB
447 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
76 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
410 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
91 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
406 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
86 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
417 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
93 downloads
filedropkartero.git-21415da.zip
104.22 KB
417 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
104 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
409 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
93 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
431 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
92 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
434 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
93 downloads
filedropkartero.git-1442b69.zip
102.50 KB
434 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
82 downloads
filedropkartero.git-6d15918.zip
102.28 KB
402 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
79 downloads
filedropkartero.git-45140d8.zip
102.23 KB
411 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
82 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
434 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
79 downloads
filedropkartero.git-e007e55.zip
102.01 KB
389 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
84 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
425 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
89 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
394 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
90 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
418 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
92 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
422 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
85 downloads
filedropkartero.git-159152f.zip
97.52 KB
421 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
93 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
413 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
408 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
83 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
106 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
36 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
100 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
400 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
93 downloads
filedropkartero.git-bdab380.zip
95.79 KB
34 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
84 downloads
filedropkartero.git-48f9134.zip
95.48 KB
420 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
94 downloads
filedropkartero.git-adb9757.zip
95.37 KB
408 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
417 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
102 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
82 downloads
filedropkartero.git-18a5106.zip
95.48 KB
422 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
88 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
411 downloads
filedropkartero.git-effff82.zip
97.06 KB
430 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
80 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
98 downloads
filedropkartero.git-b70d364.zip
93.67 KB
416 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
88 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
409 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
81 downloads
filedropkartero.git-c17135e.zip
93.57 KB
402 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
92 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
425 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
71 downloads
filedropkartero.git-1f683db.zip
93.24 KB
401 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
77 downloads
filedropkartero.git-d342596.zip
93.28 KB
388 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
75 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
415 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
70 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
401 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
77 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
424 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
420 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
84 downloads
filedropkartero.git-bea685a.zip
96.88 KB
401 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
82 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
69 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
401 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
68 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
394 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
81 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
414 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
78 downloads
filedropkartero.git-641dc05.zip
96.73 KB
402 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
79 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
410 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
72 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
182 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
81 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
398 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
85 downloads
filedropkartero.git-265e63c.zip
87.52 KB
425 downloads
filedropkartero.git-635a5db.zip
87.60 KB
394 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
84 downloads
filedropkartero.git-a041f85.zip
87.52 KB
431 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
79 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
23 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
78 downloads
filedropkartero.git-eef571a.zip
25.69 KB
525 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
98 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
435 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
76 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
462 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
86 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
423 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
86 downloads
filedropkartero.git-49aac92.zip
90.01 KB
433 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
85 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
462 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
76 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
75 downloads
filedropkartero.git-6e34786.zip
88.09 KB
31 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
84 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
25 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
73 downloads
filedropkartero.git-9cad005.zip
90.00 KB
21 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
85 downloads
filedropkartero.git-b303f61.zip
94.78 KB
27 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
84 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
26 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
100 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
32 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
75 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
27 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
88 downloads
filedropkartero.git-0502d01.zip
96.00 KB
32 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
76 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
30 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
78 downloads
filedropkartero.git-834f923.zip
96.14 KB
32 downloads