kartero.org

kartero.org

Git

This commit has been accessed 745 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
58 downloads
filedropkartero.git-41992ae.zip
448.41 KB
31 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
58 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
30 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
288 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
77 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
275 downloads
filedropkartero.git-83512be.zip
445.30 KB
223 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
273 downloads
filedropkartero.git-1954b25.zip
445.30 KB
221 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
16 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
15 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
237 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
191 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
226 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
184 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
31 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
166 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
155 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
184 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
174 downloads
filedropkartero.git-b9364de.zip
444.09 KB
409 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
392 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
445 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
438 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
364 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
430 downloads
filedropkartero.git-4357b59.zip
440.69 KB
365 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
430 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
345 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
404 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
345 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
363 downloads
filedropkartero.git-ee42942.zip
439.92 KB
325 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
13 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
328 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
385 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
351 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
408 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
310 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
290 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
361 downloads
filedropkartero.git-52316ec.zip
439.18 KB
317 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
356 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
320 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
285 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
323 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
285 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
325 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
314 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
308 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
279 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
11 downloads
filedropkartero.git-80edc03.zip
435.84 KB
289 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
12 downloads
filedropkartero.git-b408c23.zip
435.59 KB
295 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
317 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
306 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
319 downloads
filedropkartero.git-9086094.zip
435.34 KB
306 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
316 downloads
filedropkartero.git-47ca624.zip
435.51 KB
273 downloads
filedropkartero.git-81314a5.zip
435.53 KB
294 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
314 downloads
filedropkartero.git-cae7074.zip
435.20 KB
290 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
327 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
313 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
319 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
296 downloads
filedropkartero.git-230f35d.zip
434.68 KB
306 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
299 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
280 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
298 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
287 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
296 downloads
filedropkartero.git-36876c8.zip
432.36 KB
310 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
317 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
301 downloads
filedropkartero.git-e828148.zip
433.58 KB
280 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
306 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
341 downloads
filedropkartero.git-476cdda.zip
432.26 KB
293 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
21 downloads
filedropkartero.git-054c286.zip
109.53 KB
353 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
397 downloads
filedropkartero.git-071b099.zip
110.21 KB
352 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
19 downloads
filedropkartero.git-551c38d.zip
110.20 KB
345 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
18 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
337 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
18 downloads
filedropkartero.git-58a052b.zip
109.36 KB
348 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
392 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
347 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
402 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
352 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
370 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
442 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
402 downloads
filedropkartero.git-d82e393.zip
109.24 KB
352 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
383 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
336 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
385 downloads
filedropkartero.git-40825aa.zip
109.16 KB
370 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
384 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
344 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
18 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
346 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
422 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
358 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
382 downloads
filedropkartero.git-21415da.zip
104.22 KB
359 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
403 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
349 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
401 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
374 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
19 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
371 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
380 downloads
filedropkartero.git-1442b69.zip
102.50 KB
374 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
403 downloads
filedropkartero.git-6d15918.zip
102.28 KB
343 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
20 downloads
filedropkartero.git-45140d8.zip
102.23 KB
348 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
391 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
358 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
405 downloads
filedropkartero.git-e007e55.zip
102.01 KB
332 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
18 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
360 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
121 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
334 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
420 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
353 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
399 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
357 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
397 downloads
filedropkartero.git-159152f.zip
97.52 KB
362 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
381 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
346 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
348 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
387 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
385 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
353 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
405 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
341 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
399 downloads
filedropkartero.git-bdab380.zip
95.79 KB
344 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
403 downloads
filedropkartero.git-48f9134.zip
95.48 KB
355 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
391 downloads
filedropkartero.git-adb9757.zip
95.37 KB
346 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
358 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
374 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
376 downloads
filedropkartero.git-18a5106.zip
95.48 KB
362 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
409 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
354 downloads
filedropkartero.git-effff82.zip
97.06 KB
368 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
395 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
437 downloads
filedropkartero.git-b70d364.zip
93.67 KB
362 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
18 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
353 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
393 downloads
filedropkartero.git-c17135e.zip
93.57 KB
342 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
19 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
356 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
395 downloads
filedropkartero.git-1f683db.zip
93.24 KB
348 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
17 downloads
filedropkartero.git-d342596.zip
93.28 KB
339 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
18 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
358 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
18 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
348 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
17 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
372 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
378 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
396 downloads
filedropkartero.git-bea685a.zip
96.88 KB
352 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
391 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
17 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
348 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
399 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
337 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
378 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
360 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
398 downloads
filedropkartero.git-641dc05.zip
96.73 KB
350 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
408 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
355 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
408 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
1 download
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
405 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
348 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
386 downloads
filedropkartero.git-265e63c.zip
87.52 KB
381 downloads
filedropkartero.git-635a5db.zip
87.60 KB
349 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
18 downloads
filedropkartero.git-a041f85.zip
87.52 KB
382 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
408 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
349 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
515 downloads
filedropkartero.git-eef571a.zip
25.69 KB
482 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
18 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
387 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
426 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
404 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
18 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
382 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
440 downloads
filedropkartero.git-49aac92.zip
90.01 KB
384 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
20 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
412 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
448 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
22 downloads
filedropkartero.git-6e34786.zip
88.09 KB
426 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
22 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
432 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
19 downloads
filedropkartero.git-9cad005.zip
90.00 KB
475 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
19 downloads
filedropkartero.git-b303f61.zip
94.78 KB
148 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
196 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
169 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
20 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
183 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
227 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
197 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
246 downloads
filedropkartero.git-0502d01.zip
96.00 KB
208 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
16 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
217 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
258 downloads
filedropkartero.git-834f923.zip
96.14 KB
228 downloads