Skip to content

Commit

Permalink
adding stattrak save after edit nametag/stickers/keychain/etc
Browse files Browse the repository at this point in the history
  • Loading branch information
originalaidn committed Nov 29, 2024
1 parent 6d2a06b commit 92e416b
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 3 deletions.
5 changes: 4 additions & 1 deletion app/Http/Controllers/WeaponSkinController.php
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ public function load($type)
// Modified query to include weapon_nametag
$appliedSkins = DB::connection('mysqlskins')
->table('wp_player_skins')
->select('weapon_defindex', 'weapon_paint_id', 'weapon_wear', 'weapon_seed', 'weapon_nametag', 'weapon_stattrak', 'weapon_keychain', 'weapon_sticker_0', 'weapon_sticker_1', 'weapon_sticker_2', 'weapon_sticker_3', 'weapon_sticker_4', 'weapon_team')
->select('weapon_defindex', 'weapon_paint_id', 'weapon_wear', 'weapon_seed', 'weapon_nametag', 'weapon_stattrak', 'weapon_stattrak_count', 'weapon_keychain', 'weapon_sticker_0', 'weapon_sticker_1', 'weapon_sticker_2', 'weapon_sticker_3', 'weapon_sticker_4', 'weapon_team')
->where('steamid', Auth::user()?->steam_id)
->get();
$appliedKnife = DB::connection('mysqlskins')
Expand Down Expand Up @@ -135,6 +135,7 @@ public function load($type)
$skin['seed'] = $appliedSkin ? $appliedSkin->weapon_seed : '';
$skin['weapon_nametag'] = $appliedSkin ? $appliedSkin->weapon_nametag : '';
$skin['weapon_stattrak'] = $appliedSkin ? $appliedSkin->weapon_stattrak : '';
$skin['weapon_stattrak_count'] = $appliedSkin ? $appliedSkin->weapon_stattrak_count : '';
$skin['weapon_team'] = $appliedSkin ? $appliedSkin->weapon_team : '';
$skin['weapon_keychain'] = $appliedSkin ? $appliedSkin->weapon_keychain : '';
$skin['weapon_sticker_0'] = $appliedSkin ? $appliedSkin->weapon_sticker_0 : '';
Expand Down Expand Up @@ -662,12 +663,14 @@ public function loadKnives($category)
$skin['seed'] = $appliedSkin->weapon_seed ?? '';
$skin['weapon_nametag'] = $appliedSkin->weapon_nametag ?? '';
$skin['weapon_stattrak'] = $appliedSkin->weapon_stattrak ?? '';
$skin['weapon_stattrak_count'] = $appliedSkin->weapon_stattrak_count ?? '';
$skin['weapon_team'] = $appliedSkin->weapon_team ?? '';
} else {
$skin['wear'] = '';
$skin['seed'] = '';
$skin['weapon_nametag'] = '';
$skin['weapon_stattrak'] = '';
$skin['weapon_stattrak_count'] = '';
$skin['weapon_team'] = '';
}
}
Expand Down
1 change: 1 addition & 0 deletions resources/views/weapons/knives.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@
</select>
</div>
</div>
<input type="hidden" class="form-control" id="weapon_stattrak_count" name="weapon_stattrak_count">
</div>
<div class="form-group mt-3">
<label for="wear">{{ __('gloves.wear') }}</label>
Expand Down
5 changes: 3 additions & 2 deletions resources/views/weapons/partials/knife-types.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<a class="card style-6" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#skinPreviewModal" data-skin-image="{{ $skin['image'] }}" data-skin-name="{{ $skin['paint_name'] }}">
<span id="skin_{{$skin['paint']}}_{{$skin['weapon_defindex']}}" class="skin_active badge
{{ $skin['is_applied_t'] && $skin['is_applied_ct'] ? 'badge-success' : ($skin['is_applied_t'] ? 'badge-danger' : ($skin['is_applied_ct'] ? 'badge-primary' : '')) }}">
{{ $skin['is_applied_t'] && $skin['is_applied_ct'] ? __('is_applied_both') : ($skin['is_applied_t'] ? __('skins.active_t') : ($skin['is_applied_ct'] ? __('skins.active_ct') : '')) }}
{{ $skin['is_applied_t'] && $skin['is_applied_ct'] ? __('skins.active_both') : ($skin['is_applied_t'] ? __('skins.active_t') : ($skin['is_applied_ct'] ? __('skins.active_ct') : '')) }}
</span>
<div class="loader-skins"></div> <!-- Add loader -->
<img src="{{ $skin['image'] }}" class="card-img-top lazy" alt="{{ $skin['paint_name'] }}" crossorigin="anonymous">
Expand All @@ -29,7 +29,8 @@
data-weapon-team="{{ $skin['weapon_team'] }}"
data-weapon-name="{{ $skin['weapon_name'] }}"
data-weapon-nametag="{{ $skin['weapon_nametag'] }}"
data-weapon-stattrak="{{ $skin['weapon_stattrak'] }}">
data-weapon-stattrak="{{ $skin['weapon_stattrak'] }}"
data-weapon-stattrak-count="{{ $skin['weapon_stattrak_count'] }}">
<i class="fas fa-cog"></i> {{ __('skins.applySkin') }}
</button>
</div>
Expand Down
1 change: 1 addition & 0 deletions resources/views/weapons/partials/weapon-types.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
data-weapon-name="{{ $skin['weapon_name'] }}"
data-weapon-nametag="{{ $skin['weapon_nametag'] }}"
data-weapon-stattrak="{{ $skin['weapon_stattrak'] }}"
data-weapon-stattrak-count="{{ $skin['weapon_stattrak_count'] }}"
data-weapon-keychain="{{ $skin['weapon_keychain'] }}"
data-weapon-sticker-0="{{ $skin['weapon_sticker_0'] }}"
data-weapon-sticker-1="{{ $skin['weapon_sticker_1'] }}"
Expand Down
4 changes: 4 additions & 0 deletions resources/views/weapons/skins.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@
</select>
</div>
</div>
<input type="hidden" class="form-control" id="weapon_stattrak_count" name="weapon_stattrak_count">
<div class="col-md-6">
<div class="form-group mt-3">
<label for="wear">{{ __('gloves.wear') }}</label>
Expand Down Expand Up @@ -307,6 +308,7 @@ function populateKeychainsDropdowns(keychains) {
const weaponSeed = $(this).data('seed');
const weaponNametag = $(this).data('weapon-nametag');
const weaponStattrak = $(this).data('weapon-stattrak');
const weaponStattrakCount = $(this).data('weapon-stattrak-count');
const weaponKeychain = $(this).data('weapon-keychain');
const weaponSticker0 = $(this).data('weapon-sticker-0');
const weaponSticker1 = $(this).data('weapon-sticker-1');
Expand Down Expand Up @@ -336,8 +338,10 @@ function populateKeychainsDropdowns(keychains) {
}
if (weaponStattrak) {
$('#weapon_stattrak').val(weaponStattrak);
$('#weapon_stattrak_count').val(weaponStattrakCount);
} else {
$('#weapon_stattrak').val(0);
$('#weapon_stattrak_count').val(0);
}
if (weaponKeychain) {
const keychainID = weaponKeychain.split(';')[0];
Expand Down

0 comments on commit 92e416b

Please sign in to comment.