The followings are the available columns in table 'previous_operation':
Inheritance: extends BaseActiveRecordVersioned
Ejemplo n.º 1
0
 public function actionGetPreviousOperation()
 {
     if (!($po = PreviousOperation::model()->findByPk(@$_GET['operation_id']))) {
         throw new Exception("Previous operation not found: " . @$_GET['operation_id']);
     }
     $date = explode('-', $po->date);
     echo json_encode(array('operation' => $po->operation, 'side_id' => $po->side_id, 'fuzzy_year' => $date[0], 'fuzzy_month' => preg_replace('/^0/', '', $date[1]), 'fuzzy_day' => preg_replace('/^0/', '', $date[2])));
 }
Ejemplo n.º 2
0
 public function addPreviousOperation($operation, $side_id, $date)
 {
     if (!($pa = PreviousOperation::model()->find('patient_id=? and operation=? and date=?', array($this->id, $operation, $date)))) {
         $pa = new PreviousOperation();
         $pa->patient_id = $this->id;
         $pa->operation = $operation;
         $pa->date = $date;
     }
     $pa->side_id = $side_id ? $side_id : null;
     if (!$pa->save()) {
         throw new Exception("Unable to save previous operation: " . print_r($pa->getErrors(), true));
     }
 }