kartero.org

kartero.org

Git

This commit has been accessed 856 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
85 downloads
filedropkartero.git-41992ae.zip
448.41 KB
48 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
78 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
47 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
323 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
20 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
296 downloads
filedropkartero.git-83512be.zip
445.30 KB
240 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
302 downloads
filedropkartero.git-1954b25.zip
445.30 KB
240 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
42 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
31 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
263 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
7 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
252 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
6 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
59 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
180 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
172 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
205 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
198 downloads
filedropkartero.git-b9364de.zip
444.09 KB
423 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
410 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
466 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
7 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
380 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
454 downloads
filedropkartero.git-4357b59.zip
440.69 KB
376 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
8 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
356 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
424 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
357 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
386 downloads
filedropkartero.git-ee42942.zip
439.92 KB
341 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
35 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
341 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
411 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
365 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
435 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
324 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
301 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
383 downloads
filedropkartero.git-52316ec.zip
439.18 KB
327 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
378 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
338 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
295 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
343 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
298 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
349 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
324 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
330 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
289 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
31 downloads
filedropkartero.git-80edc03.zip
435.84 KB
300 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
32 downloads
filedropkartero.git-b408c23.zip
435.59 KB
307 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
342 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
317 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
343 downloads
filedropkartero.git-9086094.zip
435.34 KB
317 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
340 downloads
filedropkartero.git-47ca624.zip
435.51 KB
284 downloads
filedropkartero.git-81314a5.zip
435.53 KB
306 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
336 downloads
filedropkartero.git-cae7074.zip
435.20 KB
301 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
347 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
336 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
330 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
317 downloads
filedropkartero.git-230f35d.zip
434.68 KB
316 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
322 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
290 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
322 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
298 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
317 downloads
filedropkartero.git-36876c8.zip
432.36 KB
322 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
335 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
311 downloads
filedropkartero.git-e828148.zip
433.58 KB
290 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
330 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
361 downloads
filedropkartero.git-476cdda.zip
432.26 KB
303 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
75 downloads
filedropkartero.git-054c286.zip
109.53 KB
365 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
451 downloads
filedropkartero.git-071b099.zip
110.21 KB
363 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
69 downloads
filedropkartero.git-551c38d.zip
110.20 KB
356 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
72 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
350 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
69 downloads
filedropkartero.git-58a052b.zip
109.36 KB
361 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
443 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
359 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
452 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
365 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
421 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
454 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
454 downloads
filedropkartero.git-d82e393.zip
109.24 KB
364 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
434 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
348 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
436 downloads
filedropkartero.git-40825aa.zip
109.16 KB
382 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
435 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
357 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
70 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
357 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
476 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
369 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
433 downloads
filedropkartero.git-21415da.zip
104.22 KB
371 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
453 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
362 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
451 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
387 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
71 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
382 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
433 downloads
filedropkartero.git-1442b69.zip
102.50 KB
385 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
457 downloads
filedropkartero.git-6d15918.zip
102.28 KB
354 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
72 downloads
filedropkartero.git-45140d8.zip
102.23 KB
360 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
442 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
370 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
454 downloads
filedropkartero.git-e007e55.zip
102.01 KB
344 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
71 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
373 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
175 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
345 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
471 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
365 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
450 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
370 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
449 downloads
filedropkartero.git-159152f.zip
97.52 KB
375 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
433 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
358 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
360 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
437 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
435 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
362 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
458 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
354 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
447 downloads
filedropkartero.git-bdab380.zip
95.79 KB
355 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
453 downloads
filedropkartero.git-48f9134.zip
95.48 KB
366 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
443 downloads
filedropkartero.git-adb9757.zip
95.37 KB
358 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
370 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
425 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
428 downloads
filedropkartero.git-18a5106.zip
95.48 KB
372 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
460 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
366 downloads
filedropkartero.git-effff82.zip
97.06 KB
380 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
444 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
486 downloads
filedropkartero.git-b70d364.zip
93.67 KB
373 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
67 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
363 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
444 downloads
filedropkartero.git-c17135e.zip
93.57 KB
352 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
68 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
366 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
446 downloads
filedropkartero.git-1f683db.zip
93.24 KB
358 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
68 downloads
filedropkartero.git-d342596.zip
93.28 KB
351 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
68 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
368 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
67 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
359 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
68 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
385 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
389 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
448 downloads
filedropkartero.git-bea685a.zip
96.88 KB
363 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
442 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
77 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
359 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
449 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
348 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
428 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
372 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
450 downloads
filedropkartero.git-641dc05.zip
96.73 KB
361 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
459 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
367 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
459 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
55 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
456 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
359 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
434 downloads
filedropkartero.git-265e63c.zip
87.52 KB
392 downloads
filedropkartero.git-635a5db.zip
87.60 KB
360 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
69 downloads
filedropkartero.git-a041f85.zip
87.52 KB
393 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
459 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
360 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
565 downloads
filedropkartero.git-eef571a.zip
25.69 KB
492 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
73 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
397 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
478 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
415 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
67 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
393 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
493 downloads
filedropkartero.git-49aac92.zip
90.01 KB
393 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
76 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
422 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
498 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
81 downloads
filedropkartero.git-6e34786.zip
88.09 KB
436 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
76 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
443 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
72 downloads
filedropkartero.git-9cad005.zip
90.00 KB
486 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
73 downloads
filedropkartero.git-b303f61.zip
94.78 KB
160 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
245 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
180 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
69 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
193 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
278 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
208 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
296 downloads
filedropkartero.git-0502d01.zip
96.00 KB
218 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
63 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
228 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
309 downloads
filedropkartero.git-834f923.zip
96.14 KB
239 downloads