kartero.org

kartero.org

Git

This commit has been accessed 920 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
94 downloads
filedropkartero.git-41992ae.zip
448.41 KB
54 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
84 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
53 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
332 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
26 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
305 downloads
filedropkartero.git-83512be.zip
445.30 KB
249 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
311 downloads
filedropkartero.git-1954b25.zip
445.30 KB
1 download
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
50 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
39 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
270 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
15 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
261 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
12 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
68 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
189 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
179 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
213 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
207 downloads
filedropkartero.git-b9364de.zip
444.09 KB
431 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
417 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
475 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
16 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
386 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
460 downloads
filedropkartero.git-4357b59.zip
440.69 KB
385 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
16 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
364 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
431 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
363 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
396 downloads
filedropkartero.git-ee42942.zip
439.92 KB
349 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
42 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
351 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
420 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
370 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
446 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
332 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
307 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
390 downloads
filedropkartero.git-52316ec.zip
439.18 KB
334 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
387 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
346 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
301 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
351 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
304 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
357 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
333 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
338 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
296 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
40 downloads
filedropkartero.git-80edc03.zip
435.84 KB
306 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
39 downloads
filedropkartero.git-b408c23.zip
435.59 KB
314 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
349 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
327 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
2 downloads
filedropkartero.git-9086094.zip
435.34 KB
324 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
351 downloads
filedropkartero.git-47ca624.zip
435.51 KB
292 downloads
filedropkartero.git-81314a5.zip
435.53 KB
313 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
345 downloads
filedropkartero.git-cae7074.zip
435.20 KB
308 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
355 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
346 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
1 download
filedropkartero.git-230f35d.tar.bz2
401.43 KB
324 downloads
filedropkartero.git-230f35d.zip
434.68 KB
2 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
331 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
297 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
330 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
306 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
326 downloads
filedropkartero.git-36876c8.zip
432.36 KB
329 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
342 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
317 downloads
filedropkartero.git-e828148.zip
433.58 KB
297 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
339 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
368 downloads
filedropkartero.git-476cdda.zip
432.26 KB
309 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
91 downloads
filedropkartero.git-054c286.zip
109.53 KB
375 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
467 downloads
filedropkartero.git-071b099.zip
110.21 KB
374 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
87 downloads
filedropkartero.git-551c38d.zip
110.20 KB
368 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
88 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
360 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
86 downloads
filedropkartero.git-58a052b.zip
109.36 KB
371 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
459 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
368 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
468 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
376 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
437 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
464 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
469 downloads
filedropkartero.git-d82e393.zip
109.24 KB
374 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
451 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
358 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
454 downloads
filedropkartero.git-40825aa.zip
109.16 KB
392 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
451 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
369 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
85 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
368 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
494 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
380 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
450 downloads
filedropkartero.git-21415da.zip
104.22 KB
381 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
469 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
371 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
468 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
396 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
87 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
391 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
449 downloads
filedropkartero.git-1442b69.zip
102.50 KB
396 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
473 downloads
filedropkartero.git-6d15918.zip
102.28 KB
365 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
88 downloads
filedropkartero.git-45140d8.zip
102.23 KB
370 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
459 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
381 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
470 downloads
filedropkartero.git-e007e55.zip
102.01 KB
354 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
86 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
383 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
191 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
356 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
487 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
376 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
467 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
381 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
465 downloads
filedropkartero.git-159152f.zip
97.52 KB
385 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
450 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
369 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
369 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
454 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
452 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
372 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
476 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
364 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
463 downloads
filedropkartero.git-bdab380.zip
95.79 KB
1 download
filedropkartero.git-48f9134.tar.bz2
85.78 KB
468 downloads
filedropkartero.git-48f9134.zip
95.48 KB
375 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
458 downloads
filedropkartero.git-adb9757.zip
95.37 KB
369 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
381 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
441 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
444 downloads
filedropkartero.git-18a5106.zip
95.48 KB
382 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
476 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
376 downloads
filedropkartero.git-effff82.zip
97.06 KB
389 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
461 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
502 downloads
filedropkartero.git-b70d364.zip
93.67 KB
383 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
83 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
373 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
460 downloads
filedropkartero.git-c17135e.zip
93.57 KB
362 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
85 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
376 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
462 downloads
filedropkartero.git-1f683db.zip
93.24 KB
367 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
84 downloads
filedropkartero.git-d342596.zip
93.28 KB
362 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
84 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
378 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
83 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
369 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
84 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
395 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
398 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
465 downloads
filedropkartero.git-bea685a.zip
96.88 KB
375 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
458 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
94 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
369 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
466 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
358 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
444 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
382 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
466 downloads
filedropkartero.git-641dc05.zip
96.73 KB
371 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
478 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
377 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
475 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
35 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
472 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
369 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
451 downloads
filedropkartero.git-265e63c.zip
87.52 KB
404 downloads
filedropkartero.git-635a5db.zip
87.60 KB
371 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
85 downloads
filedropkartero.git-a041f85.zip
87.52 KB
403 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
476 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
370 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
582 downloads
filedropkartero.git-eef571a.zip
25.69 KB
502 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
90 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
407 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
494 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
425 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
83 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
402 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
509 downloads
filedropkartero.git-49aac92.zip
90.01 KB
403 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
92 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
432 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
514 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
97 downloads
filedropkartero.git-6e34786.zip
88.09 KB
447 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
94 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
453 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
88 downloads
filedropkartero.git-9cad005.zip
90.00 KB
497 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
90 downloads
filedropkartero.git-b303f61.zip
94.78 KB
171 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
262 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
189 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
87 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
203 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
297 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
221 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
312 downloads
filedropkartero.git-0502d01.zip
96.00 KB
228 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
1 download
filedropkartero.git-44ca46d.zip
96.20 KB
239 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
325 downloads
filedropkartero.git-834f923.zip
96.14 KB
250 downloads