yWeb: rename Y_NI_Plugin-control.yhtm => Y_Settings_Plugincontrol.yhtm

Origin commit data
------------------
Branch: ni/coolstream
Commit: 63e90c1a5c
Author: vanhofen <vanhofen@gmx.de>
Date: 2023-02-28 (Tue, 28 Feb 2023)

Origin message was:
------------------
- yWeb: rename Y_NI_Plugin-control.yhtm => Y_Settings_Plugincontrol.yhtm

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
vanhofen
2023-02-28 20:32:51 +01:00
parent cab18e461c
commit 551e2697d2
11 changed files with 120 additions and 92 deletions

View File

@@ -55,6 +55,8 @@ install_DATA = extensions.txt \
Y_Settings_neutrino_forms.yhtm \
Y_Settings_nhttpd.yhtm \
Y_Settings_personalize.yhtm \
Y_Settings_Plugin_hide.yhtm \
Y_Settings_Plugincontrol.yhtm \
Y_Settings_umount_list.yhtm \
Y_Settings_video_audio.yhtm \
Y_Settings_wol.yhtm \
@@ -86,8 +88,7 @@ install_DATA += Y_NI_Camd-control.yhtm \
Y_NI_m3uConvert.yhtm \
Y_NI_NetFS-control.yhtm \
Y_NI_NetFS-edit.yhtm \
Y_NI_NetFS-init.yhtm \
Y_NI_Plugin-control.yhtm
Y_NI_NetFS-init.yhtm
install-data-hook:
@# Badass hack, I know. If anyone knows a better way -- please send patch!

View File

@@ -1,4 +1,4 @@
{=include-block:Y_Blocks.txt;head_ni=}
{=include-block:Y_Blocks.txt;head=}
<script src="/Y_Baselib.js"></script>
{=include-block:Y_Blocks.txt;head_close=}
<body>

View File

