kartero.org

kartero.org

Git

This commit has been accessed 769 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
62 downloads
filedropkartero.git-41992ae.zip
448.41 KB
35 downloads
filedropkartero.git-b404ba2.tar.bz2
411.70 KB
61 downloads
filedropkartero.git-b404ba2.zip
447.96 KB
32 downloads
filedropkartero.git-a7684d9.tar.bz2
411.72 KB
294 downloads
filedropkartero.git-a7684d9.zip
447.96 KB
88 downloads
filedropkartero.git-83512be.tar.bz2
410.26 KB
279 downloads
filedropkartero.git-83512be.zip
445.30 KB
227 downloads
filedropkartero.git-1954b25.tar.bz2
410.21 KB
278 downloads
filedropkartero.git-1954b25.zip
445.30 KB
226 downloads
filedropkartero.git-2f7c910.tar.bz2
410.25 KB
19 downloads
filedropkartero.git-2f7c910.zip
445.29 KB
18 downloads
filedropkartero.git-6317ffb.tar.bz2
410.40 KB
240 downloads
filedropkartero.git-6317ffb.zip
445.28 KB
193 downloads
filedropkartero.git-60ccd7a.tar.bz2
410.40 KB
229 downloads
filedropkartero.git-60ccd7a.zip
445.20 KB
187 downloads
filedropkartero.git-ea6f885.tar.bz2
410.47 KB
35 downloads
filedropkartero.git-ea6f885.zip
445.26 KB
168 downloads
filedropkartero.git-7f580e5.zip
445.17 KB
159 downloads
filedropkartero.git-7f580e5.tar.bz2
410.18 KB
189 downloads
filedropkartero.git-b9364de.tar.bz2
409.41 KB
178 downloads
filedropkartero.git-b9364de.zip
444.09 KB
412 downloads
filedropkartero.git-e9bcd78.zip
444.03 KB
397 downloads
filedropkartero.git-e9bcd78.tar.bz2
409.39 KB
449 downloads
filedropkartero.git-96c60ff.tar.bz2
407.96 KB
442 downloads
filedropkartero.git-96c60ff.zip
441.87 KB
367 downloads
filedropkartero.git-4357b59.tar.bz2
407.17 KB
434 downloads
filedropkartero.git-4357b59.zip
440.69 KB
366 downloads
filedropkartero.git-c6ff319.tar.bz2
407.28 KB
433 downloads
filedropkartero.git-c6ff319.zip
440.70 KB
347 downloads
filedropkartero.git-8b87a29.tar.bz2
407.27 KB
408 downloads
filedropkartero.git-8b87a29.zip
440.71 KB
347 downloads
filedropkartero.git-ee42942.tar.bz2
406.49 KB
366 downloads
filedropkartero.git-ee42942.zip
439.92 KB
327 downloads
filedropkartero.git-867e7e6.tar.bz2
406.75 KB
15 downloads
filedropkartero.git-867e7e6.zip
440.03 KB
330 downloads
filedropkartero.git-3f3fc02.tar.bz2
406.38 KB
389 downloads
filedropkartero.git-3f3fc02.zip
439.71 KB
353 downloads
filedropkartero.git-b6f779d.tar.bz2
406.55 KB
411 downloads
filedropkartero.git-b6f779d.zip
440.00 KB
314 downloads
filedropkartero.git-83f24b0.zip
439.12 KB
292 downloads
filedropkartero.git-52316ec.tar.bz2
406.17 KB
363 downloads
filedropkartero.git-52316ec.zip
439.18 KB
319 downloads
filedropkartero.git-83f24b0.tar.bz2
405.84 KB
358 downloads
filedropkartero.git-8a42d47.tar.bz2
405.73 KB
323 downloads
filedropkartero.git-8a42d47.zip
439.02 KB
287 downloads
filedropkartero.git-830c9cb.tar.bz2
406.08 KB
327 downloads
filedropkartero.git-830c9cb.zip
439.08 KB
289 downloads
filedropkartero.git-ebec1be.tar.bz2
406.16 KB
330 downloads
filedropkartero.git-ebec1be.zip
439.09 KB
316 downloads
filedropkartero.git-7c0b70f.tar.bz2
402.43 KB
310 downloads
filedropkartero.git-7c0b70f.zip
435.91 KB
280 downloads
filedropkartero.git-80edc03.tar.bz2
402.75 KB
14 downloads
filedropkartero.git-80edc03.zip
435.84 KB
290 downloads
filedropkartero.git-b408c23.tar.bz2
402.19 KB
15 downloads
filedropkartero.git-b408c23.zip
435.59 KB
298 downloads
filedropkartero.git-29c0e1f.tar.bz2
401.84 KB
322 downloads
filedropkartero.git-29c0e1f.zip
435.25 KB
309 downloads
filedropkartero.git-9086094.tar.bz2
401.94 KB
323 downloads
filedropkartero.git-9086094.zip
435.34 KB
308 downloads
filedropkartero.git-47ca624.tar.bz2
402.10 KB
320 downloads
filedropkartero.git-47ca624.zip
435.51 KB
274 downloads
filedropkartero.git-81314a5.zip
435.53 KB
297 downloads
filedropkartero.git-81314a5.tar.bz2
402.25 KB
318 downloads
filedropkartero.git-cae7074.zip
435.20 KB
292 downloads
filedropkartero.git-cae7074.tar.bz2
401.98 KB
332 downloads
filedropkartero.git-cc68e56.tar.bz2
402.07 KB
317 downloads
filedropkartero.git-cc68e56.zip
435.16 KB
320 downloads
filedropkartero.git-230f35d.tar.bz2
401.43 KB
299 downloads
filedropkartero.git-230f35d.zip
434.68 KB
308 downloads
filedropkartero.git-5ae58a2.tar.bz2
401.54 KB
303 downloads
filedropkartero.git-5ae58a2.zip
434.68 KB
281 downloads
filedropkartero.git-a591f4b.tar.bz2
401.76 KB
300 downloads
filedropkartero.git-a591f4b.zip
435.17 KB
288 downloads
filedropkartero.git-36876c8.tar.bz2
400.44 KB
300 downloads
filedropkartero.git-36876c8.zip
432.36 KB
314 downloads
filedropkartero.git-a34c9ed.tar.bz2
400.57 KB
321 downloads
filedropkartero.git-a34c9ed.zip
432.27 KB
303 downloads
filedropkartero.git-e828148.zip
433.58 KB
281 downloads
filedropkartero.git-e828148.tar.bz2
400.88 KB
308 downloads
filedropkartero.git-476cdda.tar.bz2
400.60 KB
343 downloads
filedropkartero.git-476cdda.zip
432.26 KB
294 downloads
filedropkartero.git-054c286.tar.bz2
98.09 KB
26 downloads
filedropkartero.git-054c286.zip
109.53 KB
355 downloads
filedropkartero.git-071b099.tar.bz2
98.76 KB
402 downloads
filedropkartero.git-071b099.zip
110.21 KB
353 downloads
filedropkartero.git-551c38d.tar.bz2
98.51 KB
24 downloads
filedropkartero.git-551c38d.zip
110.20 KB
347 downloads
filedropkartero.git-569dc0c.tar.bz2
98.40 KB
23 downloads
filedropkartero.git-569dc0c.zip
109.86 KB
339 downloads
filedropkartero.git-58a052b.tar.bz2
97.95 KB
24 downloads
filedropkartero.git-58a052b.zip
109.36 KB
351 downloads
filedropkartero.git-43a5af3.tar.bz2
97.80 KB
399 downloads
filedropkartero.git-43a5af3.zip
109.30 KB
350 downloads
filedropkartero.git-bbe069d.tar.bz2
98.03 KB
407 downloads
filedropkartero.git-bbe069d.zip
109.19 KB
355 downloads
filedropkartero.git-02f97e1.tar.bz2
97.76 KB
374 downloads
filedropkartero.git-02f97e1.zip
109.24 KB
445 downloads
filedropkartero.git-d82e393.tar.bz2
97.74 KB
408 downloads
filedropkartero.git-d82e393.zip
109.24 KB
355 downloads
filedropkartero.git-7cdd1f5.tar.bz2
98.03 KB
388 downloads
filedropkartero.git-7cdd1f5.zip
109.24 KB
338 downloads
filedropkartero.git-40825aa.tar.bz2
97.71 KB
391 downloads
filedropkartero.git-40825aa.zip
109.16 KB
374 downloads
filedropkartero.git-3dd941b.tar.bz2
97.69 KB
389 downloads
filedropkartero.git-3dd941b.zip
109.12 KB
346 downloads
filedropkartero.git-50f1e46.tar.bz2
97.65 KB
22 downloads
filedropkartero.git-50f1e46.zip
109.02 KB
349 downloads
filedropkartero.git-fdf9225.tar.bz2
93.19 KB
428 downloads
filedropkartero.git-fdf9225.zip
104.25 KB
360 downloads
filedropkartero.git-21415da.tar.bz2
93.24 KB
387 downloads
filedropkartero.git-21415da.zip
104.22 KB
361 downloads
filedropkartero.git-aff5e89.tar.bz2
93.17 KB
408 downloads
filedropkartero.git-aff5e89.zip
104.22 KB
352 downloads
filedropkartero.git-b27ef39.tar.bz2
91.97 KB
406 downloads
filedropkartero.git-b27ef39.zip
102.80 KB
378 downloads
filedropkartero.git-3d6e8a2.tar.bz2
91.99 KB
26 downloads
filedropkartero.git-3d6e8a2.zip
102.77 KB
372 downloads
filedropkartero.git-1442b69.tar.bz2
91.79 KB
385 downloads
filedropkartero.git-1442b69.zip
102.50 KB
376 downloads
filedropkartero.git-6d15918.tar.bz2
91.56 KB
409 downloads
filedropkartero.git-6d15918.zip
102.28 KB
344 downloads
filedropkartero.git-45140d8.tar.bz2
91.52 KB
27 downloads
filedropkartero.git-45140d8.zip
102.23 KB
351 downloads
filedropkartero.git-d5b48e5.tar.bz2
91.35 KB
397 downloads
filedropkartero.git-d5b48e5.zip
102.01 KB
360 downloads
filedropkartero.git-e007e55.tar.bz2
91.35 KB
410 downloads
filedropkartero.git-e007e55.zip
102.01 KB
334 downloads
filedropkartero.git-30fd7e3.tar.bz2
90.87 KB
24 downloads
filedropkartero.git-30fd7e3.zip
101.44 KB
363 downloads
filedropkartero.git-421a4a7.tar.bz2
88.02 KB
126 downloads
filedropkartero.git-421a4a7.zip
97.96 KB
335 downloads
filedropkartero.git-b49b8bc.tar.bz2
88.09 KB
425 downloads
filedropkartero.git-b49b8bc.zip
97.99 KB
355 downloads
filedropkartero.git-1cc9571.tar.bz2
87.74 KB
403 downloads
filedropkartero.git-1cc9571.zip
97.70 KB
359 downloads
filedropkartero.git-159152f.tar.bz2
87.60 KB
402 downloads
filedropkartero.git-159152f.zip
97.52 KB
365 downloads
filedropkartero.git-35caaf3.tar.bz2
87.74 KB
388 downloads
filedropkartero.git-35caaf3.zip
97.57 KB
347 downloads
filedropkartero.git-3c9d305.zip
96.67 KB
350 downloads
filedropkartero.git-3c9d305.tar.bz2
86.77 KB
393 downloads
filedropkartero.git-14cb2af.tar.bz2
86.41 KB
390 downloads
filedropkartero.git-14cb2af.zip
96.13 KB
354 downloads
filedropkartero.git-e8f00cb.tar.bz2
86.46 KB
410 downloads
filedropkartero.git-e8f00cb.zip
96.21 KB
344 downloads
filedropkartero.git-bdab380.tar.bz2
86.14 KB
404 downloads
filedropkartero.git-bdab380.zip
95.79 KB
346 downloads
filedropkartero.git-48f9134.tar.bz2
85.78 KB
407 downloads
filedropkartero.git-48f9134.zip
95.48 KB
357 downloads
filedropkartero.git-adb9757.tar.bz2
85.67 KB
397 downloads
filedropkartero.git-adb9757.zip
95.37 KB
348 downloads
filedropkartero.git-1601cbd.zip
95.30 KB
361 downloads
filedropkartero.git-1601cbd.tar.bz2
85.69 KB
380 downloads
filedropkartero.git-18a5106.tar.bz2
85.72 KB
382 downloads
filedropkartero.git-18a5106.zip
95.48 KB
363 downloads
filedropkartero.git-a5b1caa.tar.bz2
85.61 KB
414 downloads
filedropkartero.git-a5b1caa.zip
95.36 KB
356 downloads
filedropkartero.git-effff82.zip
97.06 KB
372 downloads
filedropkartero.git-effff82.tar.bz2
87.13 KB
399 downloads
filedropkartero.git-b70d364.tar.bz2
84.09 KB
442 downloads
filedropkartero.git-b70d364.zip
93.67 KB
365 downloads
filedropkartero.git-48f0e53.tar.bz2
84.16 KB
22 downloads
filedropkartero.git-48f0e53.zip
93.66 KB
354 downloads
filedropkartero.git-c17135e.tar.bz2
84.09 KB
400 downloads
filedropkartero.git-c17135e.zip
93.57 KB
344 downloads
filedropkartero.git-a2e2848.tar.bz2
85.59 KB
24 downloads
filedropkartero.git-a2e2848.zip
100.10 KB
358 downloads
filedropkartero.git-1f683db.tar.bz2
83.55 KB
400 downloads
filedropkartero.git-1f683db.zip
93.24 KB
349 downloads
filedropkartero.git-d342596.tar.bz2
83.57 KB
22 downloads
filedropkartero.git-d342596.zip
93.28 KB
342 downloads
filedropkartero.git-e0131d5.tar.bz2
83.55 KB
23 downloads
filedropkartero.git-e0131d5.zip
93.27 KB
360 downloads
filedropkartero.git-ad467e8.tar.bz2
83.13 KB
22 downloads
filedropkartero.git-ad467e8.zip
92.78 KB
350 downloads
filedropkartero.git-b20e27d.tar.bz2
83.46 KB
23 downloads
filedropkartero.git-b20e27d.zip
93.19 KB
375 downloads
filedropkartero.git-eefd8fe.zip
92.67 KB
381 downloads
filedropkartero.git-eefd8fe.tar.bz2
83.01 KB
402 downloads
filedropkartero.git-bea685a.zip
96.88 KB
355 downloads
filedropkartero.git-bea685a.tar.bz2
84.44 KB
398 downloads
filedropkartero.git-a8bd019.tar.bz2
84.25 KB
22 downloads
filedropkartero.git-a8bd019.zip
96.60 KB
351 downloads
filedropkartero.git-cbc914d.tar.bz2
84.38 KB
405 downloads
filedropkartero.git-cbc914d.zip
96.64 KB
340 downloads
filedropkartero.git-09a2e70.tar.bz2
84.40 KB
383 downloads
filedropkartero.git-09a2e70.zip
96.70 KB
362 downloads
filedropkartero.git-641dc05.tar.bz2
84.37 KB
405 downloads
filedropkartero.git-641dc05.zip
96.73 KB
352 downloads
filedropkartero.git-cde49c6.tar.bz2
84.26 KB
415 downloads
filedropkartero.git-cde49c6.zip
96.59 KB
359 downloads
filedropkartero.git-1d004e0.tar.bz2
77.42 KB
412 downloads
filedropkartero.git-1d004e0.zip
87.56 KB
11 downloads
filedropkartero.git-1f0bf17.tar.bz2
77.47 KB
410 downloads
filedropkartero.git-1f0bf17.zip
87.56 KB
351 downloads
filedropkartero.git-265e63c.tar.bz2
77.43 KB
390 downloads
filedropkartero.git-265e63c.zip
87.52 KB
383 downloads
filedropkartero.git-635a5db.zip
87.60 KB
352 downloads
filedropkartero.git-a041f85.tar.bz2
77.37 KB
24 downloads
filedropkartero.git-a041f85.zip
87.52 KB
385 downloads
filedropkartero.git-ae049a7.tar.bz2
77.44 KB
415 downloads
filedropkartero.git-ae049a7.zip
87.52 KB
352 downloads
filedropkartero.git-eef571a.tar.bz2
20.56 KB
520 downloads
filedropkartero.git-eef571a.zip
25.69 KB
483 downloads
filedropkartero.git-0bc16f5.tar.bz2
82.61 KB
25 downloads
filedropkartero.git-0bc16f5.zip
94.75 KB
389 downloads
filedropkartero.git-2afc0f7.tar.bz2
83.61 KB
432 downloads
filedropkartero.git-2afc0f7.zip
96.00 KB
407 downloads
filedropkartero.git-3529bdf.tar.bz2
77.72 KB
24 downloads
filedropkartero.git-3529bdf.zip
87.92 KB
385 downloads
filedropkartero.git-49aac92.tar.bz2
78.98 KB
446 downloads
filedropkartero.git-49aac92.zip
90.01 KB
385 downloads
filedropkartero.git-5d48f21.tar.bz2
78.65 KB
25 downloads
filedropkartero.git-5d48f21.zip
89.51 KB
413 downloads
filedropkartero.git-635a5db.tar.bz2
77.50 KB
454 downloads
filedropkartero.git-6e34786.tar.bz2
77.76 KB
27 downloads
filedropkartero.git-6e34786.zip
88.09 KB
428 downloads
filedropkartero.git-7dc2fd2.tar.bz2
83.51 KB
28 downloads
filedropkartero.git-7dc2fd2.zip
95.99 KB
434 downloads
filedropkartero.git-9cad005.tar.bz2
78.85 KB
25 downloads
filedropkartero.git-9cad005.zip
90.00 KB
477 downloads
filedropkartero.git-b303f61.tar.bz2
82.57 KB
25 downloads
filedropkartero.git-b303f61.zip
94.78 KB
150 downloads
filedropkartero.git-c15ef85.tar.bz2
77.76 KB
200 downloads
filedropkartero.git-c15ef85.zip
88.16 KB
171 downloads
filedropkartero.git-c99e84d.tar.bz2
83.58 KB
24 downloads
filedropkartero.git-c99e84d.zip
96.01 KB
185 downloads
filedropkartero.git-e5009e6.tar.bz2
78.73 KB
232 downloads
filedropkartero.git-e5009e6.zip
89.69 KB
199 downloads
filedropkartero.git-0502d01.tar.bz2
83.54 KB
253 downloads
filedropkartero.git-0502d01.zip
96.00 KB
210 downloads
filedropkartero.git-44ca46d.tar.bz2
83.73 KB
21 downloads
filedropkartero.git-44ca46d.zip
96.20 KB
219 downloads
filedropkartero.git-834f923.tar.bz2
83.75 KB
264 downloads
filedropkartero.git-834f923.zip
96.14 KB
230 downloads