1
|
|
|
<?php |
2
|
|
|
use Migrations\AbstractSeed; |
3
|
|
|
|
4
|
|
|
/** |
5
|
|
|
* Settings seed. |
6
|
|
|
*/ |
7
|
|
|
class SettingsSeed extends AbstractSeed |
8
|
|
|
{ |
9
|
|
|
/** |
10
|
|
|
* Run Method. |
11
|
|
|
* |
12
|
|
|
* Write your database seeder using this method. |
13
|
|
|
* |
14
|
|
|
* More information on writing seeds is available here: |
15
|
|
|
* http://docs.phinx.org/en/latest/seeding.html |
16
|
|
|
* |
17
|
|
|
* @return void |
18
|
|
|
*/ |
19
|
|
|
public function run() |
20
|
|
|
{ |
21
|
|
|
$data = [ |
22
|
|
|
['name' => 'autolink', 'value' => '1'], |
23
|
|
|
['name' => 'bbcode_img', 'value' => '1'], |
24
|
|
|
['name' => 'block_user_ui', 'value' => '1'], |
25
|
|
|
['name' => 'db_version', 'value' => null], |
26
|
|
|
['name' => 'category_chooser_global', 'value' => '0'], |
27
|
|
|
['name' => 'category_chooser_user_override', 'value' => '1'], |
28
|
|
|
['name' => 'content_embed_active', 'value' => '1'], |
29
|
|
|
['name' => 'content_embed_media', 'value' => '1'], |
30
|
|
|
['name' => 'content_embed_text', 'value' => '1'], |
31
|
|
|
['name' => 'edit_delay', 'value' => '3'], |
32
|
|
|
['name' => 'edit_period', 'value' => '20'], |
33
|
|
|
['name' => 'email_contact', 'value' => ''], |
34
|
|
|
['name' => 'email_register', 'value' => ''], |
35
|
|
|
['name' => 'email_system', 'value' => ''], |
36
|
|
|
['name' => 'forum_disabled', 'value' => '0'], |
37
|
|
|
['name' => 'forum_disabled_text', 'value' => 'We\'ll back soon'], |
38
|
|
|
['name' => 'forum_email', 'value' => ''], |
39
|
|
|
['name' => 'forum_name', 'value' => 'Saito Forum'], |
40
|
|
|
['name' => 'quote_symbol', 'value' => '>'], |
41
|
|
|
['name' => 'shoutbox_enabled', 'value' => '1'], |
42
|
|
|
['name' => 'shoutbox_max_shouts', 'value' => '10'], |
43
|
|
|
['name' => 'signature_separator', 'value' => '⁂'], |
44
|
|
|
['name' => 'smilies', 'value' => '1'], |
45
|
|
|
['name' => 'stopwatch_get', 'value' => '0'], |
46
|
|
|
['name' => 'store_ip', 'value' => '0'], |
47
|
|
|
['name' => 'store_ip_anonymized', 'value' => '1'], |
48
|
|
|
['name' => 'subject_maxlength', 'value' => '75'], |
49
|
|
|
['name' => 'text_word_maxlength', 'value' => '120'], |
50
|
|
|
['name' => 'thread_depth_indent', 'value' => '20'], |
51
|
|
|
['name' => 'timezone', 'value' => 'UTC'], |
52
|
|
|
['name' => 'topics_per_page', 'value' => '20'], |
53
|
|
|
['name' => 'tos_enabled', 'value' => '0'], |
54
|
|
|
['name' => 'tos_url', 'value' => ''], |
55
|
|
|
['name' => 'upload_max_img_size', 'value' => '5000'], |
56
|
|
|
['name' => 'upload_max_number_of_uploads', 'value' => '10'], |
57
|
|
|
[ |
58
|
|
|
'name' => 'video_domains_allowed', |
59
|
|
|
'value' => 'youtube | youtube-nocookie | vimeo | vine' |
60
|
|
|
] |
61
|
|
|
]; |
62
|
|
|
|
63
|
|
|
$table = $this->table('settings'); |
64
|
|
|
$table->insert($data)->save(); |
65
|
|
|
} |
66
|
|
|
} |
67
|
|
|
|