kartero.org

kartero.org

Git

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