get(); } foreach ($Characters as $Character) { $slot = 0; $Items = self::where('Owner', $Character->DBKey)->get(); foreach ($Items as $item) { $item->Slot = $slot; $item->update(); $slot++; } $totalAccounts++; } return $totalAccounts; } //mn = market, in = inventario public static function CHECKINVENTORYORDER($CharID = - 1, $StrRecordKind = 'in') { $ID = 0; $Data[] = []; $totalAccounts = 0; $Characters = null; if($CharID == -1){ $Characters = CharBase::get(); } else{ $Characters = CharBase::where('DBKey', $CharID)->get(); } foreach ($Characters as $key => $Character) { $check = true; $slot = 0; $Items = self::where('Owner', $Character->DBKey)->where('StrRecordKind', $StrRecordKind)->get(); foreach ($Items as $item) { if($item->Slot != $slot){ $item->Slot = $slot; $item->update(); $Data[$ID] = [ 'account' => $item->Owner, 'Name' => $Character->Name ]; $ID++; } $slot++; } } return $Data; } }