@@ -145,8 +145,13 @@ function init(){
<div class="y_menu_sec">
<ul id="secmenu_settings_plugins">
<li>
{=var-set:m_link_href=Y_NI_Plugin-control.yhtm=}
{=var-set:m_link_text={=L:ni.plugin-control=}=}
{=var-set:m_link_href=Y_Settings_Plugincontrol.yhtm=}
{=var-set:m_link_text={=L:set.plugincontrol=}=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
<li>
{=var-set:m_link_href=Y_Settings_Plugins_hide.yhtm=}
{=var-set:m_link_text={=L:set.plugins_hide=}=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
</ul>

View File

@@ -1,27 +1,22 @@
{=var-set:_p_list_so={=script:Y_NI_Tools p_list so=}=}
{=var-set:_p_list_sh={=script:Y_NI_Tools p_list sh=}=}
{=var-set:_p_list_lua={=script:Y_NI_Tools p_list lua=}=}
{=var-set:r_minidlnad={=script:Y_NI_Tools is_running minidlnad=}=}
{=var-set:minidlnadport={=script:Y_NI_Tools get_minidlnad_webif_port=}=}
{=var-set:r_xupnpd={=script:Y_NI_Tools is_running xupnpd=}=}
{=var-set:xupnpdport={=script:Y_NI_Tools get_xupnpd_webif_port=}=}
{=include-block:Y_Blocks.txt;head_ni=}
{=include-block:Y_Blocks.txt;head=}
<script src="/Y_Baselib.js"></script>
{=include-block:Y_Blocks.txt;head_close=}
<body onload='goUrl("/control/reloadplugins");'>
{=var-set:wait_text={=L:ni.plugin-control.title=}<br/>=}{=include-block:Y_Blocks.txt;snip_wait=}
{=var-set:wait_text={=L:set.plugincontrol.title=}<br/>=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:menu={=L:ni.plugin-control.title=}=}{=include-block:Y_Blocks.txt;work_menu=}
{=var-set:menu={=L:set.plugincontrol=}=}{=include-block:Y_Blocks.txt;work_menu=}
</div></div>
<div class="work_box_body">
<form action="">
<table class="y_invisible_table" cellpadding="5" width="100%">
<tr>
<td class="y_form_header" width="35%">{=L:ni.plugin-control.manage=}</td>
<td class="y_form_header" width="35%">{=L:set.plugincontrol.title=}</td>
<td class="y_form_header" width="5%">&nbsp;</td>
<td class="y_form_header">&nbsp;</td>
<td class="y_form_header">&nbsp;</td>
@@ -40,10 +35,10 @@
=}
</td>
<td>
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/FritzCallMonitor.cfg","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/FritzCallMonitor.cfg","edit", "width=800,height=600,resizable=yes");' />
</td>
<td>
<input type="button" value="{=L:ni.plugin-tools.fcm-addr=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/FritzCallMonitor.addr","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:set.plugintools.fcm-addr=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/FritzCallMonitor.addr","edit", "width=800,height=600,resizable=yes");' />
</td>
</tr>
<!-- nfs-server -->
@@ -98,7 +93,7 @@
=}
</td>
<td>
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/tuxcal/tuxcal.conf","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/tuxcal/tuxcal.conf","edit", "width=800,height=600,resizable=yes");' />
</td>
<td>
</td>
@@ -117,7 +112,7 @@
=}
</td>
<td>
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/tuxmail/tuxmail.conf","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/tuxmail/tuxmail.conf","edit", "width=800,height=600,resizable=yes");' />
</td>
<td>
</td>
@@ -279,10 +274,10 @@
&nbsp;
</td>
<td>
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/EPGscan.conf","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/EPGscan.conf","edit", "width=800,height=600,resizable=yes");' />
</td>
<td>
<input type="button" value="{=L:ni.plugin-tools.epgscan-dat=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/EPGscan.dat","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:set.plugintools.epgscan-dat=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/EPGscan.dat","edit", "width=800,height=600,resizable=yes");' />
</td>
</tr>
<!-- pr-auto-timer -->
@@ -295,10 +290,10 @@
&nbsp;
</td>
<td>
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/pr-auto-timer.conf","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:ni.configure=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/pr-auto-timer.conf","edit", "width=800,height=600,resizable=yes");' />
</td>
<td>
<input type="button" value="{=L:ni.plugin-tools.pat-rules=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=%(CONFIGDIR)/pr-auto-timer.rules","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:set.plugintools.pat-rules=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/pr-auto-timer.rules","edit", "width=800,height=600,resizable=yes");' />
</td>
</tr>
<!-- RSS-Reader -->
@@ -314,7 +309,7 @@
&nbsp;
</td>
<td>
<input type="button" value="{=L:ni.plugin-tools.rssreader-conf=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/rssreader.conf","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:set.plugintools.rssreader-conf=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/rssreader.conf","edit", "width=800,height=600,resizable=yes");' />
</td>
</tr>
<!-- 2webTVxml -->
@@ -330,29 +325,10 @@
&nbsp;
</td>
<td>
<input type="button" value="{=L:ni.plugin-tools.2webtvxmlurls-conf=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/2webTVxmlUrls.conf","edit", "width=800,height=600,resizable=yes");' />
<input type="button" value="{=L:set.plugintools.2webtvxmlurls-conf=}" onclick='window.open("/Y_Filemgr_Edit.yhtm?file=/var/tuxbox/config/2webTVxmlUrls.conf","edit", "width=800,height=600,resizable=yes");' />
</td>
</tr>
</table>
</br>
<table class="y_invisible_table" cellpadding="5" width="100%">
<tr>
<td class="y_form_header" width="35%">{=L:ni.plugin-control.blue=}</td>
<td class="y_form_header">&nbsp;</td>
</tr>
{=var-get:_p_list_so=}
<tr>
<td><hr></td>
<td><hr></td>
</tr>
{=var-get:_p_list_sh=}
<tr>
<td><hr></td>
<td><hr></td>
</tr>
{=var-get:_p_list_lua=}
</table>
</form>
</div>
</div>
<div class="work_box">

View File

