Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Commit 122376f

Browse files
authored
feat: add framework for funnel (#50)
* feat: add framework for funnel
1 parent d889491 commit 122376f

52 files changed

Lines changed: 1060 additions & 466 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/usr/local/emhttp/plugins/tailscale/Tailscale-5-Help.page

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/usr/local/emhttp/plugins/tailscale/Tailscale-6-Log.page renamed to src/usr/local/emhttp/plugins/tailscale/Tailscale-5-Log.page

File renamed without changes.

src/usr/local/emhttp/plugins/tailscale/daily.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
#!/usr/bin/php -q
22
<?php
33

4+
/*
5+
Copyright (C) 2025 Derek Kaser
6+
7+
This program is free software: you can redistribute it and/or modify
8+
it under the terms of the GNU General Public License as published by
9+
the Free Software Foundation, either version 3 of the License, or
10+
(at your option) any later version.
11+
12+
This program is distributed in the hope that it will be useful,
13+
but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
GNU General Public License for more details.
16+
17+
You should have received a copy of the GNU General Public License
18+
along with this program. If not, see <https://www.gnu.org/licenses/>.
19+
*/
20+
421
namespace Tailscale;
522

623
$docroot = $docroot ?? $_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp';

src/usr/local/emhttp/plugins/tailscale/diagnostics.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,6 @@
7171
"/etc/samba/smb-names.conf",
7272
"/var/log/tailscale*"
7373
],
74-
"system_diagnostics": true
74+
"system_diagnostics": true,
75+
"upload": "https://plugin-diagnostics.edacerton.win/"
7576
}

src/usr/local/emhttp/plugins/tailscale/include/Pages/Dashboard.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
<?php
22

3+
/*
4+
Copyright (C) 2025 Derek Kaser
5+
6+
This program is free software: you can redistribute it and/or modify
7+
it under the terms of the GNU General Public License as published by
8+
the Free Software Foundation, either version 3 of the License, or
9+
(at your option) any later version.
10+
11+
This program is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU General Public License for more details.
15+
16+
You should have received a copy of the GNU General Public License
17+
along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
*/
19+
320
namespace Tailscale;
421

522
use EDACerton\PluginUtils\Translator;

src/usr/local/emhttp/plugins/tailscale/include/Pages/Help.php

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/usr/local/emhttp/plugins/tailscale/include/Pages/Info.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
<?php
22

3+
/*
4+
Copyright (C) 2025 Derek Kaser
5+
6+
This program is free software: you can redistribute it and/or modify
7+
it under the terms of the GNU General Public License as published by
8+
the Free Software Foundation, either version 3 of the License, or
9+
(at your option) any later version.
10+
11+
This program is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU General Public License for more details.
15+
16+
You should have received a copy of the GNU General Public License
17+
along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
*/
19+
320
namespace Tailscale;
421

522
use EDACerton\PluginUtils\Translator;

src/usr/local/emhttp/plugins/tailscale/include/Pages/Lock.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
<?php
22

3+
/*
4+
Copyright (C) 2025 Derek Kaser
5+
6+
This program is free software: you can redistribute it and/or modify
7+
it under the terms of the GNU General Public License as published by
8+
the Free Software Foundation, either version 3 of the License, or
9+
(at your option) any later version.
10+
11+
This program is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU General Public License for more details.
15+
16+
You should have received a copy of the GNU General Public License
17+
along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
*/
19+
320
namespace Tailscale;
421

522
use EDACerton\PluginUtils\Translator;

src/usr/local/emhttp/plugins/tailscale/include/Pages/Log.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
* The above copyright notice and this permission notice shall be included in
1010
* all copies or substantial portions of the Software.
1111
*/
12-
?>
13-
<?php
1412

1513
use EDACerton\PluginUtils\Translator;
1614

src/usr/local/emhttp/plugins/tailscale/include/Pages/Main.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
<?php
22

3+
/*
4+
Copyright (C) 2025 Derek Kaser
5+
6+
This program is free software: you can redistribute it and/or modify
7+
it under the terms of the GNU General Public License as published by
8+
the Free Software Foundation, either version 3 of the License, or
9+
(at your option) any later version.
10+
11+
This program is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU General Public License for more details.
15+
16+
You should have received a copy of the GNU General Public License
17+
along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
*/
19+
320
namespace Tailscale;
421

522
use EDACerton\PluginUtils\Translator;

0 commit comments

Comments
 (0)