kartero.org

kartero.org

Git

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