kartero.org

kartero.org

Git

This commit has been accessed 822 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
78 downloads
filedropkartero.git-41992ae.zip
448.41 KB
40 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
71 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
39 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
312 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
8 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
290 downloads
filedropkartero.git-83512be.zip
445.30 KB
233 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
294 downloads
filedropkartero.git-1954b25.zip
445.30 KB
232 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
36 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
26 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
257 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
2 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
246 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
1 download
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
52 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
175 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
167 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
201 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
193 downloads
filedropkartero.git-b9364de.zip
444.09 KB
418 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
402 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
460 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
2 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
373 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
447 downloads
filedropkartero.git-4357b59.zip
440.69 KB
371 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
2 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
351 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
419 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
352 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
379 downloads
filedropkartero.git-ee42942.zip
439.92 KB
334 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
29 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
336 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
405 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
358 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
431 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
320 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
297 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
379 downloads
filedropkartero.git-52316ec.zip
439.18 KB
323 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
374 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
334 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
291 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
339 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
293 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
345 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
321 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
326 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
285 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
26 downloads
filedropkartero.git-80edc03.zip
435.84 KB
295 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
28 downloads
filedropkartero.git-b408c23.zip
435.59 KB
302 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
338 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
313 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
339 downloads
filedropkartero.git-9086094.zip
435.34 KB
312 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
335 downloads
filedropkartero.git-47ca624.zip
435.51 KB
279 downloads
filedropkartero.git-81314a5.zip
435.53 KB
302 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
332 downloads
filedropkartero.git-cae7074.zip
435.20 KB
297 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
342 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
331 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
325 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
313 downloads
filedropkartero.git-230f35d.zip
434.68 KB
312 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
318 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
286 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
318 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
293 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
313 downloads
filedropkartero.git-36876c8.zip
432.36 KB
318 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
331 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
308 downloads
filedropkartero.git-e828148.zip
433.58 KB
286 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
325 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
357 downloads
filedropkartero.git-476cdda.zip
432.26 KB
299 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
65 downloads
filedropkartero.git-054c286.zip
109.53 KB
360 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
441 downloads
filedropkartero.git-071b099.zip
110.21 KB
358 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
61 downloads
filedropkartero.git-551c38d.zip
110.20 KB
351 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
62 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
344 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
60 downloads
filedropkartero.git-58a052b.zip
109.36 KB
356 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
435 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
354 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
444 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
360 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
413 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
450 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
446 downloads
filedropkartero.git-d82e393.zip
109.24 KB
359 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
426 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
343 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
428 downloads
filedropkartero.git-40825aa.zip
109.16 KB
377 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
426 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
351 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
62 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
352 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
468 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
365 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
424 downloads
filedropkartero.git-21415da.zip
104.22 KB
366 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
445 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
357 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
443 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
382 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
63 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
376 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
424 downloads
filedropkartero.git-1442b69.zip
102.50 KB
380 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
449 downloads
filedropkartero.git-6d15918.zip
102.28 KB
349 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
64 downloads
filedropkartero.git-45140d8.zip
102.23 KB
355 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
434 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
365 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
447 downloads
filedropkartero.git-e007e55.zip
102.01 KB
339 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
63 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
368 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
165 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
340 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
463 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
360 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
441 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
364 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
440 downloads
filedropkartero.git-159152f.zip
97.52 KB
370 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
425 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
352 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
355 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
430 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
428 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
358 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
450 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
349 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
440 downloads
filedropkartero.git-bdab380.zip
95.79 KB
351 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
445 downloads
filedropkartero.git-48f9134.zip
95.48 KB
361 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
436 downloads
filedropkartero.git-adb9757.zip
95.37 KB
353 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
366 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
418 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
419 downloads
filedropkartero.git-18a5106.zip
95.48 KB
368 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
451 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
361 downloads
filedropkartero.git-effff82.zip
97.06 KB
376 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
437 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
478 downloads
filedropkartero.git-b70d364.zip
93.67 KB
369 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
60 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
359 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
437 downloads
filedropkartero.git-c17135e.zip
93.57 KB
348 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
61 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
363 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
439 downloads
filedropkartero.git-1f683db.zip
93.24 KB
354 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
61 downloads
filedropkartero.git-d342596.zip
93.28 KB
347 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
61 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
364 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
60 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
355 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
61 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
380 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
385 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
440 downloads
filedropkartero.git-bea685a.zip
96.88 KB
359 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
434 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
59 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
355 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
442 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
344 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
421 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
367 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
444 downloads
filedropkartero.git-641dc05.zip
96.73 KB
357 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
452 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
363 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
451 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
34 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
449 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
355 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
427 downloads
filedropkartero.git-265e63c.zip
87.52 KB
388 downloads
filedropkartero.git-635a5db.zip
87.60 KB
356 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
62 downloads
filedropkartero.git-a041f85.zip
87.52 KB
389 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
452 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
356 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
558 downloads
filedropkartero.git-eef571a.zip
25.69 KB
488 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
65 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
394 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
470 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
411 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
60 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
389 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
485 downloads
filedropkartero.git-49aac92.zip
90.01 KB
389 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
66 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
418 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
491 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
64 downloads
filedropkartero.git-6e34786.zip
88.09 KB
432 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
68 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
439 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
65 downloads
filedropkartero.git-9cad005.zip
90.00 KB
482 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
64 downloads
filedropkartero.git-b303f61.zip
94.78 KB
155 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
238 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
176 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
61 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
190 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
271 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
203 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
289 downloads
filedropkartero.git-0502d01.zip
96.00 KB
214 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
56 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
224 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
302 downloads
filedropkartero.git-834f923.zip
96.14 KB
234 downloads