public function actionGetServices() { $request = Yii::app()->request; $provider_id = StringHelper::filterString($request->getQuery('provider_id')); $data = ServiceMedlatec::model()->findAllByAttributes(array('status' => -3, 'provider_id' => $provider_id)); ResponseHelper::JsonReturnSuccess($data, 'Success'); }
public function actionGetServices() { $request = Yii::app()->request; try { $limit = StringHelper::filterString($request->getQuery('limit')); $offset = StringHelper::filterString($request->getQuery('offset')); $data = ServiceMedlatec::model()->getServices($limit, $offset); ResponseHelper::JsonReturnSuccess($data, 'Success'); } catch (Exception $ex) { } }
public function actionEdit() { $request = Yii::app()->request; $this->layoutPath = Yii::getPathOfAlias('webroot') . "/themes/classic/views/layouts"; $this->layout = 'main_modal'; $result_id = StringHelper::filterString($request->getQuery('result_id')); $data = ResultMedlatec::model()->getDetailResult($result_id); $services = ServiceMedlatec::model()->findAll(); $orders = OrderMedlatec::model()->findAll(); $this->render('edit', array('data' => $data, 'services' => $services, 'orders' => $orders)); }
public function getOrderDetail($order_id) { $order = OrderMedlatec::model()->findByPk($order_id); $attrs = $this->attributeLabels(); $itemArr = array(); foreach ($attrs as $key => $value) { $itemArr[$key] = $order->{$key}; } $service = ServiceMedlatec::model()->findByPk($order->service_id); if (!empty($service)) { $service_name = $service->service_name; } else { $service_name = null; } $itemArr['service_name'] = $service_name; return $itemArr; }
public function updateService($attr) { $result = ServiceMedlatec::model()->findByPk($attr['service_id']); if ($result) { $result->setAttributes($attr); $result->updated_at = time(); // if ($attr['type'] == 'meboo_admin') { // $result->status = -3; // } else if ($attr['type'] == 'medlatec_admin') { // $result->status = -2; // } // $result->status = -2; if ($result->save(FALSE)) { return TRUE; } return FALSE; } }
public function getDetailResult($result_id) { $service_name = null; $patient_name = null; $result = ResultMedlatec::model()->findByPk($result_id); $order = OrderMedlatec::model()->findByPk($result->order_id); if ($order) { $service = ServiceMedlatec::model()->findByPk($order->service_id); if ($service) { $service_name = $service->service_name; } $patient_name = $order->name; } $returnArr = array(); $attrLabels = $this->attributeLabels(); foreach ($attrLabels as $key => $value) { $returnArr[$key] = $result->{$key}; $returnArr['patient_name_f'] = $patient_name; $returnArr['service_name_f'] = $service_name; $returnArr['email'] = $order->email; $returnArr['address'] = $order->address; } return $returnArr; }
public function actionGetServices() { $data = ServiceMedlatec::model()->findAllByAttributes(array('status' => -3)); ResponseHelper::JsonReturnSuccess($data, 'Success'); }
public function actionEditProcess() { $attr = StringHelper::filterArrayString($_POST); $result = ServiceMedlatec::model()->updateService($attr); if ($result) { ResponseHelper::JsonReturnSuccess('', 'Update success'); } else { ResponseHelper::JsonReturnError('', 'Update failed'); } }
public function getServices($limit, $offset) { $criteria = new CDbCriteria(); $criteria->limit = $limit; $criteria->offset = $offset; $result = ServiceMedlatec::model()->findAll($criteria); return $result; }