kartero.org

kartero.org

Git

This commit has been accessed 712 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
51 downloads
filedropkartero.git-41992ae.zip
448.41 KB
28 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
51 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
25 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
279 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
58 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
271 downloads
filedropkartero.git-83512be.zip
445.30 KB
220 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
263 downloads
filedropkartero.git-1954b25.zip
445.30 KB
217 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
10 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
10 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
231 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
186 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
222 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
180 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
25 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
159 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
150 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
179 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
169 downloads
filedropkartero.git-b9364de.zip
444.09 KB
405 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
387 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
439 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
433 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
360 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
423 downloads
filedropkartero.git-4357b59.zip
440.69 KB
363 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
424 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
342 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
399 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
342 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
358 downloads
filedropkartero.git-ee42942.zip
439.92 KB
320 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
8 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
322 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
379 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
348 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
401 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
306 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
287 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
355 downloads
filedropkartero.git-52316ec.zip
439.18 KB
312 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
350 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
316 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
283 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
319 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
282 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
321 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
311 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
304 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
275 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
8 downloads
filedropkartero.git-80edc03.zip
435.84 KB
286 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
6 downloads
filedropkartero.git-b408c23.zip
435.59 KB
291 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
313 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
302 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
316 downloads
filedropkartero.git-9086094.zip
435.34 KB
303 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
311 downloads
filedropkartero.git-47ca624.zip
435.51 KB
270 downloads
filedropkartero.git-81314a5.zip
435.53 KB
290 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
308 downloads
filedropkartero.git-cae7074.zip
435.20 KB
287 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
322 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
309 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
316 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
293 downloads
filedropkartero.git-230f35d.zip
434.68 KB
303 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
295 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
276 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
292 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
284 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
292 downloads
filedropkartero.git-36876c8.zip
432.36 KB
307 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
314 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
298 downloads
filedropkartero.git-e828148.zip
433.58 KB
278 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
303 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
337 downloads
filedropkartero.git-476cdda.zip
432.26 KB
289 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
15 downloads
filedropkartero.git-054c286.zip
109.53 KB
351 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
391 downloads
filedropkartero.git-071b099.zip
110.21 KB
350 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
13 downloads
filedropkartero.git-551c38d.zip
110.20 KB
342 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
12 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
334 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
13 downloads
filedropkartero.git-58a052b.zip
109.36 KB
346 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
386 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
344 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
396 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
349 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
364 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
440 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
396 downloads
filedropkartero.git-d82e393.zip
109.24 KB
349 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
378 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
333 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
380 downloads
filedropkartero.git-40825aa.zip
109.16 KB
367 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
379 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
341 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
12 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
344 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
418 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
356 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
376 downloads
filedropkartero.git-21415da.zip
104.22 KB
355 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
397 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
346 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
395 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
370 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
13 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
369 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
372 downloads
filedropkartero.git-1442b69.zip
102.50 KB
371 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
397 downloads
filedropkartero.git-6d15918.zip
102.28 KB
341 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
13 downloads
filedropkartero.git-45140d8.zip
102.23 KB
344 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
385 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
356 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
398 downloads
filedropkartero.git-e007e55.zip
102.01 KB
329 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
11 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
357 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
114 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
332 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
415 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
349 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
393 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
354 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
392 downloads
filedropkartero.git-159152f.zip
97.52 KB
359 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
375 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
343 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
345 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
381 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
380 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
350 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
399 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
339 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
393 downloads
filedropkartero.git-bdab380.zip
95.79 KB
341 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
398 downloads
filedropkartero.git-48f9134.zip
95.48 KB
352 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
386 downloads
filedropkartero.git-adb9757.zip
95.37 KB
343 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
356 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
368 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
369 downloads
filedropkartero.git-18a5106.zip
95.48 KB
358 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
403 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
351 downloads
filedropkartero.git-effff82.zip
97.06 KB
364 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
390 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
430 downloads
filedropkartero.git-b70d364.zip
93.67 KB
358 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
12 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
351 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
386 downloads
filedropkartero.git-c17135e.zip
93.57 KB
339 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
13 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
353 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
389 downloads
filedropkartero.git-1f683db.zip
93.24 KB
345 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
12 downloads
filedropkartero.git-d342596.zip
93.28 KB
337 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
12 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
355 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
11 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
344 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
12 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
369 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
375 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
391 downloads
filedropkartero.git-bea685a.zip
96.88 KB
350 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
385 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
12 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
345 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
393 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
334 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
371 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
358 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
393 downloads
filedropkartero.git-641dc05.zip
96.73 KB
347 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
402 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
352 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
403 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
55 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
398 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
345 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
380 downloads
filedropkartero.git-265e63c.zip
87.52 KB
378 downloads
filedropkartero.git-635a5db.zip
87.60 KB
347 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
11 downloads
filedropkartero.git-a041f85.zip
87.52 KB
378 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
402 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
347 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
511 downloads
filedropkartero.git-eef571a.zip
25.69 KB
479 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
12 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
384 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
420 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
401 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
13 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
378 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
433 downloads
filedropkartero.git-49aac92.zip
90.01 KB
380 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
14 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
410 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
442 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
16 downloads
filedropkartero.git-6e34786.zip
88.09 KB
422 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
15 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
430 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
13 downloads
filedropkartero.git-9cad005.zip
90.00 KB
472 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
14 downloads
filedropkartero.git-b303f61.zip
94.78 KB
145 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
190 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
166 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
12 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
180 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
222 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
194 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
239 downloads
filedropkartero.git-0502d01.zip
96.00 KB
205 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
11 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
214 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
251 downloads
filedropkartero.git-834f923.zip
96.14 KB
225 downloads