@@ -0,0 +1,42 @@
{=var-set:_p_list_so={=script:Y_NI_Tools p_list so=}=}
{=var-set:_p_list_sh={=script:Y_NI_Tools p_list sh=}=}
{=var-set:_p_list_lua={=script:Y_NI_Tools p_list lua=}=}
{=include-block:Y_Blocks.txt;head=}
<script src="/Y_Baselib.js"></script>
{=include-block:Y_Blocks.txt;head_close=}
<body onload='goUrl("/control/reloadplugins");'>
{=var-set:wait_text={=L:set.plugins_hide.title=}<br/>=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:menu={=L:set.plugins_hide=}=}{=include-block:Y_Blocks.txt;work_menu=}
</div></div>
<div class="work_box_body">
<table class="y_invisible_table" cellpadding="5" width="100%">
<tr>
<td class="y_form_header" width="35%">{=L:set.plugins_hide.title=}</td>
<td class="y_form_header">&nbsp;</td>
</tr>
{=var-get:_p_list_so=}
<tr>
<td><hr></td>
<td><hr></td>
</tr>
{=var-get:_p_list_sh=}
<tr>
<td><hr></td>
<td><hr></td>
</tr>
{=var-get:_p_list_lua=}
</table>
</div>
</div>
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:menu={=L:answer=}=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<div id="out"></div>
</div>
</div>
</body>
</html>

View File

@@ -1,3 +1,3 @@
version=3.0.43
date=23.02.2023
version=3.0.44
date=28.02.2023
info=NI-Neutrino-Webinterface

View File

@@ -340,6 +340,19 @@ set.settings.warning=Sichern &amp; Wiederherstellen ist nur bei einem gleichen I
# ===== Settings XMLTV
set.xmltv.header=XMLTV Einstellungen
# ===== Settings Plugins
set.plugincontrol=Plugin-Steuerung
set.plugincontrol.title=Plugins und Services verwalten
set.plugintools.fcm-addr=Telefonbuch bearbeiten
set.plugintools.pat-rules=Regeln bearbeiten
set.plugintools.epgscan-dat=Transponderliste bearbeiten
set.plugintools.rssreader-conf=RSS-Feeds bearbeiten
set.plugintools.2webtvxmlurls-conf=WebTV-URLs bearbeiten
set.plugins_hide=Plugins verstecken
set.plugins_hide.title=Plugins anzeigen und verstecken
# ===== Tools Info
tools.info.show_messages=Kernel Meldungen
tools.info.processes=Prozesse
@@ -530,17 +543,6 @@ ni.camd-tools.oscamversion=Allgemeine Informationen
ni.camd-tools.ncamversion=Allgemeine Informationen
ni.camd-tools.doscamversion=Allgemeine Informationen
ni.plugin-control=Plugins
ni.plugin-control.title=Plugin-Steuerung
ni.plugin-control.manage=Plugins und Services verwalten
ni.plugin-control.blue=Plugins auf blauer Taste verwalten
ni.plugin-tools.fcm-addr=Telefonbuch bearbeiten
ni.plugin-tools.pat-rules=Regeln bearbeiten
ni.plugin-tools.epgscan-dat=Transponderliste bearbeiten
ni.plugin-tools.rssreader-conf=RSS-Feeds bearbeiten
ni.plugin-tools.2webtvxmlurls-conf=WebTV-URLs bearbeiten
ni.infoicons-control=Infoicons
ni.infoicons-control.title=Infoicons-Steuerung
ni.infoicons-control.flagfile-control=Benachrichtigungs-Einstellungen

View File

