kartero.org

kartero.org

Git

This commit has been accessed 859 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
87 downloads
filedropkartero.git-41992ae.zip
448.41 KB
49 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
79 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
48 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
325 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
20 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
297 downloads
filedropkartero.git-83512be.zip
445.30 KB
241 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
304 downloads
filedropkartero.git-1954b25.zip
445.30 KB
241 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
44 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
33 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
265 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
7 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
253 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
6 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
60 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
181 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
172 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
206 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
201 downloads
filedropkartero.git-b9364de.zip
444.09 KB
424 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
411 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
468 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
9 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
381 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
455 downloads
filedropkartero.git-4357b59.zip
440.69 KB
378 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
10 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
357 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
426 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
357 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
388 downloads
filedropkartero.git-ee42942.zip
439.92 KB
342 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
37 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
342 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
413 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
365 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
438 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
325 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
302 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
384 downloads
filedropkartero.git-52316ec.zip
439.18 KB
328 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
380 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
340 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
295 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
345 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
298 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
350 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
325 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
332 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
290 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
33 downloads
filedropkartero.git-80edc03.zip
435.84 KB
300 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
34 downloads
filedropkartero.git-b408c23.zip
435.59 KB
308 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
344 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
318 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
345 downloads
filedropkartero.git-9086094.zip
435.34 KB
318 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
342 downloads
filedropkartero.git-47ca624.zip
435.51 KB
285 downloads
filedropkartero.git-81314a5.zip
435.53 KB
307 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
338 downloads
filedropkartero.git-cae7074.zip
435.20 KB
302 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
349 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
338 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
330 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
318 downloads
filedropkartero.git-230f35d.zip
434.68 KB
317 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
324 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
291 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
324 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
299 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
319 downloads
filedropkartero.git-36876c8.zip
432.36 KB
323 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
337 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
312 downloads
filedropkartero.git-e828148.zip
433.58 KB
291 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
332 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
362 downloads
filedropkartero.git-476cdda.zip
432.26 KB
303 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
77 downloads
filedropkartero.git-054c286.zip
109.53 KB
366 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
453 downloads
filedropkartero.git-071b099.zip
110.21 KB
364 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
71 downloads
filedropkartero.git-551c38d.zip
110.20 KB
357 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
74 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
351 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
71 downloads
filedropkartero.git-58a052b.zip
109.36 KB
362 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
445 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
360 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
454 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
366 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
423 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
454 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
456 downloads
filedropkartero.git-d82e393.zip
109.24 KB
365 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
436 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
349 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
438 downloads
filedropkartero.git-40825aa.zip
109.16 KB
383 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
437 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
358 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
71 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
358 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
478 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
370 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
435 downloads
filedropkartero.git-21415da.zip
104.22 KB
372 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
455 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
363 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
453 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
388 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
73 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
383 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
435 downloads
filedropkartero.git-1442b69.zip
102.50 KB
386 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
459 downloads
filedropkartero.git-6d15918.zip
102.28 KB
355 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
74 downloads
filedropkartero.git-45140d8.zip
102.23 KB
361 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
444 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
371 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
456 downloads
filedropkartero.git-e007e55.zip
102.01 KB
345 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
73 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
374 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
177 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
346 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
473 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
366 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
452 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
371 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
451 downloads
filedropkartero.git-159152f.zip
97.52 KB
376 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
435 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
359 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
361 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
439 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
437 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
363 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
460 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
355 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
449 downloads
filedropkartero.git-bdab380.zip
95.79 KB
356 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
455 downloads
filedropkartero.git-48f9134.zip
95.48 KB
367 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
444 downloads
filedropkartero.git-adb9757.zip
95.37 KB
359 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
371 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
427 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
430 downloads
filedropkartero.git-18a5106.zip
95.48 KB
373 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
462 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
367 downloads
filedropkartero.git-effff82.zip
97.06 KB
380 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
446 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
488 downloads
filedropkartero.git-b70d364.zip
93.67 KB
374 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
69 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
364 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
446 downloads
filedropkartero.git-c17135e.zip
93.57 KB
353 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
70 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
367 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
448 downloads
filedropkartero.git-1f683db.zip
93.24 KB
359 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
70 downloads
filedropkartero.git-d342596.zip
93.28 KB
352 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
70 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
369 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
69 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
360 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
70 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
386 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
390 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
450 downloads
filedropkartero.git-bea685a.zip
96.88 KB
364 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
444 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
79 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
360 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
451 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
349 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
430 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
373 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
452 downloads
filedropkartero.git-641dc05.zip
96.73 KB
362 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
461 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
368 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
461 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
56 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
458 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
360 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
436 downloads
filedropkartero.git-265e63c.zip
87.52 KB
393 downloads
filedropkartero.git-635a5db.zip
87.60 KB
361 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
71 downloads
filedropkartero.git-a041f85.zip
87.52 KB
394 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
461 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
361 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
567 downloads
filedropkartero.git-eef571a.zip
25.69 KB
493 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
75 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
398 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
480 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
416 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
69 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
394 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
495 downloads
filedropkartero.git-49aac92.zip
90.01 KB
394 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
78 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
423 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
500 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
83 downloads
filedropkartero.git-6e34786.zip
88.09 KB
437 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
78 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
444 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
74 downloads
filedropkartero.git-9cad005.zip
90.00 KB
487 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
75 downloads
filedropkartero.git-b303f61.zip
94.78 KB
161 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
247 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
181 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
71 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
194 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
280 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
209 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
298 downloads
filedropkartero.git-0502d01.zip
96.00 KB
219 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
65 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
229 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
311 downloads
filedropkartero.git-834f923.zip
96.14 KB
240 downloads