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 addService($attr) { $model = new ServiceMedlatec(); $model->setAttributes($attr); $model->provider_id = Yii::app()->session['provider_id']; $model->updated_at = time(); $model->created_at = time(); if ($attr['type'] == 'meboo_admin') { $result->status = -3; } else { if ($attr['type'] == 'medlatec_admin') { $result->status = -2; } } if ($model->save(FALSE)) { return TRUE; } return FALSE; }
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 add($post) { $model = new ServiceMedlatec(); $model->setAttributes($post); $model->created_at = time(); $model->updated_at = time(); $model->active = 0; if ($model->save(FALSE)) { return TRUE; } return FALSE; }
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 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; }