kartero.org

kartero.org

Git

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