-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/js/podup.js b/js/podup.js
index 97dd8b4d9c8e5f8f1c9027f402592461264f21fd..b1229a385a5ac020ca05df7322f47b990778e68f 100644
--- a/js/podup.js
+++ b/js/podup.js
@@ -1,14 +1,28 @@
-$('.tablesorter-bootstrap').tablesorter()
-$(document).ready(function(){
-$.facebox.settings.closeImage = 'bower_components/facebox/src/closelabel.png'
-$.facebox.settings.loadingImage = 'bower_components/facebox/src/loading.gif'
- $('a[rel*=facebox]').facebox()
- $('[data-toggle="tooltip"]').tooltip()
- $(function () {
- $('[data-toggle="popover"]').popover()
- })
- $('.popover-dismiss').popover({
- trigger: 'focus'
- })
-});
+var $table = $('.tablesorter'),
+ pagerOptions = {
+ container: $(".pager"),
+ output: '{startRow} - {endRow} of {totalRows} total',
+ removeRows: false,
+ cssGoto: '.gotoPage'
+ };
+$(document).ready(function () {
+ $('.openBtn').on('click', function () {
+ $('#podpull').modal({show: true});
+ $('.modal-body').load('/db/pull.php?debug=1&nowrite=1&domain=' + $(this).val(), function () {
+ });
+ });
+ $table
+ .tablesorter({
+ theme: 'bootstrap',
+ headerTemplate: '{content} {icon}',
+ widthFixed: true,
+ widgets: ['filter', 'saveSort', 'zebra', 'columns'],
+ initialized() {
+ $('.table-responsive').css("visibility", "visible").fadeIn('loading');
+ }
+ })
+ .tablesorterPager(pagerOptions);
+ $('table').trigger('pageSize', 18);
+ $('[data-toggle="tooltip"]').tooltip();
+});
diff --git a/lib/Logging.php b/lib/Logging.php
new file mode 100644
index 0000000000000000000000000000000000000000..9f60af87103f40da60f77471c556e821154cfd74
--- /dev/null
+++ b/lib/Logging.php
@@ -0,0 +1,52 @@
+log_file = $path;
+ }
+
+ public function lwrite($message): void
+ {
+ if (!\is_resource($this->handle)) {
+ $this->lopen();
+ }
+ $script_name = pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME);
+ $time = @date('[d/M/Y:H:i:s]');
+ fwrite($this->handle, "$time ($script_name) $message" . PHP_EOL);
+ }
+
+ public function lclose(): void
+ {
+ fclose($this->handle);
+ }
+
+ private function lopen(): void
+ {
+ $log_file_default = '/tmp/logfile.txt';
+ if (0 === stripos(PHP_OS, 'WIN')) {
+ $log_file_default = 'c:/php/logfile.txt';
+ }
+ $lfile = $this->log_file ?: $log_file_default;
+ $this->handle = fopen($lfile, 'ab') or exit("Can't open {$lfile}!");
+ }
+}
diff --git a/lib/PodStatus.php b/lib/PodStatus.php
index 2a23562e2169e9907d4feea053f4f36f8b395cee..69da0bcf7d2ec7d339e1a4ee69581d5b679ab6f2 100644
--- a/lib/PodStatus.php
+++ b/lib/PodStatus.php
@@ -1,13 +1,21 @@
log_file = $path;
- }
- public function lwrite($message) {
- if (!is_resource($this->fp)) {
- $this->lopen();
- }
- $script_name = pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME);
- $time = @date('[d/M/Y:H:i:s]');
- fwrite($this->fp, "$time ($script_name) $message" . PHP_EOL);
- }
- public function lclose() {
- fclose($this->fp);
- }
- private function lopen() {
- if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
- $log_file_default = 'c:/php/logfile.txt';
- }
- else {
- $log_file_default = '/tmp/logfile.txt';
- }
- $lfile = $this->log_file ? $this->log_file : $log_file_default;
- $this->fp = fopen($lfile, 'a') or exit("Can't open $lfile!");
- }
-}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..2acec3b441cbc74851af042d5f09699ffe5a1d2b
--- /dev/null
+++ b/package.json
@@ -0,0 +1,27 @@
+{
+ "name": "poduptime",
+ "version": "1.0.0",
+ "description": "Poduptime is software to get live stats and data on listed Diaspora Pods.",
+ "main": "index.php",
+ "dependencies": {
+ "bootstrap": "^4.1.1",
+ "chart.js": "^2.7.2",
+ "featherlight": "^1.7.13",
+ "jquery": "^3.3.1",
+ "leaflet": "^1.3.1",
+ "leaflet.markercluster": "^1.3.0",
+ "popper.js": "^1.14.3",
+ "tablesorter": "^2.30.6"
+ },
+ "devDependencies": {},
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "repository": "git+https://github.com/diasporg/Poduptime.git",
+ "author": "dmorley
",
+ "license": "AGPL-3.0-or-later",
+ "bugs": {
+ "url": "https://github.com/diasporg/Poduptime/issues"
+ },
+ "homepage": "https://github.com/diasporg/Poduptime#readme"
+}
diff --git a/podmin.php b/podmin.php
index 9b028121bfe226f3a4eb29fc1b7cd16cd3bf7e78..93ad4d26ffa2ed4015dc99443ed778f2cab56121 100644
--- a/podmin.php
+++ b/podmin.php
@@ -1,43 +1,52 @@
+
+
Want your pod listed? Or to claim a listed pod?
-