public function getUserApp($aid, $user_id) { $exists = UserApps::model()->exists(array('condition' => 'user_id=' . $user_id . ' AND app_id=' . $aid)); if ($exists) { return $this->find(array('condition' => 'id=' . $aid)); } }
public function actionLoadMore($id) { if (Yii::app()->request->isAjaxRequest) { $lastOffset = Yii::app()->getRequest()->getPost('lastOffset'); $list = Yii::app()->getRequest()->getPost('list'); if ($list == 'all') { $apps = Apps::model()->appList($lastOffset); } else { $apps = UserApps::model()->appList($id, $lastOffset); } $user_apps_ids = UserApps::model()->userAppIds($id); $res = $this->renderPartial('_appTable', array('apps' => $apps, 'user_apps_ids' => $user_apps_ids, $display = 'none'), true); $lastOffset += Yii::app()->params->maxAppsPerRequest; echo json_encode(array('status' => 'ok', 'offset' => $lastOffset, 'data' => $res)); } else { throw new CException('Not Found', 404); } }