kartero.org

kartero.org

Git

This commit has been accessed 636 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
40 downloads
filedropkartero.git-41992ae.zip
448.41 KB
21 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
36 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
16 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
268 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
394 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
257 downloads
filedropkartero.git-83512be.zip
445.30 KB
213 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
251 downloads
filedropkartero.git-1954b25.zip
445.30 KB
210 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
243 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
195 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
223 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
178 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
211 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
173 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
15 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
153 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
143 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
169 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
160 downloads
filedropkartero.git-b9364de.zip
444.09 KB
399 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
380 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
427 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
421 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
353 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
414 downloads
filedropkartero.git-4357b59.zip
440.69 KB
355 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
413 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
336 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
393 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
335 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
351 downloads
filedropkartero.git-ee42942.zip
439.92 KB
313 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
374 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
316 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
370 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
340 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
390 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
300 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
282 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
347 downloads
filedropkartero.git-52316ec.zip
439.18 KB
306 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
340 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
308 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
278 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
310 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
276 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
313 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
306 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
298 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
269 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
1 download
filedropkartero.git-80edc03.zip
435.84 KB
281 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
302 downloads
filedropkartero.git-b408c23.zip
435.59 KB
285 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
305 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
297 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
307 downloads
filedropkartero.git-9086094.zip
435.34 KB
298 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
304 downloads
filedropkartero.git-47ca624.zip
435.51 KB
265 downloads
filedropkartero.git-81314a5.zip
435.53 KB
285 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
300 downloads
filedropkartero.git-cae7074.zip
435.20 KB
281 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
316 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
300 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
311 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
285 downloads
filedropkartero.git-230f35d.zip
434.68 KB
298 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
287 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
271 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
286 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
279 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
284 downloads
filedropkartero.git-36876c8.zip
432.36 KB
301 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
307 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
292 downloads
filedropkartero.git-e828148.zip
433.58 KB
271 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
294 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
326 downloads
filedropkartero.git-476cdda.zip
432.26 KB
284 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
374 downloads
filedropkartero.git-054c286.zip
109.53 KB
344 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
377 downloads
filedropkartero.git-071b099.zip
110.21 KB
344 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
381 downloads
filedropkartero.git-551c38d.zip
110.20 KB
336 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
376 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
328 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
376 downloads
filedropkartero.git-58a052b.zip
109.36 KB
340 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
369 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
338 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
382 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
342 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
348 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
434 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
381 downloads
filedropkartero.git-d82e393.zip
109.24 KB
343 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
363 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
324 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
364 downloads
filedropkartero.git-40825aa.zip
109.16 KB
361 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
362 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
335 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
372 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
338 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
403 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
348 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
360 downloads
filedropkartero.git-21415da.zip
104.22 KB
349 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
380 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
340 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
380 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
365 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
362 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
363 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
357 downloads
filedropkartero.git-1442b69.zip
102.50 KB
365 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
381 downloads
filedropkartero.git-6d15918.zip
102.28 KB
333 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
382 downloads
filedropkartero.git-45140d8.zip
102.23 KB
338 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
370 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
350 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
382 downloads
filedropkartero.git-e007e55.zip
102.01 KB
322 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
358 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
351 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
98 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
326 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
400 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
343 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
378 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
347 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
376 downloads
filedropkartero.git-159152f.zip
97.52 KB
353 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
359 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
336 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
339 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
366 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
365 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
343 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
384 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
332 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
378 downloads
filedropkartero.git-bdab380.zip
95.79 KB
335 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
382 downloads
filedropkartero.git-48f9134.zip
95.48 KB
346 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
371 downloads
filedropkartero.git-adb9757.zip
95.37 KB
337 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
349 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
353 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
354 downloads
filedropkartero.git-18a5106.zip
95.48 KB
352 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
388 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
345 downloads
filedropkartero.git-effff82.zip
97.06 KB
358 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
375 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
414 downloads
filedropkartero.git-b70d364.zip
93.67 KB
351 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
388 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
345 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
370 downloads
filedropkartero.git-c17135e.zip
93.57 KB
331 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
374 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
344 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
373 downloads
filedropkartero.git-1f683db.zip
93.24 KB
339 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
374 downloads
filedropkartero.git-d342596.zip
93.28 KB
331 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
375 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
348 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
384 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
337 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
388 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
363 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
369 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
375 downloads
filedropkartero.git-bea685a.zip
96.88 KB
344 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
367 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
384 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
339 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
377 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
328 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
356 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
352 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
376 downloads
filedropkartero.git-641dc05.zip
96.73 KB
340 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
385 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
343 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
387 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
39 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
383 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
339 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
365 downloads
filedropkartero.git-265e63c.zip
87.52 KB
372 downloads
filedropkartero.git-635a5db.zip
87.60 KB
341 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
388 downloads
filedropkartero.git-a041f85.zip
87.52 KB
371 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
386 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
341 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
497 downloads
filedropkartero.git-eef571a.zip
25.69 KB
471 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
405 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
378 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
404 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
395 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
370 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
372 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
415 downloads
filedropkartero.git-49aac92.zip
90.01 KB
374 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
17 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
403 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
427 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
436 downloads
filedropkartero.git-6e34786.zip
88.09 KB
416 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
485 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
423 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
481 downloads
filedropkartero.git-9cad005.zip
90.00 KB
466 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
518 downloads
filedropkartero.git-b303f61.zip
94.78 KB
139 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
173 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
160 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
196 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
174 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
206 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
188 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
221 downloads
filedropkartero.git-0502d01.zip
96.00 KB
199 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
233 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
208 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
236 downloads
filedropkartero.git-834f923.zip
96.14 KB
218 downloads