@@ -340,6 +340,19 @@ set.settings.warning=Backup & Restore is only useful for the same image with the
# ===== Settings XMLTV
set.xmltv.header=XMLTV Settings
# ===== Settings Plugins
set.plugincontrol=Plugincontrol
set.plugincontrol.title=Manage plugins and services
set.plugintools.fcm-addr=Edit Phonebook
set.plugintools.pat-rules=Edit Rules
set.plugintools.epgscan-dat=Edit Transponderlist
set.plugintools.rssreader-conf=Edit RSS-Feeds
set.plugintools.2webtvxmlurls-conf=Edit WebTV-URLs
set.plugins_hide=Hide plugins
set.plugins_hide.title=Show and hide plugins
# ===== Tools Info
tools.info.show_messages=Kernel Messages
tools.info.processes=Processes
@@ -530,17 +543,6 @@ ni.camd-tools.oscamversion=Common Informations
ni.camd-tools.ncamversion=Common Informations
ni.camd-tools.doscamversion=Common Informations
ni.plugin-control=Plugins
ni.plugin-control.title=Plugin-Control
ni.plugin-control.manage=Customize Plugins and Services
ni.plugin-control.blue=Customize Blue Button Plugins
ni.plugin-tools.fcm-addr=Edit Phonebook
ni.plugin-tools.pat-rules=Edit Rules
ni.plugin-tools.epgscan-dat=Edit Transponderlist
ni.plugin-tools.rssreader-conf=Edit RSS-Feeds
ni.plugin-tools.2webtvxmlurls-conf=Edit WebTV-URLs
ni.infoicons-control=Infoicons
ni.infoicons-control.title=Infoicons-Control
ni.infoicons-control.flagfile-control=Flag-Control

View File

@@ -3,6 +3,7 @@ installdir = $(PRIVATE_HTTPDDIR)/scripts
install_SCRIPTS = \
_Y_Globals.sh \
_Y_Library.sh \
Y_Plugincontrol.sh \
Y_Tools.sh
# file manager
@@ -12,5 +13,4 @@ install_SCRIPTS += \
# NI-yWeb
install_SCRIPTS += \
Y_NI_Camd-control.sh \
Y_NI_Plugin-control.sh \
Y_NI_Tools.sh

View File

@@ -485,30 +485,30 @@ case "$action" in
printf "%s" "$S"
;;
# plugin-control
p_fcm_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh fcm_start;;
p_fcm_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh fcm_stop;;
p_nfs_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh nfs_start;;
p_nfs_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh nfs_stop;;
p_samba_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh samba_start;;
p_samba_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh samba_stop;;
p_tuxcald_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh tuxcald_start;;
p_tuxcald_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh tuxcald_stop;;
p_tuxmaild_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh tuxmaild_start;;
p_tuxmaild_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh tuxmaild_stop;;
p_inadyn_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh inadyn_start;;
p_inadyn_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh inadyn_stop;;
p_dropbear_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh dropbear_start;;
p_dropbear_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh dropbear_stop;;
p_ushare_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh ushare_start;;
p_ushare_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh ushare_stop;;
p_djmount_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh djmount_start;;
p_djmount_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh djmount_stop;;
p_minidlna_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh minidlna_start;;
p_minidlna_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh minidlna_stop;;
p_xupnpd_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh xupnpd_start;;
p_xupnpd_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh xupnpd_stop;;
p_crond_start) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh crond_start;;
p_crond_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_NI_Plugin-control.sh crond_stop;;
p_fcm_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh fcm_start;;
p_fcm_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh fcm_stop;;
p_nfs_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh nfs_start;;
p_nfs_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh nfs_stop;;
p_samba_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh samba_start;;
p_samba_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh samba_stop;;
p_tuxcald_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh tuxcald_start;;
p_tuxcald_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh tuxcald_stop;;
p_tuxmaild_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh tuxmaild_start;;
p_tuxmaild_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh tuxmaild_stop;;
p_inadyn_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh inadyn_start;;
p_inadyn_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh inadyn_stop;;
p_dropbear_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh dropbear_start;;
p_dropbear_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh dropbear_stop;;
p_ushare_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh ushare_start;;
p_ushare_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh ushare_stop;;
p_djmount_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh djmount_start;;
p_djmount_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh djmount_stop;;
p_minidlna_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh minidlna_start;;
p_minidlna_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh minidlna_stop;;
p_xupnpd_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh xupnpd_start;;
p_xupnpd_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh xupnpd_stop;;
p_crond_start) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh crond_start;;
p_crond_stop) %(PRIVATE_HTTPDDIR)/scripts/Y_Plugincontrol.sh crond_stop;;
# plugins on blue-button
p_show)
PLUGIN=$1