static function changeIdDevice($from, $to) { if (self::checkDeviceId($from) && !self::checkDeviceId($to)) { $from = Yii::app()->BNComplex->createCommand("SELECT DeviceID from [BNComplex].[dbo].[Devices] where DevNum='" . AccessoryFunctions::addZeroTodeviceId($from) . "'")->queryRow(); Yii::app()->BNComplex->createCommand("UPDATE [BNComplex].[dbo].[Devices] set DevNum='" . AccessoryFunctions::addZeroTodeviceId($to) . "' where DeviceID='" . $from["DeviceID"] . "'")->query(); } if (!self::checkDeviceId($to)) { $glonass = Glonass::model()->find("device_id=:device_id and deleted = 0", array(":device_id" => $to)); self::createObjectAndDevice($glonass); } }