/usr/home/poltergeist/domains/polter.pl/public_html/protected/models/Artykul.php(169)
157 return $this; 158 } 159 160 public function tlumacz($user_id) 161 { 162 $this->getDbCriteria()->mergeWith(array( 163 'condition' => "t.tlumacz=:tlumacz", 164 'params' => [':tlumacz' => $user_id], 165 )); 166 return $this; 167 } 168 169 public function autorTlumacz($user_id) 170 { 171 $this->getDbCriteria()->mergeWith(array( 172 'condition' => "(t.autor=:user_id OR t.tlumacz=:user_id)", 173 'params' => [':user_id' => $user_id], 174 )); 175 return $this; 176 } 177 178 public function najnowsze($limit=20) 179 { 180 $this->getDbCriteria()->mergeWith(array( 181 'order'=>'t.data DESC',
#0 |
unknown(0): Artykul->autorTlumacz()
|
#1 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/db/ar/CActiveRecord.php(1338): call_user_func_array(array(Artykul, "autorTlumacz"), array()) 1333 { 1334 $scope=$k; 1335 $params=$v; 1336 } 1337 1338 call_user_func_array(array($this,$scope),(array)$params); 1339 } 1340 } 1341 1342 if(isset($c) || ($c=$this->getDbCriteria(false))!==null) 1343 { |
#2 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/db/ar/CActiveRecord.php(1537): CActiveRecord->applyScopes(CDbCriteria) 1532 public function count($condition='',$params=array()) 1533 { 1534 Yii::trace(get_class($this).'.count()','system.db.ar.CActiveRecord'); 1535 $builder=$this->getCommandBuilder(); 1536 $criteria=$builder->createCriteria($condition,$params); 1537 $this->applyScopes($criteria); 1538 1539 if(empty($criteria->with)) 1540 return $builder->createCountCommand($this->getTableSchema(),$criteria)->queryScalar(); 1541 else 1542 { |
#3 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CActiveDataProvider.php(179): CActiveRecord->count(CDbCriteria) 174 protected function calculateTotalItemCount() 175 { 176 $baseCriteria=$this->model->getDbCriteria(false); 177 if($baseCriteria!==null) 178 $baseCriteria=clone $baseCriteria; 179 $count=$this->model->count($this->getCriteria()); 180 $this->model->setDbCriteria($baseCriteria); 181 return $count; 182 } 183 } |
#4 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CDataProvider.php(193): CActiveDataProvider->calculateTotalItemCount() 188 * @return integer total number of possible data items. 189 */ 190 public function getTotalItemCount($refresh=false) 191 { 192 if($this->_totalItemCount===null || $refresh) 193 $this->_totalItemCount=$this->calculateTotalItemCount(); 194 return $this->_totalItemCount; 195 } 196 197 /** 198 * Sets the total number of data items. |
#5 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CActiveDataProvider.php(129): CDataProvider->getTotalItemCount() 124 { 125 $criteria=clone $this->getCriteria(); 126 127 if(($pagination=$this->getPagination())!==false) 128 { 129 $pagination->setItemCount($this->getTotalItemCount()); 130 $pagination->applyLimit($criteria); 131 } 132 133 $baseCriteria=$this->model->getDbCriteria(false); 134 |
#6 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CDataProvider.php(137): CActiveDataProvider->fetchData() 132 * @return array the list of data items currently available in this data provider. 133 */ 134 public function getData($refresh=false) 135 { 136 if($this->_data===null || $refresh) 137 $this->_data=$this->fetchData(); 138 return $this->_data; 139 } 140 141 /** 142 * Sets the data items for this provider. |
#7 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/zii/widgets/CBaseListView.php(113): CDataProvider->getData() 108 public function init() 109 { 110 if($this->dataProvider===null) 111 throw new CException(Yii::t('zii','The "dataProvider" property cannot be empty.')); 112 113 $this->dataProvider->getData(); 114 115 $this->htmlOptions['id']=$this->getId(); 116 117 if($this->enableSorting && $this->dataProvider->getSort()===false) 118 $this->enableSorting=false; |
#8 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/zii/widgets/CListView.php(182): CBaseListView->init() 177 */ 178 public function init() 179 { 180 if($this->itemView===null) 181 throw new CException(Yii::t('zii','The property "itemView" cannot be empty.')); 182 parent::init(); 183 184 if(!isset($this->htmlOptions['class'])) 185 $this->htmlOptions['class']='list-view'; 186 187 if($this->baseScriptUrl===null) |
#9 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CBaseController.php(148): CListView->init() 143 * @return CWidget the fully initialized widget instance. 144 */ 145 public function createWidget($className,$properties=array()) 146 { 147 $widget=Yii::app()->getWidgetFactory()->createWidget($this,$className,$properties); 148 $widget->init(); 149 return $widget; 150 } 151 152 /** 153 * Creates a widget and executes it. |
#10 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CBaseController.php(173): CBaseController->createWidget("zii.widgets.CListView", array("dataProvider" => CActiveDataProvider, "itemView" => "application.views.artykul._view", "afterAjaxUpdate" => "$("img").unveil();")) 168 $widget->run(); 169 return ob_get_clean(); 170 } 171 else 172 { 173 $widget=$this->createWidget($className,$properties); 174 $widget->run(); 175 return $widget; 176 } 177 } 178 |
#11 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/protected/views/user/artykul.php(53): CBaseController->widget("zii.widgets.CListView", array("dataProvider" => CActiveDataProvider, "itemView" => "application.views.artykul._view", "afterAjaxUpdate" => "$("img").unveil();")) 48 49 <?php $this->widget('zii.widgets.CListView', array( 50 'dataProvider'=>$dataProvider, 51 'itemView'=>'application.views.artykul._view', 52 'afterAjaxUpdate' => "$(\"img\").unveil();", 53 )); ?> 54 55 </div> |
#12 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CBaseController.php(127): require("/usr/home/poltergeist/domains/polter.pl/public_html/protected/vi...") 122 $data=$_data_; 123 if($_return_) 124 { 125 ob_start(); 126 ob_implicit_flush(false); 127 require($_viewFile_); 128 return ob_get_clean(); 129 } 130 else 131 require($_viewFile_); 132 } |
#13 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CBaseController.php(96): CBaseController->renderInternal("/usr/home/poltergeist/domains/polter.pl/public_html/protected/vi...", array("user" => null, "artykul" => Artykul, "dataProvider" => CActiveDataProvider), true) 091 { 092 $widgetCount=count($this->_widgetStack); 093 if(($renderer=Yii::app()->getViewRenderer())!==null && $renderer->fileExtension==='.'.CFileHelper::getExtension($viewFile)) 094 $content=$renderer->renderFile($this,$viewFile,$data,$return); 095 else 096 $content=$this->renderInternal($viewFile,$data,$return); 097 if(count($this->_widgetStack)===$widgetCount) 098 return $content; 099 else 100 { 101 $widget=end($this->_widgetStack); |
#14 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CController.php(870): CBaseController->renderFile("/usr/home/poltergeist/domains/polter.pl/public_html/protected/vi...", array("user" => null, "artykul" => Artykul, "dataProvider" => CActiveDataProvider), true) 865 */ 866 public function renderPartial($view,$data=null,$return=false,$processOutput=false) 867 { 868 if(($viewFile=$this->getViewFile($view))!==false) 869 { 870 $output=$this->renderFile($viewFile,$data,true); 871 if($processOutput) 872 $output=$this->processOutput($output); 873 if($return) 874 return $output; 875 else |
#15 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CController.php(783): CController->renderPartial("artykul", array("user" => null, "artykul" => Artykul, "dataProvider" => CActiveDataProvider), true) 778 */ 779 public function render($view,$data=null,$return=false) 780 { 781 if($this->beforeRender($view)) 782 { 783 $output=$this->renderPartial($view,$data,true); 784 if(($layoutFile=$this->getLayoutFile($this->layout))!==false) 785 $output=$this->renderFile($layoutFile,array('content'=>$output),true); 786 787 $this->afterRender($view,$output); 788 |
#16 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/protected/controllers/UserController.php(264): CController->render("artykul", array("user" => null, "artykul" => Artykul, "dataProvider" => CActiveDataProvider)) 259 260 $this->render('artykul', array( 261 'user' => $model, 262 'artykul' => $artykul, 263 'dataProvider' => $dataProvider, 264 )); 265 } 266 267 public function actionZilustrowane($user_id = false, $user_adres = false) { 268 if($user_id) 269 $model = $this->loadModel($user_id); |
#17 |
unknown(0): UserController->actionArtykul(false, "fenris")
|
#18 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/actions/CAction.php(107): ReflectionMethod->invokeArgs(UserController, array(false, "fenris")) 102 else if($param->isDefaultValueAvailable()) 103 $ps[]=$param->getDefaultValue(); 104 else 105 return false; 106 } 107 $method->invokeArgs($object,$ps); 108 return true; 109 } 110 } |
#19 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/actions/CInlineAction.php(48): CAction->runWithParamsInternal(UserController, ReflectionMethod, array("Artykul_page" => "3", "user_adres" => "fenris")) 43 { 44 $methodName='action'.$this->getId(); 45 $controller=$this->getController(); 46 $method=new ReflectionMethod($controller, $methodName); 47 if($method->getNumberOfParameters()>0) 48 return $this->runWithParamsInternal($controller, $method, $params); 49 else 50 return $controller->$methodName(); 51 } 52 53 } |
#20 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CController.php(309): CInlineAction->runWithParams(array("Artykul_page" => "3", "user_adres" => "fenris")) 304 { 305 $priorAction=$this->_action; 306 $this->_action=$action; 307 if($this->beforeAction($action)) 308 { 309 if($action->runWithParams($this->getActionParams())===false) 310 $this->invalidActionParams($action); 311 else 312 $this->afterAction($action); 313 } 314 $this->_action=$priorAction; |
#21 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/filters/CFilterChain.php(134): CController->runAction(CInlineAction) 129 $filter=$this->itemAt($this->filterIndex++); 130 Yii::trace('Running filter '.($filter instanceof CInlineFilter ? get_class($this->controller).'.filter'.$filter->name.'()':get_class($filter).'.filter()'),'system.web.filters.CFilterChain'); 131 $filter->filter($this); 132 } 133 else 134 $this->controller->runAction($this->action); 135 } 136 } |
#22 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/filters/CFilter.php(41): CFilterChain->run() 36 */ 37 public function filter($filterChain) 38 { 39 if($this->preFilter($filterChain)) 40 { 41 $filterChain->run(); 42 $this->postFilter($filterChain); 43 } 44 } 45 46 /** |
#23 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CController.php(1146): CFilter->filter(CFilterChain) 1141 */ 1142 public function filterAccessControl($filterChain) 1143 { 1144 $filter=new CAccessControlFilter; 1145 $filter->setRules($this->accessRules()); 1146 $filter->filter($filterChain); 1147 } 1148 1149 /** 1150 * Returns a persistent page state value. 1151 * A page state is a variable that is persistent across POST requests of the same page. |
#24 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/filters/CInlineFilter.php(59): CController->filterAccessControl(CFilterChain) 54 * @param CFilterChain $filterChain the filter chain that the filter is on. 55 */ 56 public function filter($filterChain) 57 { 58 $method='filter'.$this->name; 59 $filterChain->controller->$method($filterChain); 60 } 61 } |
#25 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/filters/CFilterChain.php(131): CInlineFilter->filter(CFilterChain) 126 { 127 if($this->offsetExists($this->filterIndex)) 128 { 129 $filter=$this->itemAt($this->filterIndex++); 130 Yii::trace('Running filter '.($filter instanceof CInlineFilter ? get_class($this->controller).'.filter'.$filter->name.'()':get_class($filter).'.filter()'),'system.web.filters.CFilterChain'); 131 $filter->filter($this); 132 } 133 else 134 $this->controller->runAction($this->action); 135 } 136 } |
#26 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CController.php(292): CFilterChain->run() 287 $this->runAction($action); 288 else 289 { 290 $priorAction=$this->_action; 291 $this->_action=$action; 292 CFilterChain::create($this,$action,$filters)->run(); 293 $this->_action=$priorAction; 294 } 295 } 296 297 /** |
#27 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CController.php(266): CController->runActionWithFilters(CInlineAction, array("accessControl")) 261 { 262 if(($parent=$this->getModule())===null) 263 $parent=Yii::app(); 264 if($parent->beforeControllerAction($this,$action)) 265 { 266 $this->runActionWithFilters($action,$this->filters()); 267 $parent->afterControllerAction($this,$action); 268 } 269 } 270 else 271 $this->missingAction($actionID); |
#28 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CWebApplication.php(283): CController->run("artykul") 278 { 279 list($controller,$actionID)=$ca; 280 $oldController=$this->_controller; 281 $this->_controller=$controller; 282 $controller->init(); 283 $controller->run($actionID); 284 $this->_controller=$oldController; 285 } 286 else 287 throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', 288 array('{route}'=>$route===''?$this->defaultController:$route))); |
#29 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/web/CWebApplication.php(142): CWebApplication->runController("user/artykul") 137 foreach(array_splice($this->catchAllRequest,1) as $name=>$value) 138 $_GET[$name]=$value; 139 } 140 else 141 $route=$this->getUrlManager()->parseUrl($this->getRequest()); 142 $this->runController($route); 143 } 144 145 /** 146 * Registers the core application components. 147 * This method overrides the parent implementation by registering additional core components. |
#30 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/framework/base/CApplication.php(162): CWebApplication->processRequest() 157 */ 158 public function run() 159 { 160 if($this->hasEventHandler('onBeginRequest')) 161 $this->onBeginRequest(new CEvent($this)); 162 $this->processRequest(); 163 if($this->hasEventHandler('onEndRequest')) 164 $this->onEndRequest(new CEvent($this)); 165 } 166 167 /** |
#31 |
+
–
/usr/home/poltergeist/domains/polter.pl/public_html/index.php(57): CApplication->run() 52 53 54 55 require_once($yii); 56 57 Yii::createWebApplication($config)->run(); 58 |