-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.php
More file actions
44 lines (43 loc) Β· 4.06 KB
/
config.php
File metadata and controls
44 lines (43 loc) Β· 4.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
return [
'timer' => 365, // ν΄λ©΄μ²λ¦¬λ₯Ό ν λ§μ§λ§ λ‘κ·ΈμΈ μλλ‘λΆν°μ κ²½κ³ΌμΌ
'notify_timer' => 334, // ν΄λ©΄μ²λ¦¬ μκ³ μλ¦Όμ λ°μ‘ν λ§μ§λ§ λ‘κ·ΈμΈ μλλ‘λΆν°μ κ²½κ³ΌμΌ
'freeze_type' => 'freeze', // "delete"|"freeze" ν΄λ©΄μ²λ¦¬ λ°©μ, μμ or λΆλ¦¬
'scheduled_at' => [
'notify'=>'6:00', // ν΄λ©΄μ²λ¦¬ λ°°μΉ μμ
μμμμ (6:00 => λ§€μΌ 6μ)
'freeze'=>'6:30', // ν΄λ©΄μ²λ¦¬ λ°°μΉ μμ
μμμμ (6:00 => λ§€μΌ 6μ)
],
'queue_size' => 1,
'queue' => [
'notify' => 'sync',
'freeze' => 'sync'
],
'email' => [
'notify' => ['subject' => 'ν΄λ©΄κ²μ μ²λ¦¬ μμ μλ΄', 'content' => function($user, $type, $config) {
if($config['freeze_type'] === 'freeze') {
return "{$user->getDisplayName()}λ, {$user->created_at->format('Yλ
mμ dμΌ')}μ κ°μ
ν κ³μ μ΄ μ΅κ·Ό 11κ°μκ° μ΄μ©λμ§ μμ 1κ°μ ν ν΄λ©΄ μνλ‘ μ νλ μμ μ
λλ€. <br> ν΄λ©΄μνλ‘ μ νλ νμλ κ°μΈμ 보λ₯Ό λΆλ¦¬νμ¬ λ³΄κ΄νκ² λ©λλ€. μ°¨ν ν΄λ©΄ μνλ‘ μ νλ κ³μ μΌλ‘ λ€μ μλΉμ€λ₯Ό μ΄μ©νκΈ° μν΄μλ μ¬μ΄νΈμ <a href=\"{{route('login')}}\">λ‘κ·ΈμΈ</a> νμ΄μ§μμ λ€μ λ‘κ·ΈμΈμ νμλ©΄ λ©λλ€. κ°μ¬ν©λλ€ ";
} else {
return "{$user->getDisplayName()}λ, {$user->created_at->format('Yλ
mμ dμΌ')}μ κ°μ
ν κ³μ μ΄ μ΅κ·Ό 11κ°μκ° μ΄μ©λμ§ μμ 1κ°μ ν νν΄ μ²λ¦¬λ μμ μ
λλ€. <br> νν΄ μ²λ¦¬λ νμλ λ€μ μλΉμ€λ₯Ό μ΄μ©νκΈ° μν΄ μ¬μ΄νΈμ <a href=\"{{route('auth.register')}}\">νμκ°μ
</a> νμ΄μ§μμ μλ‘μ΄ κ³μ μΌλ‘ κ°μ
νμ¬μΌ ν©λλ€. κ°μ¬ν©λλ€ ";
}
}],
'freeze' => ['subject' => 'ν΄λ©΄κ³μ μ²λ¦¬ κ²°κ³Ό μλ΄', 'content' => function($user, $type, $config) {
return "{$user->getDisplayName()}λ, {$user->created_at->format('Yλ
mμ dμΌ')}μ κ°μ
ν κ³μ μ΄ μ΅κ·Ό 1λ
κ° μ΄μ©λμ§ μμ ν΄λ©΄ μνλ‘ μ νλμμ΅λλ€. <br> μ¬μ΄νΈμ <a href=\"{{route('login')}}\">λ‘κ·ΈμΈ</a> νμ΄μ§μμ λ€μ λ‘κ·ΈμΈνμ€ κ²½μ° κ³μ μ΄ λ³΅κ΅¬λλ©°, μλΉμ€λ₯Ό μ μμ μΌλ‘ λ€μ μ΄μ©ν μ μμ΅λλ€. κ°μ¬ν©λλ€ ";
}],
'delete' => ['subject' => 'ν΄λ©΄κ³μ μμ μ²λ¦¬ μλ΄', 'content' => function($user, $type, $config) {
return "{$user->getDisplayName()}λ, {$user->created_at->format('Yλ
mμ dμΌ')}μ κ°μ
ν κ³μ μ΄ μ΅κ·Ό 1λ
κ° μ΄μ©λμ§ μμ νν΄ μ²λ¦¬λμμ΅λλ€. <br> μ¬μ΄νΈμ <a href=\"{{route('auth.register')}}\">νμκ°μ
</a> νμ΄μ§μμ μλ‘μ΄ κ³μ μΌλ‘ κ°μ
ν μλΉμ€λ₯Ό λ€μ μ΄μ©ν μ μμ΅λλ€. κ°μ¬ν©λλ€ ";
}],
'unfreeze' => ['subject' => 'ν΄λ©΄κ°μ 볡ꡬ κ²°κ³Ό μλ΄', 'content' => function($user, $type, $config) {
return "{$user->getDisplayName()}λ, μ₯κΈ°κ° μλΉμ€λ₯Ό μ΄μ©νμ§ μμ λΆλ¦¬ 보κ΄νλ κ³μ μ λ³΄κ° λ€μ μ μμ μΌλ‘ 볡ꡬλμμ΅λλ€. <br> μ΄μ λΆν° μλΉμ€λ₯Ό λ€μ μ΄μ©ν μ μμ΅λλ€ ";
}],
],
'use_unfreeze_page' => false, // λΉνμ±κ³μ νμ±ν λ³κ²½ μλ΄ νμ΄μ§ μ¬μ© μ€μ
'unfreeze_skin_id' => 'unfreeze/freezer/skin/freezer@default', // μ€ν¨ μ»΄ν¬λνΈ μμ΄λ,
// λΉλ°λ²νΈ λ³κ²½
'password_protector' => [
'use' => false,
'timer' => 180, // λΉλ°λ²νΈ λ³κ²½ νμ΄μ§λ‘ μ΄λ ν λ§μ§λ§ λ‘κ·ΈμΈ μλλ‘λΆν°μ κ²½κ³ΌμΌ (30μ ν κ²½μ° 1κ°μλ‘ μ€μ , μλ΄) (180 => 6κ°μ, 190 => 190μΌ λ‘ νκΈ°)
'skin_id' => 'password_protector/freezer/skin/freezer@default', // μ€ν¨ μ»΄ν¬λνΈ μμ΄λ,
'send_skip_email' => false, // λ€μμ λ³κ²½νκΈ° μ ν μ μλ΄μ΄λ©μΌ λ°μ‘ μ¬λΆ
'next_check_timer' => 30, // λ€μμ λ³κ²½νκΈ° ν κ²½μ° κΈ°κ° μ€μ (30μ ν κ²½μ° 1κ°μλ‘ μ€μ , μλ΄) (30 => 1κ°μ, 40 => 40μΌ λ‘ νκΈ°)
],
];