www.krosy.ru Copyright © Krosy.ru, 2007 -
E-mail: Обратная связь
Спортивная обувь
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
CDbException
CDbException
CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] No such file or directory
/home/admin4/web/krosy.ru/public_html/info/protected/helpers/global.php(111)
099 function substr_unicode($str, $s, $l = null) {
100 return join("", array_slice(
101 preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY), $s, $l));
102 }
103
104
105 /**
106 * Returns the setting value
107 * This is the shortcut to Yii::app()->settings->get($category, $param);
108 */
109 function setting($category, $param)
110 {
111 return Yii::app()->settings->get($category, $param);;
112 }
113
114 /**
115 * Return true if shop with $shop_id is approved to user
116 */
117 function isUserShop($shop_id)
118 {
119 if ( Yii::app()->user->isGuest )
120 return false;
121
122 $user_profile = Yii::app()->getModule('user')->user()->profile();
123 if( $user_profile->shop_id == $shop_id && $user_profile->shop_approved == 1 )
Stack Trace
#0
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/db/CDbConnection.php(330):
CDbConnection ->
open ()
325 public function setActive($value)
326 {
327 if($value!=$this->_active)
328 {
329 if($value)
330 $this->open();
331 else
332 $this->close();
333 }
334 }
335
#1
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/db/CDbConnection.php(308):
CDbConnection ->
setActive (true)
303 */
304 public function init()
305 {
306 parent::init();
307 if($this->autoConnect)
308 $this->setActive(true);
309 }
310
311 /**
312 * Returns whether the DB connection is established.
313 * @return boolean whether the DB connection is established
#2
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/base/CModule.php(387):
CDbConnection ->
init ()
382 if(!isset($config['enabled']) || $config['enabled'])
383 {
384 Yii::trace("Loading \"$id\" application component",'system.CModule');
385 unset($config['enabled']);
386 $component=Yii::createComponent($config);
387 $component->init();
388 return $this->_components[$id]=$component;
389 }
390 }
391 }
392
#3
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/components/CmsSettings.php(408):
CModule ->
getComponent ("db")
403 /**
404 * @return CDbConnection the db connection component
405 */
406 protected function getDbComponent()
407 {
408 return Yii::app()->getComponent($this->getDbComponentId());
409 }
410
411 protected function addDbItem($category='system', $key, $value)
412 {
413 $connection=$this->getDbComponent();
#4
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/components/CmsSettings.php(510):
CmsSettings ->
getDbComponent ()
505 /**
506 * create the settings table
507 */
508 protected function createTable()
509 {
510 $connection=$this->getDbComponent();
511 $tableName=$connection->tablePrefix.str_replace(array('{{','}}'), '', $this->getTableName());
512 $sql='CREATE TABLE IF NOT EXISTS `'.$tableName.'` (
513 `id` int(11) NOT NULL auto_increment,
514 `category` varchar(64) NOT NULL default \'system\',
515 `key` varchar(255) NOT NULL,
#5
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/components/CmsSettings.php(43):
CmsSettings ->
createTable ()
38 {
39 parent::init();
40 Yii::app()->attachEventHandler('onEndRequest', array($this, 'whenRequestEnds'));
41
42 if($this->getCreateTable())
43 $this->createTable();
44 }
45
46
47 /**
48 * CmsSettings::set()
#6
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/base/CModule.php(387):
CmsSettings ->
init ()
382 if(!isset($config['enabled']) || $config['enabled'])
383 {
384 Yii::trace("Loading \"$id\" application component",'system.CModule');
385 unset($config['enabled']);
386 $component=Yii::createComponent($config);
387 $component->init();
388 return $this->_components[$id]=$component;
389 }
390 }
391 }
392
#7
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/base/CModule.php(103):
CModule ->
getComponent ("settings")
098 * @return mixed the named property value
099 */
100 public function __get($name)
101 {
102 if($this->hasComponent($name))
103 return $this->getComponent($name);
104 else
105 return parent::__get($name);
106 }
107
108 /**
#8
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/helpers/global.php(111):
CModule ->
__get ("settings")
106 * Returns the setting value
107 * This is the shortcut to Yii::app()->settings->get($category, $param);
108 */
109 function setting($category, $param)
110 {
111 return Yii::app()->settings->get($category, $param);;
112 }
113
114 /**
115 * Return true if shop with $shop_id is approved to user
116 */
#9
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/helpers/global.php(400):
setting ("Main", "yamap_key")
395 function getCityByIP($ip) {
396 $url = "https://api.lbs.yandex.net/geolocation";
397
398 $content = json_encode(array("common"=>
399 array("version"=>"1.0",
400 "api_key"=>setting('Main','yamap_key')),
401 "ip"=>
402 array("address_v4"=>$ip),
403 )
404 );
405
#10
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/helpers/global.php(483):
getCityByIP ("216.73.216.191")
478 function getCityIdByIP($ip) {
479
480 if(isset($_COOKIE['user_city_id'])){
481 $user_city_id = $_COOKIE['user_city_id'];
482 } else {
483 $city_name = getCityByIP($ip);
484 if ($city_name)
485 $user_city_id = getCityIdByName($city_name);
486 else
487 $user_city_id = 0;
488
#11
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/views/site/blocks/shop-best-geo.php(126):
getCityIdByIP ("216.73.216.191")
121 min-width: 100%;
122 }
123 </style>
124 <?php
125 if (isset($_GET['geo'])) {
126 $user_city_id = intval(getCityIdByIP($_SERVER['REMOTE_ADDR']));
127 if ($user_city_id) {
128 $criteria=new CDbCriteria();
129 $criteria->compare('t.city_id',$user_city_id);
130 $criteria->compare('t.shopcategory_id',$shopcategory_id);
131 $criteria->compare('t.status',1);
#12
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CBaseController.php(126):
require ("/home/admin4/web/krosy.ru/public_html/info/protected/views/site/...")
121 $data=$_data_;
122 if($_return_)
123 {
124 ob_start();
125 ob_implicit_flush(false);
126 require($_viewFile_);
127 return ob_get_clean();
128 }
129 else
130 require($_viewFile_);
131 }
#13
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CBaseController.php(95):
CBaseController ->
renderInternal ("/home/admin4/web/krosy.ru/public_html/info/protected/views//site...", null, true)
090 {
091 $widgetCount=count($this->_widgetStack);
092 if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile))
093 $content=$renderer->renderFile($this,$viewFile,$data,$return);
094 else
095 $content=$this->renderInternal($viewFile,$data,$return);
096 if(count($this->_widgetStack)===$widgetCount)
097 return $content;
098 else
099 {
100 $widget=end($this->_widgetStack);
#14
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CController.php(869):
CBaseController ->
renderFile ("/home/admin4/web/krosy.ru/public_html/info/protected/views//site...", null, true)
864 */
865 public function renderPartial($view,$data=null,$return=false,$processOutput=false)
866 {
867 if(($viewFile=$this->getViewFile($view))!==false)
868 {
869 $output=$this->renderFile($viewFile,$data,true);
870 if($processOutput)
871 $output=$this->processOutput($output);
872 if($return)
873 return $output;
874 else
#15
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CController.php(782):
CController ->
renderPartial ("//site/blocks/shop-best-geo", null, true)
777 */
778 public function render($view,$data=null,$return=false)
779 {
780 if($this->beforeRender($view))
781 {
782 $output=$this->renderPartial($view,$data,true);
783 if(($layoutFile=$this->getLayoutFile($this->layout))!==false)
784 $output=$this->renderFile($layoutFile,array('content'=>$output),true);
785
786 $this->afterRender($view,$output);
787
#16
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/components/Controller.php(53):
CController ->
render ("//site/blocks/shop-best-geo", null, false)
48 $customViewPath = $module->getBasePath().DIRECTORY_SEPARATOR.'views_custom'.DIRECTORY_SEPARATOR.$this->getId();
49
50 if ( $this->resolveViewFile($view,$customViewPath,Yii::app()->getViewPath()) )
51 $this->_customViewPath = true;
52
53 parent::render($view,$data,$return);
54 }
55 }
#17
+
–
/home/admin4/web/krosy.ru/public_html/info/protected/controllers/SiteController.php(285):
Controller ->
render ("//site/blocks/shop-best-geo")
280 else
281 $this->layout = 'block';
282
283 $block = str_replace(array('.','\\','/',''),'',$_GET['block']);
284 if (file_exists(YiiBase::getPathOfAlias('application.views.site.blocks').'/'.$block.'.php'))
285 $this->render('//site/blocks/'.$block);
286 else
287 echo "Block error.";
288
289 }
290
#18
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/actions/CInlineAction.php(49):
SiteController ->
actionBlock ()
44 $controller=$this->getController();
45 $method=new ReflectionMethod($controller, $methodName);
46 if($method->getNumberOfParameters()>0)
47 return $this->runWithParamsInternal($controller, $method, $params);
48 else
49 return $controller->$methodName();
50 }
51
52 }
#19
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CController.php(308):
CInlineAction ->
runWithParams (array("r" => "site/block", "block" => "shop-best-geo", "shopcategory_id" => 1, "geo" => 1, ...))
303 {
304 $priorAction=$this->_action;
305 $this->_action=$action;
306 if($this->beforeAction($action))
307 {
308 if($action->runWithParams($this->getActionParams())===false)
309 $this->invalidActionParams($action);
310 else
311 $this->afterAction($action);
312 }
313 $this->_action=$priorAction;
#20
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/filters/CFilterChain.php(133):
CController ->
runAction (CInlineAction)
128 $filter=$this->itemAt($this->filterIndex++);
129 Yii::trace('Running filter '.($filter instanceof CInlineFilter ? get_class($this->controller).'.filter'.$filter->name.'()':get_class($filter).'.filter()'),'system.web.filters.CFilterChain');
130 $filter->filter($this);
131 }
132 else
133 $this->controller->runAction($this->action);
134 }
135 }
#21
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/filters/CFilter.php(40):
CFilterChain ->
run ()
35 */
36 public function filter($filterChain)
37 {
38 if($this->preFilter($filterChain))
39 {
40 $filterChain->run();
41 $this->postFilter($filterChain);
42 }
43 }
44
45 /**
#22
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CController.php(1145):
CFilter ->
filter (CFilterChain)
1140 */
1141 public function filterAccessControl($filterChain)
1142 {
1143 $filter=new CAccessControlFilter;
1144 $filter->setRules($this->accessRules());
1145 $filter->filter($filterChain);
1146 }
1147
1148 /**
1149 * Returns a persistent page state value.
1150 * A page state is a variable that is persistent across POST requests of the same page.
#23
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/filters/CInlineFilter.php(58):
CController ->
filterAccessControl (CFilterChain)
53 * @param CFilterChain $filterChain the filter chain that the filter is on.
54 */
55 public function filter($filterChain)
56 {
57 $method='filter'.$this->name;
58 $filterChain->controller->$method($filterChain);
59 }
60 }
#24
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/filters/CFilterChain.php(130):
CInlineFilter ->
filter (CFilterChain)
125 {
126 if($this->offsetExists($this->filterIndex))
127 {
128 $filter=$this->itemAt($this->filterIndex++);
129 Yii::trace('Running filter '.($filter instanceof CInlineFilter ? get_class($this->controller).'.filter'.$filter->name.'()':get_class($filter).'.filter()'),'system.web.filters.CFilterChain');
130 $filter->filter($this);
131 }
132 else
133 $this->controller->runAction($this->action);
134 }
135 }
#25
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CController.php(291):
CFilterChain ->
run ()
286 $this->runAction($action);
287 else
288 {
289 $priorAction=$this->_action;
290 $this->_action=$action;
291 CFilterChain::create($this,$action,$filters)->run();
292 $this->_action=$priorAction;
293 }
294 }
295
296 /**
#26
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CController.php(265):
CController ->
runActionWithFilters (CInlineAction, array("accessControl"))
260 {
261 if(($parent=$this->getModule())===null)
262 $parent=Yii::app();
263 if($parent->beforeControllerAction($this,$action))
264 {
265 $this->runActionWithFilters($action,$this->filters());
266 $parent->afterControllerAction($this,$action);
267 }
268 }
269 else
270 $this->missingAction($actionID);
#27
+
–
/home/admin4/web/krosy.ru/public_html/info/yii/framework/web/CWebApplication.php(282):
CController ->
run ("block")
277 {
278 list($controller,$actionID)=$ca;
279 $oldController=$this->_controller;
280 $this->_controller=$controller;
281 $controller->init();
282 $controller->run($actionID);
283 $this->_controller=$oldController;
284 }
285 else
286 throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
287 array('{route}'=>$route===''?$this->defaultController:$route)));
#28
+
–
/home/admin4/web/krosy.ru/public_html/info/block.php(37):
CWebApplication ->
runController ("site/block")
32
33 if ($_GET['r'] == 'site/block')
34 Yii::app()->clientScript->enableJavaScript = false;
35
36
37 Yii::app()->runController($_GET['r']);
38 //echo iconv('utf-8','cp1251//TRANSLIT', ob_get_clean()); //http://koktelbar.ru/ bug
39 echo iconv('utf-8','cp1251', ob_get_clean());
40 Yii::app()->clientScript->enableJavaScript = true;
41 chdir($path0);
42 $_SERVER['PHP_SELF']=$_SERVER['SCRIPT_NAME']=$self0;
#29
+
–
/home/admin4/web/krosy.ru/public_html/3-best-shop-1.php(7):
include ("/home/admin4/web/krosy.ru/public_html/info/block.php")
2 $_GET['r'] = 'site/block';
3 $_GET['block'] = 'shop-best-geo';
4 $_GET['shopcategory_id'] = 1;
5 $_GET['geo'] = 1;
6 7 include $_SERVER['DOCUMENT_ROOT']."/info/block.php";
8 ?>
2026-10-22 10:14:36 Apache/2.4.58 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/3.0.13
Yii Framework /1.1.13
«Обувь - часть одежды человека, предназначенная для предохранения ног от вредных внешних воздействий». Такое сухое определение Вы можете встретить практически в любом словаре. История обуви насчитывает многие тысячелетия. Во все времена человек хотел от обуви только двух принципиально важных вещей: удобства и красоты. Если Вам важно сочетание этих двух качеств, Вы попали именно на тот сайт, который Вам нужен, так как речь пойдет о спортивной обуви.
Поначалу спортивная обувь действительно была спортивной. Изобретенная и усовершенствованная специально для спортсменов, она облегчала нагрузки, служила для обеспечения безопасности и комфорта. В нашей современной жизни спортивная обувь стала непременным элементом гардероба любого человека. Вам совсем не обязательно быть спортсменом, чтобы носит ее. Кроссовки, кеды и другая спортивная обувь стали привычным элементом стиля casual. И этому есть свое объяснение. Вы когда-нибудь считали, сколько шагов Вы делаете в течение дня? Это число доходит до 9000. А нагрузки, которым при этом подвергаются Ваши ноги? Вы удивитесь, но это несколько сотен тонн. Естественно, Вам нужна обувь, способная защитить Вас от этих действительно тяжелых воздействий. Значит, неслучайно Ваш выбор пал на спортивную обувь.
Кроссовки, бутсы, кеды… Не важно кто Вы и какого стиля в одежде придерживаетесь: спортивная обувь универсальна. Она подходит людям любого возраста и вкусовых предпочтений. Не важно: играете ли Вы в футбол или просто проводите весь день на ногах. Только спортивная обувь в состоянии обеспечить Вас тем комфортом, который Вы заслуживаете.
Nike, Reebok, Adidas, Puma… Эти названия для Вас не просто звук? Тогда Вы действительно знаете толк в удобстве. Амортизация, вентиляция, ударопрочность… Эти характеристики важны для Вас при выборе обуви? Тогда, несомненно, Ваш выбор – спортивная обувь. Тем более, что она может быть не только необыкновенно удобной, но и действительно красивой.
На нашем сайте мы попытались собрать максимум информации о спортивной обуви. Если Вы еще не являетесь ее приверженцем, мы надеемся убедить Вас, что это не только удобно, но и красиво, стильно и современно. Вы сможете узнать, как правильно подобрать обувь, какому производителю можно отдать предпочтение, где можно приобрести спортивную обувь, а так же как правильно ухаживать за ней. Вы всегда сможете задать те вопросы, которые Вас волнуют, а мы будем рады на них ответить.
echo '