kartero.org

kartero.org

Git

This commit has been accessed 164 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
716 downloads
filedropkartero.git-41992ae.zip
448.41 KB
608 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
219 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
265 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
260 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
435 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
245 downloads
filedropkartero.git-83512be.zip
445.30 KB
249 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
256 downloads
filedropkartero.git-1954b25.zip
445.30 KB
253 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
244 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
266 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
269 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
266 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
266 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
255 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
257 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
245 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
262 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
264 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
301 downloads
filedropkartero.git-b9364de.zip
444.09 KB
273 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
266 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
268 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
277 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
267 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
290 downloads
filedropkartero.git-4357b59.zip
440.69 KB
281 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
298 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
273 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
287 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
285 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
257 downloads
filedropkartero.git-ee42942.zip
439.92 KB
268 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
283 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
274 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
285 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
302 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
310 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
271 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
253 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
271 downloads
filedropkartero.git-52316ec.zip
439.18 KB
277 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
268 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
267 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
257 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
272 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
257 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
268 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
287 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
261 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
251 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
274 downloads
filedropkartero.git-80edc03.zip
435.84 KB
264 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
265 downloads
filedropkartero.git-b408c23.zip
435.59 KB
269 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
270 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
279 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
272 downloads
filedropkartero.git-9086094.zip
435.34 KB
279 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
272 downloads
filedropkartero.git-47ca624.zip
435.51 KB
249 downloads
filedropkartero.git-81314a5.zip
435.53 KB
268 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
267 downloads
filedropkartero.git-cae7074.zip
435.20 KB
265 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
285 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
269 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
292 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
254 downloads
filedropkartero.git-230f35d.zip
434.68 KB
283 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
257 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
252 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
257 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
260 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
256 downloads
filedropkartero.git-36876c8.zip
432.36 KB
285 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
278 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
274 downloads
filedropkartero.git-e828148.zip
433.58 KB
255 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
265 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
294 downloads
filedropkartero.git-476cdda.zip
432.26 KB
267 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
327 downloads
filedropkartero.git-054c286.zip
109.53 KB
325 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
330 downloads
filedropkartero.git-071b099.zip
110.21 KB
326 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
337 downloads
filedropkartero.git-551c38d.zip
110.20 KB
314 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
331 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
306 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
327 downloads
filedropkartero.git-58a052b.zip
109.36 KB
320 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
323 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
316 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
334 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
323 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
303 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
413 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
333 downloads
filedropkartero.git-d82e393.zip
109.24 KB
323 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
319 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
307 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
317 downloads
filedropkartero.git-40825aa.zip
109.16 KB
341 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
317 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
314 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
326 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
318 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
359 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
330 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
315 downloads
filedropkartero.git-21415da.zip
104.22 KB
329 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
334 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
317 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
336 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
345 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
318 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
339 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
310 downloads
filedropkartero.git-1442b69.zip
102.50 KB
346 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
333 downloads
filedropkartero.git-6d15918.zip
102.28 KB
312 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
336 downloads
filedropkartero.git-45140d8.zip
102.23 KB
317 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
325 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
330 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
334 downloads
filedropkartero.git-e007e55.zip
102.01 KB
302 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
311 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
329 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
51 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
308 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
356 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
323 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
334 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
328 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
331 downloads
filedropkartero.git-159152f.zip
97.52 KB
332 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
314 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
315 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
318 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
323 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
319 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
323 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
336 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
312 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
333 downloads
filedropkartero.git-bdab380.zip
95.79 KB
316 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
341 downloads
filedropkartero.git-48f9134.zip
95.48 KB
325 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
325 downloads
filedropkartero.git-adb9757.zip
95.37 KB
317 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
330 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
307 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
306 downloads
filedropkartero.git-18a5106.zip
95.48 KB
330 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
342 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
324 downloads
filedropkartero.git-effff82.zip
97.06 KB
335 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
332 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
370 downloads
filedropkartero.git-b70d364.zip
93.67 KB
331 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
344 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
326 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
326 downloads
filedropkartero.git-c17135e.zip
93.57 KB
312 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
330 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
323 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
328 downloads
filedropkartero.git-1f683db.zip
93.24 KB
318 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
327 downloads
filedropkartero.git-d342596.zip
93.28 KB
313 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
331 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
330 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
340 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
316 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
344 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
344 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
343 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
327 downloads
filedropkartero.git-bea685a.zip
96.88 KB
325 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
324 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
339 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
318 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
333 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
307 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
311 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
329 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
330 downloads
filedropkartero.git-641dc05.zip
96.73 KB
321 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
340 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
324 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
338 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
868 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
337 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
314 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
317 downloads
filedropkartero.git-265e63c.zip
87.52 KB
352 downloads
filedropkartero.git-635a5db.zip
87.60 KB
319 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
332 downloads
filedropkartero.git-a041f85.zip
87.52 KB
340 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
327 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
310 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
436 downloads
filedropkartero.git-eef571a.zip
25.69 KB
434 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
326 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
334 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
335 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
346 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
295 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
313 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
333 downloads
filedropkartero.git-49aac92.zip
90.01 KB
308 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
334 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
331 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
320 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
327 downloads
filedropkartero.git-6e34786.zip
88.09 KB
326 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
351 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
309 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
334 downloads
filedropkartero.git-9cad005.zip
90.00 KB
330 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
345 downloads
filedropkartero.git-b303f61.zip
94.78 KB
360 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
338 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
44 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
371 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
344 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
335 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
318 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
336 downloads
filedropkartero.git-0502d01.zip
96.00 KB
358 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
337 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
310 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
334 downloads
filedropkartero.git-834f923.zip
96.14 KB
320 downloads