Permalink
Browse files

Merge pull request #255 from tarasfrompir/master

Доработана кнопка обновления методов и шаблонов установленніх устройств
  • Loading branch information...
T-REX-XP committed Aug 23, 2018
2 parents d793281 + 7100acd commit 00cfaf12e90a65963fe4d89d8218210b056ca45d
@@ -24,6 +24,7 @@
'SSDP_TERMINAL' => 'Create terminal',
'SSDP_USETOSYSTEMMESAGE' => 'Use to play system mesage',
'SSDP_CLEARMODULE' => 'Clear all devices and trash from module',
'SSDP_UPDATE_METHODS_SHABLON' => 'Update methods & shablons',
);
foreach ($dictionary as $k => $v) {
@@ -24,6 +24,7 @@
'SSDP_TERMINAL' => 'Создать терминал устройства',
'SSDP_USETOSYSTEMMESAGE' => 'Использовать для воспроизведения системных сообщений',
'SSDP_CLEARMODULE' => 'Удалить все устройства и мусор модуля',
'SSDP_UPDATE_METHODS_SHABLON' => 'Обновить методы и шаблоны установленных устройств',
);
foreach ($dictionary as $k => $v) {
@@ -23,6 +23,7 @@
'SSDP_TERMINAL' => 'Створити термінал пристрою',
'SSDP_USETOSYSTEMMESAGE' => 'Використовувати для відтворення системних сповіщень',
'SSDP_CLEARMODULE' => 'Видалити всі пристрої та сміття модулю',
'SSDP_UPDATE_METHODS_SHABLON' => 'Оновити методи та шаблони всіх встановленних пристроїв',
);
@@ -178,6 +178,11 @@ function admin(&$out) {
$this->update_methods($this->id);
$this->redirect("?");
}
if ($this->view_mode=='install_module') {
$this->install_module($this->id, $this->namemodule, $this->installed_module);
$this->redirect("?");
}
}
}
@@ -194,6 +199,16 @@ function usual(&$out) {
}
/**
* ssdp_devices install modules
* функция добавления устройства в список ssdp_devices и установки модуля для устройства
* @access public
*/
function install_module(&$out) {
require(DIR_MODULES.$this->name.'/ssdp_install_module.inc.php');
}
/**
* ssdp_devices search
*
@@ -233,6 +248,7 @@ function getLocalIp() {
return gethostbyname(trim(`hostname`));
}
/**
* ssdp_devices edit/add
*
@@ -241,6 +257,8 @@ function getLocalIp() {
function edit_ssdp_devices(&$out, $id) {
require(DIR_MODULES.$this->name.'/ssdp_devices_edit.inc.php');
}
/**
* ssdp_devices add record to SSDPdevice
*
@@ -0,0 +1,2 @@
<?php
echo 'helou';
@@ -20,7 +20,7 @@
</a>
<a class="btn btn-default" href="?view_mode=update_methods" onClick="return confirm('Are you sure? Please confirm.')">
<i class="glyphicon glyphicon-retweet"></i>
Обновить методы
<#LANG_SSDP_UPDATE_METHODS_SHABLON#>
</a>
</div>
@@ -102,10 +102,15 @@ <h4 class="list-group-item-heading">
<div class="btn-group">[#if ID=""#]
[#if EXTENDED_MODULES!=""#]
<a onClick="return confirm('Are you sure? Please confirm.')"
[#if MODULE_INSTALLED!=""#] disabled="disabled" style="color:LightGrey" [#endif#]
href="?md=market&inst=adm&mode=iframe&mode2=install&name=[#EXTENDED_MODULES#]"
class="btn btn-success" title="Добавить Модуль для этого устройства">
<i class="glyphicon glyphicon-compressed"></i>
[#if MODULE_INSTALLED!=""#]
class="btn btn-default"
title="Добавить в список это устройство Модуль уже установлен"
[#else#]
class="btn btn-success"
title="Добавить Модуль и в список это устройство"
[#endif#]
href="?data_source=<#DATA_SOURCE#>&view_mode=install_module&id=[#ID#]&namemodule=[#EXTENDED_MODULES#]&installed_module=[#MODULE_INSTALLED#]">
<i class="glyphicon glyphicon-compressed"></i>
</a>
[#endif#]
<a onClick="return confirm('Are you sure? Please confirm.')"

0 comments on commit 00cfaf1

Please sign in to comment.