kartero.org

kartero.org

Git

This commit has been accessed 696 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
48 downloads
filedropkartero.git-41992ae.zip
448.41 KB
26 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
49 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
23 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
277 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
48 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
268 downloads
filedropkartero.git-83512be.zip
445.30 KB
218 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
260 downloads
filedropkartero.git-1954b25.zip
445.30 KB
213 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
7 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
5 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
229 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
183 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
219 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
177 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
22 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
157 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
149 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
177 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
166 downloads
filedropkartero.git-b9364de.zip
444.09 KB
403 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
385 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
437 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
430 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
358 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
421 downloads
filedropkartero.git-4357b59.zip
440.69 KB
360 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
420 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
340 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
398 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
339 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
356 downloads
filedropkartero.git-ee42942.zip
439.92 KB
317 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
5 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
319 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
375 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
346 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
398 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
303 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
285 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
353 downloads
filedropkartero.git-52316ec.zip
439.18 KB
310 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
346 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
314 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
281 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
317 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
280 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
319 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
309 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
302 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
273 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
6 downloads
filedropkartero.git-80edc03.zip
435.84 KB
284 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
4 downloads
filedropkartero.git-b408c23.zip
435.59 KB
289 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
311 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
300 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
314 downloads
filedropkartero.git-9086094.zip
435.34 KB
301 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
309 downloads
filedropkartero.git-47ca624.zip
435.51 KB
268 downloads
filedropkartero.git-81314a5.zip
435.53 KB
288 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
306 downloads
filedropkartero.git-cae7074.zip
435.20 KB
285 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
320 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
307 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
314 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
291 downloads
filedropkartero.git-230f35d.zip
434.68 KB
301 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
293 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
274 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
290 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
282 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
289 downloads
filedropkartero.git-36876c8.zip
432.36 KB
305 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
313 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
296 downloads
filedropkartero.git-e828148.zip
433.58 KB
276 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
301 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
335 downloads
filedropkartero.git-476cdda.zip
432.26 KB
287 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
10 downloads
filedropkartero.git-054c286.zip
109.53 KB
348 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
387 downloads
filedropkartero.git-071b099.zip
110.21 KB
347 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
9 downloads
filedropkartero.git-551c38d.zip
110.20 KB
339 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
8 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
331 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
9 downloads
filedropkartero.git-58a052b.zip
109.36 KB
343 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
382 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
341 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
392 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
346 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
359 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
438 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
392 downloads
filedropkartero.git-d82e393.zip
109.24 KB
346 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
374 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
330 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
376 downloads
filedropkartero.git-40825aa.zip
109.16 KB
364 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
375 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
338 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
8 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
341 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
414 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
353 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
372 downloads
filedropkartero.git-21415da.zip
104.22 KB
352 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
393 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
344 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
391 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
368 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
9 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
366 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
368 downloads
filedropkartero.git-1442b69.zip
102.50 KB
368 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
393 downloads
filedropkartero.git-6d15918.zip
102.28 KB
338 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
9 downloads
filedropkartero.git-45140d8.zip
102.23 KB
341 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
381 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
353 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
394 downloads
filedropkartero.git-e007e55.zip
102.01 KB
326 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
7 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
354 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
109 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
329 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
411 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
346 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
389 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
350 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
388 downloads
filedropkartero.git-159152f.zip
97.52 KB
356 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
370 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
340 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
342 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
377 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
376 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
347 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
395 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
336 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
389 downloads
filedropkartero.git-bdab380.zip
95.79 KB
338 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
394 downloads
filedropkartero.git-48f9134.zip
95.48 KB
349 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
382 downloads
filedropkartero.git-adb9757.zip
95.37 KB
340 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
353 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
363 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
365 downloads
filedropkartero.git-18a5106.zip
95.48 KB
355 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
399 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
348 downloads
filedropkartero.git-effff82.zip
97.06 KB
361 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
386 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
426 downloads
filedropkartero.git-b70d364.zip
93.67 KB
355 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
8 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
348 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
382 downloads
filedropkartero.git-c17135e.zip
93.57 KB
336 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
10 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
350 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
385 downloads
filedropkartero.git-1f683db.zip
93.24 KB
342 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
9 downloads
filedropkartero.git-d342596.zip
93.28 KB
334 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
9 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
352 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
7 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
341 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
8 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
366 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
372 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
387 downloads
filedropkartero.git-bea685a.zip
96.88 KB
347 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
380 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
8 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
342 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
389 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
331 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
367 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
356 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
389 downloads
filedropkartero.git-641dc05.zip
96.73 KB
344 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
398 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
349 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
399 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
46 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
394 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
342 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
376 downloads
filedropkartero.git-265e63c.zip
87.52 KB
375 downloads
filedropkartero.git-635a5db.zip
87.60 KB
344 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
7 downloads
filedropkartero.git-a041f85.zip
87.52 KB
375 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
398 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
344 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
507 downloads
filedropkartero.git-eef571a.zip
25.69 KB
476 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
7 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
381 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
415 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
398 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
9 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
375 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
429 downloads
filedropkartero.git-49aac92.zip
90.01 KB
377 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
9 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
407 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
438 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
11 downloads
filedropkartero.git-6e34786.zip
88.09 KB
419 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
9 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
427 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
9 downloads
filedropkartero.git-9cad005.zip
90.00 KB
469 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
9 downloads
filedropkartero.git-b303f61.zip
94.78 KB
142 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
186 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
163 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
8 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
177 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
218 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
191 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
235 downloads
filedropkartero.git-0502d01.zip
96.00 KB
202 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
7 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
211 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
247 downloads
filedropkartero.git-834f923.zip
96.14 KB
222 downloads