public static function getFeedbackSite($companyId, $siteId, $istemp, $orderId, $isOrder) { if ($siteId !== '0000000000') { return SiteClass::getSiteNmae($companyId, $siteId, $istemp); } if ($orderId !== '0000000000') { if ($isOrder == '1') { $order = Order::model()->find(" dpid=:dpid and lid=:orderid", array(':dpid' => $companyId, ':orderid' => $orderId)); return SiteClass::getSiteNmae($companyId, $order->site_id, $order->istemp); } else { $orderProduct = OrderProduct::model()->with("order")->find(" dpid=:dpid and lid=:orderid", array(':dpid' => $companyId, ':orderid' => $orderId)); return SiteClass::getSiteNmae($companyId, $orderProduct->order->site_id, $orderProduct->order->istemp); } } }
public function actionMsglist() { $companyId = Yii::app()->request->getParam('companyId'); $site_id = Yii::app()->request->getParam('site_id'); $is_temp = Yii::app()->request->getParam('is_temp'); $criteria = new CDbCriteria(); $criteria->addCondition(' dpid=:dpid and site_id=:siteid and is_temp=:istemp and is_deal=0 and delete_flag=0'); $criteria->order = ' create_at '; $criteria->params[':dpid'] = $companyId; $criteria->params[':siteid'] = $site_id; $criteria->params[':istemp'] = $is_temp; $pages = new CPagination(OrderFeedback::model()->count($criteria)); $pages->applyLimit($criteria); $msgs = OrderFeedback::model()->findAll($criteria); $siteName = SiteClass::getSiteNmae($companyId, $site_id, $is_temp); //$msgs[$i]['name']= SiteClass::getSiteNmae($companyId, $msgs[$i]['site_id'], $msgs[$i]['is_temp']); $this->renderPartial('msglist', array('siteName' => $siteName, 'models' => $msgs, 'pages' => $pages)); }