kartero.org

kartero.org

Git

This commit has been accessed 806 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
75 downloads
filedropkartero.git-41992ae.zip
448.41 KB
39 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
68 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
37 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
308 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
2 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
289 downloads
filedropkartero.git-83512be.zip
445.30 KB
232 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
291 downloads
filedropkartero.git-1954b25.zip
445.30 KB
230 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
34 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
24 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
255 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
1 download
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
244 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
1 download
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
49 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
173 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
163 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
198 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
191 downloads
filedropkartero.git-b9364de.zip
444.09 KB
417 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
400 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
458 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
1 download
filedropkartero.git-96c60ff.zip
441.87 KB
371 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
444 downloads
filedropkartero.git-4357b59.zip
440.69 KB
370 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
1 download
filedropkartero.git-c6ff319.zip
440.70 KB
350 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
417 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
351 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
376 downloads
filedropkartero.git-ee42942.zip
439.92 KB
332 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
27 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
334 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
403 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
357 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
427 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
319 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
296 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
377 downloads
filedropkartero.git-52316ec.zip
439.18 KB
322 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
372 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
331 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
290 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
337 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
292 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
342 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
319 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
324 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
284 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
24 downloads
filedropkartero.git-80edc03.zip
435.84 KB
294 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
26 downloads
filedropkartero.git-b408c23.zip
435.59 KB
301 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
336 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
312 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
337 downloads
filedropkartero.git-9086094.zip
435.34 KB
311 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
333 downloads
filedropkartero.git-47ca624.zip
435.51 KB
278 downloads
filedropkartero.git-81314a5.zip
435.53 KB
301 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
330 downloads
filedropkartero.git-cae7074.zip
435.20 KB
296 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
341 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
329 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
324 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
311 downloads
filedropkartero.git-230f35d.zip
434.68 KB
312 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
315 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
285 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
316 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
292 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
311 downloads
filedropkartero.git-36876c8.zip
432.36 KB
317 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
329 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
306 downloads
filedropkartero.git-e828148.zip
433.58 KB
285 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
323 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
355 downloads
filedropkartero.git-476cdda.zip
432.26 KB
298 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
62 downloads
filedropkartero.git-054c286.zip
109.53 KB
359 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
438 downloads
filedropkartero.git-071b099.zip
110.21 KB
357 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
58 downloads
filedropkartero.git-551c38d.zip
110.20 KB
350 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
58 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
343 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
58 downloads
filedropkartero.git-58a052b.zip
109.36 KB
355 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
432 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
353 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
441 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
359 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
409 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
448 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
441 downloads
filedropkartero.git-d82e393.zip
109.24 KB
358 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
423 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
342 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
425 downloads
filedropkartero.git-40825aa.zip
109.16 KB
377 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
422 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
350 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
59 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
351 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
462 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
363 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
422 downloads
filedropkartero.git-21415da.zip
104.22 KB
365 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
442 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
356 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
441 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
381 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
59 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
376 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
420 downloads
filedropkartero.git-1442b69.zip
102.50 KB
379 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
445 downloads
filedropkartero.git-6d15918.zip
102.28 KB
348 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
61 downloads
filedropkartero.git-45140d8.zip
102.23 KB
354 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
431 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
364 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
444 downloads
filedropkartero.git-e007e55.zip
102.01 KB
338 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
59 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
367 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
161 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
339 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
459 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
359 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
438 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
363 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
437 downloads
filedropkartero.git-159152f.zip
97.52 KB
369 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
422 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
351 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
354 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
427 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
425 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
357 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
445 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
348 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
437 downloads
filedropkartero.git-bdab380.zip
95.79 KB
350 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
442 downloads
filedropkartero.git-48f9134.zip
95.48 KB
360 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
430 downloads
filedropkartero.git-adb9757.zip
95.37 KB
352 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
365 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
415 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
416 downloads
filedropkartero.git-18a5106.zip
95.48 KB
367 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
448 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
360 downloads
filedropkartero.git-effff82.zip
97.06 KB
375 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
434 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
475 downloads
filedropkartero.git-b70d364.zip
93.67 KB
368 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
57 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
358 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
433 downloads
filedropkartero.git-c17135e.zip
93.57 KB
347 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
57 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
361 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
436 downloads
filedropkartero.git-1f683db.zip
93.24 KB
353 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
57 downloads
filedropkartero.git-d342596.zip
93.28 KB
346 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
57 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
363 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
57 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
354 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
57 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
379 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
384 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
437 downloads
filedropkartero.git-bea685a.zip
96.88 KB
358 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
431 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
56 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
355 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
438 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
343 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
418 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
366 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
440 downloads
filedropkartero.git-641dc05.zip
96.73 KB
356 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
449 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
362 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
448 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
31 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
445 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
354 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
425 downloads
filedropkartero.git-265e63c.zip
87.52 KB
387 downloads
filedropkartero.git-635a5db.zip
87.60 KB
355 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
59 downloads
filedropkartero.git-a041f85.zip
87.52 KB
388 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
448 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
355 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
556 downloads
filedropkartero.git-eef571a.zip
25.69 KB
487 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
60 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
392 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
465 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
410 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
58 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
388 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
480 downloads
filedropkartero.git-49aac92.zip
90.01 KB
389 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
60 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
417 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
487 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
62 downloads
filedropkartero.git-6e34786.zip
88.09 KB
431 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
61 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
438 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
59 downloads
filedropkartero.git-9cad005.zip
90.00 KB
481 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
60 downloads
filedropkartero.git-b303f61.zip
94.78 KB
154 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
235 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
175 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
59 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
188 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
267 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
202 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
286 downloads
filedropkartero.git-0502d01.zip
96.00 KB
213 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
54 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
223 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
299 downloads
filedropkartero.git-834f923.zip
96.14 KB
233 downloads