uawdijnntqw1x1x1
IP : 216.73.216.155
Hostname : vm5018.vps.agava.net
Kernel : Linux vm5018.vps.agava.net 3.10.0-1127.8.2.vz7.151.14 #1 SMP Tue Jun 9 12:58:54 MSK 2020 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
var
/
www
/
iplanru
/
data
/
www
/
.
/
i-plan.ru
/
administrator
/
components
/
com_sef
/
tables
/
sefurl.php
/
/
<?php /** * SEF component for Joomla! * * @package JoomSEF * @version 4.7.8 * @author ARTIO s.r.o., http://www.artio.net * @copyright Copyright (C) 2020 ARTIO s.r.o. * @license GNU/GPLv3 http://www.artio.net/license/gnu-general-public-license */ // no direct access defined('_JEXEC') or die('Restricted access'); class TableSEFUrl extends JTable { /** @var int */ public $id = null; /** @var int */ public $cpt = null; /** @var string */ public $sefurl = null; /** @var string */ public $origurl = null; /** @var int */ public $Itemid = null; /** @var string */ public $metadesc = null; /** @var string */ public $metakey = null; /** @var string */ public $metatitle = null; /** @var string */ public $metalang = null; /** @var string */ public $metarobots = null; /** @var string */ public $metagoogle = null; /** @var string */ public $metacustom = null; /** @var string */ public $canonicallink = null; /** @var date */ public $dateadd = null; /** @var priority */ public $priority = null; /** @var enabled */ public $enabled = null; /** @var locked */ public $locked = null; /** @var sef */ public $sef = null; /** @var sm_indexed */ public $sm_indexed = null; /** @var sm_date */ public $sm_date = null; /** @var sm_frequency */ public $sm_frequency = null; /** @var sm_priority */ public $sm_priority = null; /** @var int */ public $showsitename = null; /** * Constructor * * @param JDatabaseDriver $db Database connector object */ public function __construct(&$db) { parent::__construct('#__sefurls', 'id', $db); } public function check() { //initialize $this->_error = null; $this->sefurl = trim($this->sefurl); $this->origurl = trim($this->origurl); $this->metadesc = trim($this->metadesc); $this->metakey = trim($this->metakey); // check for valid URLs if ($this->origurl == '') { $this->_error .= JText::_('COM_SEF_ERROR_EMPTY_URL'); return false; } //if (eregi("^\\/", $this->sefurl)) { if (preg_match("|^\\/|i", $this->sefurl)) { $this->_error .= JText::_('COM_SEF_ERROR_URL_LEADING_SLASH'); } //if ((eregi("^index.php", $this->origurl)) === false) { if (!preg_match("/^index.php/i", $this->origurl)) { $this->_error .= JText::_('COM_SEF_ERROR_URL_MISSING_INDEX'); } if (is_null($this->_error)) { // 15.5.2012 dajo: REMOVED, as duplicate SEF URLs can also be stored in database // check for existing URLS /*$this->_db->setQuery("SELECT id FROM #__sefurls WHERE `sefurl` LIKE " . $this->_db->Quote($this->sefurl) . " AND `origurl` LIKE " . $this->_db->Quote($this->origurl)); $xid = intval($this->_db->loadResult()); if ($xid && $xid != intval($this->id)) { $this->_error = JText::_('COM_SEF_ERROR_URL_EXISTS'); return false; }*/ return true; } else { return false; } } }
/var/www/iplanru/data/www/./i-plan.ru/administrator/components/com_sef/tables/sefurl.php