kartero.org

kartero.org

Git

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