1 | <?php |
||
12 | class admin |
||
13 | { |
||
14 | 1 | public static function save(&$forum_data) |
|
15 | { |
||
16 | $forum_data += array( |
||
17 | 1 | 'parent_id' => 0, |
|
18 | 1 | 'forum_type' => FORUM_POST, |
|
19 | 1 | 'type_action' => '', |
|
20 | 1 | 'forum_status' => ITEM_UNLOCKED, |
|
21 | 1 | 'forum_parents' => '', |
|
22 | 1 | 'forum_name' => '', |
|
23 | 1 | 'forum_link' => '', |
|
24 | 1 | 'forum_link_track' => false, |
|
25 | 1 | 'forum_desc' => '', |
|
26 | 1 | 'forum_desc_uid' => '', |
|
27 | 1 | 'forum_desc_options' => 7, |
|
28 | 1 | 'forum_desc_bitfield' => '', |
|
29 | 1 | 'forum_rules' => '', |
|
30 | 1 | 'forum_rules_uid' => '', |
|
31 | 1 | 'forum_rules_options' => 7, |
|
32 | 1 | 'forum_rules_bitfield' => '', |
|
33 | 1 | 'forum_rules_link' => '', |
|
34 | 1 | 'forum_image' => '', |
|
35 | 1 | 'forum_style' => 0, |
|
36 | 1 | 'display_subforum_list' => false, |
|
37 | 1 | 'display_on_index' => false, |
|
38 | 1 | 'forum_topics_per_page' => 0, |
|
39 | 1 | 'enable_indexing' => true, |
|
40 | 1 | 'enable_icons' => false, |
|
41 | 1 | 'enable_prune' => false, |
|
42 | 1 | 'enable_post_review' => true, |
|
43 | 1 | 'enable_quick_reply' => false, |
|
44 | 1 | 'prune_days' => 7, |
|
45 | 1 | 'prune_viewed' => 7, |
|
46 | 1 | 'prune_freq' => 1, |
|
47 | 1 | 'prune_old_polls' => false, |
|
48 | 1 | 'prune_announce' => false, |
|
49 | 1 | 'prune_sticky' => false, |
|
50 | 1 | 'show_active' => false, |
|
51 | 1 | 'forum_password' => '', |
|
52 | 1 | 'forum_password_confirm'=> '', |
|
53 | 1 | 'forum_password_unset' => false, |
|
54 | 1 | 'hidden_forum' => 1, |
|
55 | ); |
||
56 | |||
57 | 1 | $forum = new \acp_forums(); |
|
58 | 1 | $errors = $forum->update_forum_data($forum_data); |
|
59 | |||
60 | 1 | return $errors; |
|
61 | } |
||
62 | |||
63 | 1 | public static function remove($forum_id, $action_posts = 'delete', $action_subforums = 'delete', $posts_to_id = 0, $subforums_to_id = 0) |
|
68 | } |
||
69 |