Permalink
Browse files

Merge pull request #256 from tarasfrompir/master

Подправлено внесение данных об устройствах
  • Loading branch information...
T-REX-XP committed Aug 24, 2018
2 parents 00cfaf1 + 443a0b9 commit b6a52acbdb7dfa2acf8417e005d90ef8b738ea1f
@@ -1,2 +1,79 @@
<?php
echo 'helou';
/*
* @version 0.1 (wizard) скрипт установки модуля и записи данных об устройстве в базу ssdp_devices
*/
// install module for device
//имя модуля для этого устройства
global $namemodule;
// установлен ли этот модуль
global $installed_module;
// проверяем на наличие модуля
if (!$installed_module) {
// если нету то устанавливаем модуль по названию которое находится в переменной $namemodule
include_once (DIR_MODULES.'market/market.class.php');
$mkt=new market();
}
// добавление устройства в таблицу ssdp_devices
$table_name='ssdp_devices';
$rec=SQLSelectOne("SELECT * FROM $table_name WHERE ID='$id'");
global $session;
//updating '<%LANG_TITLE%>' (varchar, required)
global $title;
$rec['TITLE']=$title;
//updating 'controladdress' (varchar)
global $controladdress;
$rec['CONTROLADDRESS']=$controladdress;
//updating 'Uuid' (varchar)
global $uuid;
$rec['UUID']=$uuid;
//updating 'TITLE' (varchar)
global $title;
$rec['TITLE']=$title;
//updating 'Type' (varchar)
global $type;
$rec['TYPE']=$type;
//updating 'services' (varchar)
global $services;
$rec['SERVICES']=$services;
//updating 'Address' (varchar)
global $address;
$rec['ADDRESS']=$address;
//updating 'Description' (varchar)
global $description;
$rec['DESCRIPTION']=$description;
//updating 'Model' (varchar)
global $model;
$rec['MODEL']=$model;
//updating 'Manufacturer' (varchar)
global $manufacturer;
$rec['MANUFACTURER']=$manufacturer;
//updating 'location' (varchar)
global $location;
$rec['LOCATION']=$location;
//updating 'Logo' (varchar)
$rec['LOGO']=$_SESSION[$uuid];
//updating '<%LANG_LINKED_OBJECT%>' (varchar)
global $namemodule;
$rec['LINKED_OBJECT']="Модуль ".$namemodule;
//updating '<%LANG_METHOD%>' (varchar)
global $linked_method;
$rec['LINKED_METHOD']=$linked_method;
//updating '<%LANG_UPDATED%>' (datetime)
global $updated_date;
global $updated_minutes;
global $updated_hours;
$rec['USE_TO_SAY']=0;
$rec['UPDATED']=toDBDate($updated_date)." $updated_hours:$updated_minutes:00";
if ($rec['ID']) {
SQLUpdate($table_name, $rec); // update
} else {
$new_rec=1;
$rec['ID']=SQLInsert($table_name, $rec); // adding new record
}
$out['OK']=1;
// после сохранения устройства переходим на основную страницу
$this->redirect("?");
@@ -10,19 +10,19 @@
<div>
<img src="../templates/ssdp_finder/img/ssdp_finder.png" width="30" height="30">
&nbsp;&nbsp;&nbsp;
<a href="#" class="btn btn-default" onClick="$('#api_settings').toggle();return false;">
<a href="#" class="btn btn-default" onClick="$('#api_settings').toggle();return false;" title="<#LANG_SETUP#>">
<i class="glyphicon glyphicon-cog"></i>
<#LANG_SETUP#>
</a>
<a class="btn btn-default" href="?view_mode=clear_trash" onClick="return confirm('Are you sure? Please confirm.')">
<a class="btn btn-default" href="?view_mode=clear_trash"
onClick="return confirm('Are you sure? Please confirm.')"
title="<#LANG_SSDP_CLEARMODULE#>">
<i class="glyphicon glyphicon-trash"></i>
<#LANG_SSDP_CLEARMODULE#>
</a>
<a class="btn btn-default" href="?view_mode=update_methods" onClick="return confirm('Are you sure? Please confirm.')">
<a class="btn btn-default" href="?view_mode=update_methods"
onClick="return confirm('Are you sure? Please confirm.')"
title="<#LANG_SSDP_UPDATE_METHODS_SHABLON#>">
<i class="glyphicon glyphicon-retweet"></i>
<#LANG_SSDP_UPDATE_METHODS_SHABLON#>
</a>
</div>
<!-- Modal -->
Binary file not shown.
@@ -109,7 +109,7 @@ <h4 class="list-group-item-heading">
class="btn btn-success"
title="Добавить Модуль и в список это устройство"
[#endif#]
href="?data_source=<#DATA_SOURCE#>&view_mode=install_module&id=[#ID#]&namemodule=[#EXTENDED_MODULES#]&installed_module=[#MODULE_INSTALLED#]">
href="?data_source=<#DATA_SOURCE#>&view_mode=install_module&id=[#ID#]&namemodule=[#EXTENDED_MODULES#]&installed_module=[#MODULE_INSTALLED#]&title=[#TITLE#]&type=[#TYPE#]&uuid=[#UUID#]&services=[#SERVICES#]&address=[#ADDRESS#]&description=[#DESCRIPTION#]&model=[#MODEL#]&manufacturer=[#MANUFACTURER#]&controladdress=[#CONTROLADDRESS#]">
<i class="glyphicon glyphicon-compressed"></i>
</a>
[#endif#]
@@ -89,26 +89,6 @@
title="Delete">
<i class="glyphicon glyphicon-remove"></i>
</a>
[#if DEVICE_ONLINE_ID != "" && LINKED_OBJECT !="" #] [#else#]
<a id="btnGroupDrop1" class="btn btn-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="glyphicon glyphicon-plus"></i>
</a>
<div class="dropdown-menu" aria-labelledby="btnGroupDrop1">
[#if DEVICE_ONLINE_ID==""#]
<a href="?view_mode=add_to_pinghost&id=[#ID#]" onClick="return confirm('Are you sure? Please confirm.')" class="dropdown-item"
title="Добавить к устройствам ОнЛайн">
<i class="glyphicon glyphicon-plus"></i>
Добавить к устройствам ОнЛайн
</a>
[#endif#] [#if LINKED_OBJECT==""#]
<a href="?view_mode=add_to_SSDPdevices&id=[#ID#]" onClick="return confirm('Are you sure? Please confirm.')" class="dropdown-item"
title="Добавить к простым устройствам">
<i class="glyphicon glyphicon-plus"></i>
Добавить к простым устройства
</a>
[#endif#]
</div>
[#endif#]
</div>
</td>
</tr>

0 comments on commit b6a52ac

Please sign in to comment.