kartero.org

kartero.org

Git

This commit has been accessed 937 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
3 downloads
filedropkartero.git-41992ae.zip
448.41 KB
4 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
3 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
4 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
2 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
27 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
3 downloads
filedropkartero.git-83512be.zip
445.30 KB
7 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
2 downloads
filedropkartero.git-1954b25.zip
445.30 KB
3 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
2 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
2 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
5 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
3 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
2 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
3 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
2 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
3 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
3 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
5 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
4 downloads
filedropkartero.git-b9364de.zip
444.09 KB
5 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
4 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
3 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
3 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
387 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
463 downloads
filedropkartero.git-4357b59.zip
440.69 KB
1 download
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
18 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
369 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
434 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
364 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
398 downloads
filedropkartero.git-ee42942.zip
439.92 KB
352 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
44 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
354 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
424 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
373 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
448 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
335 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
310 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
393 downloads
filedropkartero.git-52316ec.zip
439.18 KB
337 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
389 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
349 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
304 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
354 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
307 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
360 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
335 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
341 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
298 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
43 downloads
filedropkartero.git-80edc03.zip
435.84 KB
309 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
42 downloads
filedropkartero.git-b408c23.zip
435.59 KB
319 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
350 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
329 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
6 downloads
filedropkartero.git-9086094.zip
435.34 KB
329 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
353 downloads
filedropkartero.git-47ca624.zip
435.51 KB
295 downloads
filedropkartero.git-81314a5.zip
435.53 KB
318 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
349 downloads
filedropkartero.git-cae7074.zip
435.20 KB
312 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
357 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
349 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
4 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
327 downloads
filedropkartero.git-230f35d.zip
434.68 KB
6 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
333 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
301 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
334 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
309 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
328 downloads
filedropkartero.git-36876c8.zip
432.36 KB
332 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
346 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
319 downloads
filedropkartero.git-e828148.zip
433.58 KB
300 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
343 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
372 downloads
filedropkartero.git-476cdda.zip
432.26 KB
313 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
4 downloads
filedropkartero.git-054c286.zip
109.53 KB
377 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
4 downloads
filedropkartero.git-071b099.zip
110.21 KB
379 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
6 downloads
filedropkartero.git-551c38d.zip
110.20 KB
369 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
4 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
363 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
4 downloads
filedropkartero.git-58a052b.zip
109.36 KB
373 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
4 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
371 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
4 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
380 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
4 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
467 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
4 downloads
filedropkartero.git-d82e393.zip
109.24 KB
376 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
4 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
360 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
3 downloads
filedropkartero.git-40825aa.zip
109.16 KB
397 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
3 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
374 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
5 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
371 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
4 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
386 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
6 downloads
filedropkartero.git-21415da.zip
104.22 KB
384 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
5 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
373 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
5 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
398 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
4 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
395 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
4 downloads
filedropkartero.git-1442b69.zip
102.50 KB
399 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
6 downloads
filedropkartero.git-6d15918.zip
102.28 KB
367 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
4 downloads
filedropkartero.git-45140d8.zip
102.23 KB
375 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
4 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
385 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
4 downloads
filedropkartero.git-e007e55.zip
102.01 KB
357 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
4 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
387 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
4 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
359 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
5 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
381 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
4 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
385 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
4 downloads
filedropkartero.git-159152f.zip
97.52 KB
387 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
4 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
370 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
371 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
4 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
4 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
2 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
4 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
367 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
4 downloads
filedropkartero.git-bdab380.zip
95.79 KB
1 download
filedropkartero.git-48f9134.tar.bz2
85.78 KB
4 downloads
filedropkartero.git-48f9134.zip
95.48 KB
378 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
4 downloads
filedropkartero.git-adb9757.zip
95.37 KB
372 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
383 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
4 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
5 downloads
filedropkartero.git-18a5106.zip
95.48 KB
385 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
5 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
378 downloads
filedropkartero.git-effff82.zip
97.06 KB
392 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
4 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
4 downloads
filedropkartero.git-b70d364.zip
93.67 KB
386 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
4 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
376 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
7 downloads
filedropkartero.git-c17135e.zip
93.57 KB
368 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
5 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
378 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
4 downloads
filedropkartero.git-1f683db.zip
93.24 KB
369 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
4 downloads
filedropkartero.git-d342596.zip
93.28 KB
365 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
5 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
382 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
4 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
375 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
5 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
398 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
400 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
6 downloads
filedropkartero.git-bea685a.zip
96.88 KB
376 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
6 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
4 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
374 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
4 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
361 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
4 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
386 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
5 downloads
filedropkartero.git-641dc05.zip
96.73 KB
372 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
4 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
380 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
6 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
30 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
6 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
372 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
4 downloads
filedropkartero.git-265e63c.zip
87.52 KB
405 downloads
filedropkartero.git-635a5db.zip
87.60 KB
373 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
5 downloads
filedropkartero.git-a041f85.zip
87.52 KB
406 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
5 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
2 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
5 downloads
filedropkartero.git-eef571a.zip
25.69 KB
505 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
8 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
410 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
4 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
428 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
5 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
405 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
4 downloads
filedropkartero.git-49aac92.zip
90.01 KB
406 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
8 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
436 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
4 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
4 downloads
filedropkartero.git-6e34786.zip
88.09 KB
3 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
5 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
1 download
filedropkartero.git-9cad005.tar.bz2
78.85 KB
6 downloads
filedropkartero.git-9cad005.zip
90.00 KB
1 download
filedropkartero.git-b303f61.tar.bz2
82.57 KB
7 downloads
filedropkartero.git-b303f61.zip
94.78 KB
3 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
4 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
3 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
4 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
4 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
3 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
2 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
4 downloads
filedropkartero.git-0502d01.zip
96.00 KB
4 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
4 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
2 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
4 downloads
filedropkartero.git-834f923.zip
96.14 KB
1 download