kartero.org

kartero.org

Git

This commit has been accessed 573 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
25 downloads
filedropkartero.git-41992ae.zip
448.41 KB
11 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
23 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
8 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
257 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
362 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
249 downloads
filedropkartero.git-83512be.zip
445.30 KB
207 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
242 downloads
filedropkartero.git-1954b25.zip
445.30 KB
203 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
232 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
189 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
215 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
171 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
202 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
167 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
6 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
148 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
138 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
160 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
150 downloads
filedropkartero.git-b9364de.zip
444.09 KB
395 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
376 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
418 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
413 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
349 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
405 downloads
filedropkartero.git-4357b59.zip
440.69 KB
351 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
404 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
332 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
385 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
331 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
344 downloads
filedropkartero.git-ee42942.zip
439.92 KB
309 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
366 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
312 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
362 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
336 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
381 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
296 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
278 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
337 downloads
filedropkartero.git-52316ec.zip
439.18 KB
302 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
332 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
300 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
274 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
303 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
272 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
305 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
302 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
290 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
265 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
304 downloads
filedropkartero.git-80edc03.zip
435.84 KB
277 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
296 downloads
filedropkartero.git-b408c23.zip
435.59 KB
281 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
297 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
293 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
300 downloads
filedropkartero.git-9086094.zip
435.34 KB
294 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
298 downloads
filedropkartero.git-47ca624.zip
435.51 KB
261 downloads
filedropkartero.git-81314a5.zip
435.53 KB
281 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
294 downloads
filedropkartero.git-cae7074.zip
435.20 KB
277 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
310 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
293 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
307 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
278 downloads
filedropkartero.git-230f35d.zip
434.68 KB
294 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
282 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
267 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
279 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
275 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
278 downloads
filedropkartero.git-36876c8.zip
432.36 KB
297 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
301 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
288 downloads
filedropkartero.git-e828148.zip
433.58 KB
267 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
288 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
319 downloads
filedropkartero.git-476cdda.zip
432.26 KB
280 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
361 downloads
filedropkartero.git-054c286.zip
109.53 KB
339 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
364 downloads
filedropkartero.git-071b099.zip
110.21 KB
339 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
369 downloads
filedropkartero.git-551c38d.zip
110.20 KB
331 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
364 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
323 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
363 downloads
filedropkartero.git-58a052b.zip
109.36 KB
335 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
357 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
333 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
371 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
337 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
337 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
429 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
369 downloads
filedropkartero.git-d82e393.zip
109.24 KB
338 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
351 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
319 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
352 downloads
filedropkartero.git-40825aa.zip
109.16 KB
356 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
351 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
330 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
360 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
333 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
391 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
343 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
348 downloads
filedropkartero.git-21415da.zip
104.22 KB
344 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
368 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
335 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
368 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
360 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
350 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
357 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
346 downloads
filedropkartero.git-1442b69.zip
102.50 KB
360 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
369 downloads
filedropkartero.git-6d15918.zip
102.28 KB
328 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
371 downloads
filedropkartero.git-45140d8.zip
102.23 KB
333 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
359 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
345 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
370 downloads
filedropkartero.git-e007e55.zip
102.01 KB
317 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
346 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
346 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
86 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
321 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
388 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
338 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
366 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
342 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
364 downloads
filedropkartero.git-159152f.zip
97.52 KB
348 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
347 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
331 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
334 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
354 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
353 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
338 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
372 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
327 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
366 downloads
filedropkartero.git-bdab380.zip
95.79 KB
330 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
370 downloads
filedropkartero.git-48f9134.zip
95.48 KB
341 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
359 downloads
filedropkartero.git-adb9757.zip
95.37 KB
332 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
344 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
341 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
342 downloads
filedropkartero.git-18a5106.zip
95.48 KB
347 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
376 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
340 downloads
filedropkartero.git-effff82.zip
97.06 KB
353 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
364 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
402 downloads
filedropkartero.git-b70d364.zip
93.67 KB
346 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
376 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
340 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
358 downloads
filedropkartero.git-c17135e.zip
93.57 KB
326 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
362 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
339 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
362 downloads
filedropkartero.git-1f683db.zip
93.24 KB
335 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
362 downloads
filedropkartero.git-d342596.zip
93.28 KB
326 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
363 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
343 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
372 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
332 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
377 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
358 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
364 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
363 downloads
filedropkartero.git-bea685a.zip
96.88 KB
339 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
356 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
372 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
334 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
365 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
323 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
344 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
347 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
364 downloads
filedropkartero.git-641dc05.zip
96.73 KB
335 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
373 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
338 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
375 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
12 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
371 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
334 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
353 downloads
filedropkartero.git-265e63c.zip
87.52 KB
367 downloads
filedropkartero.git-635a5db.zip
87.60 KB
336 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
376 downloads
filedropkartero.git-a041f85.zip
87.52 KB
366 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
374 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
336 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
485 downloads
filedropkartero.git-eef571a.zip
25.69 KB
466 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
393 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
373 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
392 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
390 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
358 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
367 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
403 downloads
filedropkartero.git-49aac92.zip
90.01 KB
369 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
6 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
398 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
415 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
425 downloads
filedropkartero.git-6e34786.zip
88.09 KB
411 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
473 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
417 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
468 downloads
filedropkartero.git-9cad005.zip
90.00 KB
460 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
506 downloads
filedropkartero.git-b303f61.zip
94.78 KB
133 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
161 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
154 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
183 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
168 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
193 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
182 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
208 downloads
filedropkartero.git-0502d01.zip
96.00 KB
193 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
221 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
202 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
224 downloads
filedropkartero.git-834f923.zip
96.14 KB
212 downloads