Function at 0x100120eb
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 0x1055e73c
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
push str._LIMIT_1
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.SELECT_val_FROM_config_WHERE_key
mov ecx, 3
call fcn.100019f1
add esp, 0xc
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0x10], 0
push 0
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 8]
push eax
push 0x1055e73c
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x10012205
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10012215
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10012225
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10012235
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10012245
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x10012255
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x10012265
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10012275
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10012285
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10012295
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x100122a5
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x100122b5
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x100122c5
push ebx
call fcn.1002ad10
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x100122d5
push ebx
call fcn.1002ad10
add esp, 4
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 0x1055e73c
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
push 0x100b5a7c
push dword [ebp - 4]
call fcn.10001029
add esp, 8
cmp eax, 0
jne 0x100123d6
push str.last_update_wx
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10001029
add esp, 8
cmp eax, 0
jne 0x10012333
mov eax, str.2023_12_13_00:00:00
jmp 0x100123f7
push str.last_update_shop
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10001029
add esp, 8
cmp eax, 0
jne 0x1001235d
mov eax, str.2023_12_13_00:00:00
jmp 0x100123f7
push str.rowid_friend
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10001029
add esp, 8
cmp eax, 0
jne 0x10012387
mov eax, 0x100b68f4
jmp 0x100123f7
push str.rowid_group_member
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10001029
add esp, 8
cmp eax, 0
jne 0x100123b1
mov eax, 0x100b68f4
jmp 0x100123f7
push str.init
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10001029
add esp, 8
cmp eax, 0
jne 0x100123d6
mov eax, 0x100b68f4
jmp 0x100123f7
mov eax, dword [ebp - 4]
test eax, eax
je 0x100123f2
push eax
mov ebx, eax
call fcn.10001986
inc eax
push eax
call fcn.1002ad16
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x100123f7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10012408
push ebx
call fcn.1002ad10
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4