Beispiel #1
0
 public function actionRemoveConsignment($id)
 {
     $devices = device::findOne(['consignment_id' => $id]);
     if (!$devices) {
         $consignment = consignment::findOne($id);
         if ($consignment->delete()) {
             echo 'Партия удалена';
         }
     } else {
         echo 'Нельзя удалить партию с устройствами';
     }
 }
Beispiel #2
0
 public function actionRemoveDevice($id)
 {
     $device = device::findOne($id);
     $device_history = new deviceHistory();
     $device_set = sets::findOne($device->set_id);
     $device_room = room::findOne($device_set->room_id);
     if ($device) {
         $device->active = false;
         $device_history->date = date('Y-m-d');
         $device_history->device_id = $id;
         $device_history->room_id = $device_room->id;
         $device_history->set_id = $device_set->id;
         $device_history->set_name = $device_set->name;
         $device_history->user_id = Yii::$app->user->id;
         if ($device->save() && $device_history->save()) {
             echo 'Устройство удалено';
         } else {
             echo 'Устройство НЕ удалено';
         }
     } else {
         echo 'Устройство НЕ удалено';
     }
 }