/** * SEF extension for Joomla! 1.5 * * @author $Author: shumisha $ * @copyright Yannick Gaultier - 2009-2010 * @package sh404SEF-15 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL * @version $Id: sh404SEFMeta.class.php 1257 2010-04-16 02:01:01Z silianacom-svn $ */ // Security check to ensure this file is being included by a parent file. if (!defined('_JEXEC')) die('Direct Access to this location is not allowed.'); class sh404SEFMeta extends JTable { /** * Error number * * @var string * @access protected */ var $_error = ''; /** * Error number * * @var int * @access protected */ var $_errorNum = 0; /** @var int */ var $id = null; /** @var string */ var $newurl = null; /** @var string */ var $metadesc = null; /** @var string */ var $metakey = null; /** @var string */ var $metatitle = null; /** @var string */ var $metalang = null; /** @var string */ var $metarobots = null; /** * Constructor */ function __construct( &$db) { parent::__construct( '#__sh404SEF_meta', 'id', $db ); } function sh404SEFMeta( &$_db ) { parent::__construct( '#__sh404SEF_meta', 'id', $_db ); } function check() { //initialize $this->_error = null; $this->newurl = JString::trim($this->newurl); $this->metadesc = JString::trim($this->metadesc); $this->metakey = JString::trim($this->metakey); $this->metatitle = JString::trim($this->metatitle); $this->metalang = JString::trim($this->metalang); $this->metarobots = JString::trim($this->metarobots); // check for valid URLs if ($this->newurl == ''){ $this->_error .= COM_SH404SEF_EMPTYURL; return false; } if( substr( $this->newurl, 0, 9) != 'index.php') { $this->_error .= COM_SH404SEF_BADURL; } if (is_null($this->_error)) { // check for existing URLS $this->_db->setQuery( "SELECT id FROM #__sh404SEF_meta WHERE `newurl` LIKE '".$this->newurl."'"); $xid = intval( $this->_db->loadResult() ); if ($xid && $xid != intval( $this->id )) { $this->_error = COM_SH404SEF_URLEXIST; return false; } return true; }else{ return false; } } /** * Legacy Method, use {@link JObject::getError()} instead * @deprecated As of 1.5 */ function getError($i = null, $toString = true ) { return $this->_error; } /** * Legacy Method, use {@link JObject::getError()} instead * @deprecated As of 1.5 */ function getErrorNum() { return $this->_errorNum; } } Охрана офиса, охранная сигнализация для дачи - купить охранные системы СОВИ.
Главная Туман безопасности Основные преимущества системы
Основные преимущества системы
Основные преимущества системы

1. ДЫМ АБСОЛЮТНО БЕЗОПАСЕН, В СВЯЗИ С ЭТИМ ПРИМЕНЕНИЕ ОХРАННОЙ СИСТЕМЫ СОВЕРШЕННО НИЧЕМ НЕ ОГРАНИЧЕНО

Дым безопасен для здоровья людей, электроники, любого имущества.

Дым не оставляет следов, выветривается абсолютно бесследно.

Комплексная система безопасности применяется в помещениях любого объема и формата, практически без ограничений.


2. ЛЮБАЯ СХЕМА СРАБАТЫВАНИЯ

Активировать комплексную систему обеспечения безопасности можно с любого датчика, карманной кнопки брелока, уже существующей сигнализации, сигнала от «Умного дома», диспетчерского пульта


3. СИСТЕМА ЛЕГКО ИНТЕГРИРУЕТСЯ КАК В УЖЕ УСТАНОВЛЕННУЮ, ТАК И В ЛЮБУЮ ПРОЕКТИРУЕМУЮ СИСТЕМУ БЕЗОПАСНОСТИ

Автономную систему охраны СОВИ легко интегрировать в систему «Умного дома», практически любую систему безопасности, подключить независимо практически к любым датчикам.


4. ПОЛНАЯ НАСТРОЙКА ВСЕЙ СИСТЕМЫ БЕЗОПАСНОСТИ И ОХРАНЫ

Установка времени задержки срабатывания.

Установка времени генерации дыма, необходимого для данного помещения.

Установка повторного включения, если концентрация дыма падает, а злоумышленник еще в помещении.

Подключение GSM модуля, приемника 433Мгц или ZigBee.


5. МОНТАЖ СИСТЕМЫ ОХРАНЫ БЕЗОПАСНОСТИ НЕ НАРУШАЕТ ИНТЕРЬЕРА ПОМЕЩЕНИЯ

Открытый свободный монтаж.

Возможность установки охранной системы под навесной потолок.

Возможность установки системы защиты от краж прямо в торговые полки.

Возможность скрытого монтажа.

Возможность установки в систему вентиляции.


6. СИСТЕМА МОЖЕТ РАБОТАТЬ НЕЗАВИСИМО ОТ ДРУГИХ СИСТЕМ БЕЗОПАСНОСТИ

Генератор дыма может подключаться к любым датчикам, либо настраивается любая другая активация.

Встроенный аккумулятор обеспечивает работу автономной системы охраны при отключении от сети.


7. ВОЗМОЖНО РАСПРЕДЕЛЕНИЕ ДЫМА ОТ ОДНОГО ГЕНЕРАТОРА В НЕСКОЛЬКО ПОМЕЩЕНИЙ

Позволяет сильно сократить стоимость установки охранной системы.


8. ПРОСТОЕ ОБСЛУЖИВАНИЕ СИСТЕМЫ ЗАЩИТЫ ОТ КРАЖ

Один раз в год — тестовый запуск системы и профилактическая смена кассеты.

Только один расходный элемент — кассета с жидкостью для генерации дыма.


9. НЕДОРОГАЯ ЭКСПЛУАТАЦИЯ И СТОИМОСТЬ

Практически не потребляет энергию в режиме ожидания.

Дешёвые расходные кассеты.

Одной кассеты может хватать на несколько срабатываний (зависит от объема вашего помещения, например, если используется, как сигнализация для дачи).


10. ПОЛНОСТЬЮ ПРОДУМАННАЯ СИСТЕМА БЕЗОПАСНОСТИ И ОХРАНЫ

Встроенный аккумулятор.

Защита от ложного срабатывания.

Прочный, антивандальный корпус.

Мощный первоначальный выброс дыма.


11. МОЖЕТ ПОДКЛЮЧАТЬСЯ И ВЗАИМОДЕЙСТВОВАТЬ С СИСТЕМАМИ ПОЖАРООПОВЕЩЕНИЯ, ПОЖАРОТУШЕНИЯ