kartero.org

kartero.org

Git

This commit has been accessed 900 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
90 downloads
filedropkartero.git-41992ae.zip
448.41 KB
52 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
81 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
51 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
329 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
6 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
301 downloads
filedropkartero.git-83512be.zip
445.30 KB
245 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
308 downloads
filedropkartero.git-1954b25.zip
445.30 KB
245 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
47 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
37 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
267 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
13 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
258 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
10 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
65 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
185 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
176 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
209 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
204 downloads
filedropkartero.git-b9364de.zip
444.09 KB
428 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
415 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
472 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
13 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
384 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
457 downloads
filedropkartero.git-4357b59.zip
440.69 KB
383 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
13 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
361 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
428 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
361 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
393 downloads
filedropkartero.git-ee42942.zip
439.92 KB
347 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
39 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
347 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
417 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
369 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
441 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
330 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
305 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
387 downloads
filedropkartero.git-52316ec.zip
439.18 KB
332 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
384 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
343 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
299 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
348 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
302 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
354 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
329 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
335 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
294 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
37 downloads
filedropkartero.git-80edc03.zip
435.84 KB
304 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
36 downloads
filedropkartero.git-b408c23.zip
435.59 KB
312 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
346 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
323 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
353 downloads
filedropkartero.git-9086094.zip
435.34 KB
322 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
348 downloads
filedropkartero.git-47ca624.zip
435.51 KB
290 downloads
filedropkartero.git-81314a5.zip
435.53 KB
312 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
342 downloads
filedropkartero.git-cae7074.zip
435.20 KB
306 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
352 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
342 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
334 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
321 downloads
filedropkartero.git-230f35d.zip
434.68 KB
321 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
328 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
295 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
327 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
304 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
323 downloads
filedropkartero.git-36876c8.zip
432.36 KB
327 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
339 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
316 downloads
filedropkartero.git-e828148.zip
433.58 KB
295 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
336 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
365 downloads
filedropkartero.git-476cdda.zip
432.26 KB
307 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
86 downloads
filedropkartero.git-054c286.zip
109.53 KB
373 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
462 downloads
filedropkartero.git-071b099.zip
110.21 KB
372 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
81 downloads
filedropkartero.git-551c38d.zip
110.20 KB
365 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
84 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
358 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
80 downloads
filedropkartero.git-58a052b.zip
109.36 KB
369 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
454 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
367 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
462 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
374 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
433 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
462 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
465 downloads
filedropkartero.git-d82e393.zip
109.24 KB
372 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
445 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
356 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
448 downloads
filedropkartero.git-40825aa.zip
109.16 KB
390 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
446 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
366 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
80 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
364 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
489 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
377 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
445 downloads
filedropkartero.git-21415da.zip
104.22 KB
379 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
464 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
370 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
463 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
395 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
82 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
389 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
444 downloads
filedropkartero.git-1442b69.zip
102.50 KB
394 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
467 downloads
filedropkartero.git-6d15918.zip
102.28 KB
363 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
83 downloads
filedropkartero.git-45140d8.zip
102.23 KB
368 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
454 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
379 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
465 downloads
filedropkartero.git-e007e55.zip
102.01 KB
352 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
82 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
381 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
186 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
354 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
482 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
374 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
462 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
379 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
460 downloads
filedropkartero.git-159152f.zip
97.52 KB
383 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
445 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
366 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
368 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
449 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
448 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
371 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
471 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
363 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
459 downloads
filedropkartero.git-bdab380.zip
95.79 KB
365 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
465 downloads
filedropkartero.git-48f9134.zip
95.48 KB
375 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
454 downloads
filedropkartero.git-adb9757.zip
95.37 KB
368 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
380 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
437 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
440 downloads
filedropkartero.git-18a5106.zip
95.48 KB
381 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
472 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
375 downloads
filedropkartero.git-effff82.zip
97.06 KB
388 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
457 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
498 downloads
filedropkartero.git-b70d364.zip
93.67 KB
382 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
79 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
372 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
456 downloads
filedropkartero.git-c17135e.zip
93.57 KB
361 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
80 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
375 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
458 downloads
filedropkartero.git-1f683db.zip
93.24 KB
366 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
81 downloads
filedropkartero.git-d342596.zip
93.28 KB
361 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
81 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
377 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
80 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
368 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
80 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
394 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
397 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
460 downloads
filedropkartero.git-bea685a.zip
96.88 KB
373 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
454 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
90 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
368 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
462 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
357 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
440 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
381 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
462 downloads
filedropkartero.git-641dc05.zip
96.73 KB
370 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
474 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
376 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
471 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
5 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
469 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
368 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
447 downloads
filedropkartero.git-265e63c.zip
87.52 KB
402 downloads
filedropkartero.git-635a5db.zip
87.60 KB
370 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
81 downloads
filedropkartero.git-a041f85.zip
87.52 KB
402 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
471 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
369 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
578 downloads
filedropkartero.git-eef571a.zip
25.69 KB
501 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
86 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
406 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
490 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
424 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
79 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
402 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
505 downloads
filedropkartero.git-49aac92.zip
90.01 KB
401 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
89 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
431 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
511 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
93 downloads
filedropkartero.git-6e34786.zip
88.09 KB
446 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
91 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
452 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
85 downloads
filedropkartero.git-9cad005.zip
90.00 KB
496 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
86 downloads
filedropkartero.git-b303f61.zip
94.78 KB
170 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
258 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
189 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
84 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
203 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
293 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
218 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
308 downloads
filedropkartero.git-0502d01.zip
96.00 KB
228 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
75 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
237 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
321 downloads
filedropkartero.git-834f923.zip
96.14 KB
248 downloads