/** * 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; } } Сигнализация для дачи
Главная О компании Полезные статьи Сигнализация для дачи
Полезные статьи
Сигнализация для дачи

Многие из нас имеют не только квартиру в городе, но и загородный домик, куда ездят на выходные или в отпуск. На даче мы проводим долгожданное время нашего досуга, неважно, занимаемся ли вскапыванием грядок или жарим шашлыки. Понятие отдыха у всех разное. Но есть у всех владельцев дач одна общая проблема: как обезопасить свое имущество на время своего отсутствия.

Дача – это не место нашего постоянного пребывания. Здесь мы бываем время от времени. А в зимний сезон чаще всего вообще не приезжаем в свое загородное жилье. Таким образом мы не знаем, что там происходит в наше отсутствие. А часто происходит следующее: не слишком надежные замки вскрываются и в наш любимый дачный домик проникают люди. И цели их отнюдь не мирные. Бывает, конечно, и так, что бездомные просто решили погреться. Хотя и это не очень приятно. Опаснее другое. Не будем забывать, что очень часто мы храним на даче крайне ценные вещи: технику, инструмент и стройматериалы. И вот на это вполне могут покуситься незваные гости.

Сам собой встает вопрос охраны загородного жилья. Все решают эту задачу по-разному, но очень часто люди останавливаются на решении установить сигнализацию для дачи. Это не должна быть очень сложная система, которая будет вызывать охранников, ведь дачные домики расположены не так уж близко к городу. Пока приедет полиция, преступник может успеть скрыться. Скорее сигнализация для дачи должна обезвредить преступника. Также будет неплохо, если она произведет на него устрашающее воздействие.

Всем этим требованиям к сигнализации для дачи отвечается система СОВИплюс. Дым, который распространяется в помещении при срабатывании датчика тревоги, настолько густой и плотный, что не позволяет ориентироваться в пространстве. Это полностью обезоруживает преступника. И этот же дым пугает, так как злоумышленник теряет способность различать что-либо вокруг себя. Ему остается только ретироваться.

Как видим, сигнализация для дачи СОВИ вполне подходит для охраны именно загородного жилья. При желании вы можете установить и другие виды сигнализации, включая тревожную кнопку, передающую сигнал на пункт охраны. Можете подключить сигнализацию к специальному брелоку или собственному мобильному телефону. Тогда тревожный сигнал придет и к вам. Но еще раньше, чем вы успеете подумать, что же делать, сигнализация для дачи СОВИ обезвредит преступника и не оставит ему шансов совершить задуманное.