public static function post_auth_data() { $acl_get_map = parent::get_auth_base_data(); $event_data_base = array('post_id' => 1, 'topic_id' => 1, 'forum_id' => 1, 'draft_id' => 1, 'lastclick' => time(), 'submit' => false, 'preview' => false, 'save' => false, 'load' => false, 'refresh' => true, 'mode' => 'edit', 'error' => array(), 'is_authed' => true); $event_datasets = array(); $event_datasets['f20_true'] = $event_data_base; $event_datasets['f20_true']['forum_id'] = 20; $event_datasets['f20_false'] = $event_datasets['f20_true']; $event_datasets['f20_false']['is_authed'] = false; $event_datasets['f1_true'] = $event_data_base; $event_datasets['f1_false'] = $event_datasets['f1_true']; $event_datasets['f1_false']['is_authed'] = false; // Wrong mode $event_datasets['f20_true_mode'] = $event_datasets['f20_true']; $event_datasets['f20_true_mode']['mode'] = 'reply'; $event_datasets['f20_false_mode'] = $event_datasets['f20_false']; $event_datasets['f20_false_mode']['mode'] = 'reply'; $event_datasets['f1_true_mode'] = $event_datasets['f1_true']; $event_datasets['f1_true_mode']['mode'] = 'reply'; $event_datasets['f1_false_mode'] = $event_datasets['f1_false']; $event_datasets['f1_false_mode']['mode'] = 'reply'; return array(array($acl_get_map['all'], $event_datasets['f20_true'], $event_datasets['f20_true']), array($acl_get_map['all'], $event_datasets['f20_false'], $event_datasets['f20_true']), array($acl_get_map['all_first'], $event_datasets['f20_true'], $event_datasets['f20_true']), array($acl_get_map['all_first'], $event_datasets['f20_false'], $event_datasets['f20_true']), array($acl_get_map['edit_first'], $event_datasets['f20_true'], $event_datasets['f20_true']), array($acl_get_map['edit_first'], $event_datasets['f20_false'], $event_datasets['f20_true']), array($acl_get_map['time_first'], $event_datasets['f20_true'], $event_datasets['f20_true']), array($acl_get_map['all_reply'], $event_datasets['f20_true'], $event_datasets['f20_true']), array($acl_get_map['all_reply'], $event_datasets['f20_false'], $event_datasets['f20_true']), array($acl_get_map['edit_reply'], $event_datasets['f20_true'], $event_datasets['f20_true']), array($acl_get_map['edit_reply'], $event_datasets['f20_false'], $event_datasets['f20_true']), array($acl_get_map['time_reply'], $event_datasets['f20_true'], $event_datasets['f20_true']), array($acl_get_map['time_first'], $event_datasets['f20_false'], $event_datasets['f20_false']), array($acl_get_map['time_reply'], $event_datasets['f20_false'], $event_datasets['f20_false']), array($acl_get_map['none'], $event_datasets['f20_false'], $event_datasets['f20_false']), array($acl_get_map['all'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['all'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['all_first'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['all_first'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['edit_first'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['edit_first'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['time_first'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['time_first'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['all_reply'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['all_reply'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['edit_reply'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['time_reply'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['time_reply'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['none'], $event_datasets['f1_true'], $event_datasets['f1_true']), array($acl_get_map['none'], $event_datasets['f1_false'], $event_datasets['f1_false']), array($acl_get_map['all'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['all'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['all_first'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['all_first'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['edit_first'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['edit_first'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['time_first'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['time_first'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['all_reply'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['all_reply'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['edit_reply'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['edit_reply'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['time_reply'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['time_reply'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['none'], $event_datasets['f20_true_mode'], $event_datasets['f20_true_mode']), array($acl_get_map['none'], $event_datasets['f20_false_mode'], $event_datasets['f20_false_mode']), array($acl_get_map['all'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['all'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode']), array($acl_get_map['all_first'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['all_first'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode']), array($acl_get_map['edit_first'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['edit_first'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode']), array($acl_get_map['time_first'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['time_first'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode']), array($acl_get_map['all_reply'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['all_reply'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode']), array($acl_get_map['edit_reply'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['edit_reply'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode']), array($acl_get_map['time_reply'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['time_reply'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode']), array($acl_get_map['none'], $event_datasets['f1_true_mode'], $event_datasets['f1_true_mode']), array($acl_get_map['none'], $event_datasets['f1_false_mode'], $event_datasets['f1_false_mode'])); }
protected static function get_post_viewtopic_test_data($for_post_test = false) { $acl_get_map = listener_base::get_auth_base_data(); $post_data_base = array('topic_first_post_id' => 1, 'post_id' => 1, 'forum_id' => 1); // Define basic events containing all information necessary $event_data_base = array('force_edit_allowed' => false, 's_cannot_edit' => false, 's_cannot_edit_locked' => false, 's_cannot_edit_time' => false); if ($for_post_test) { $post_data_base['poster_id'] = 1; $event_data_base['post_data'] = $post_data_base; } else { $post_data_base['user_id'] = 1; $event_data_base = array_merge($event_data_base, array('row' => $post_data_base, 'topic_data' => $post_data_base)); } // Define some sets of events for specific test cases named f<nr>_[fs]_[text] // f<nr> Post in Forum ID <nr> // [fs] is [f]irst or [s]econd post to be edited // [text] determines what permissions are set on the event prior to execution of this extension // true - cannot_edit and cannot_edit_time are false // false - cannot_edit is true, cannot_edit_time is false // time - cannot_edit is false, cannot_edit_time is true // null - cannot_edit and cannot_edit_time are true $event_datasets = array(); $event_datasets['f1_f_true'] = $event_data_base; $event_datasets['f1_f_false'] = $event_data_base; $event_datasets['f1_f_false']['s_cannot_edit'] = true; $event_datasets['f1_f_time'] = $event_data_base; $event_datasets['f1_f_time']['s_cannot_edit_time'] = true; $event_datasets['f1_f_null'] = $event_data_base; $event_datasets['f1_f_null']['s_cannot_edit'] = true; $event_datasets['f1_f_null']['s_cannot_edit_time'] = true; // Once more with first post != post_id $post_data_base['post_id'] = 2; $event_data_base[$for_post_test ? 'post_data' : 'row'] = $post_data_base; if ($for_post_test) { $event_data_base['topic_data'] = $post_data_base; } $event_datasets['f1_s_true'] = $event_data_base; $event_datasets['f1_s_false'] = $event_data_base; $event_datasets['f1_s_false']['s_cannot_edit'] = true; $event_datasets['f1_s_time'] = $event_data_base; $event_datasets['f1_s_time']['s_cannot_edit_time'] = true; $event_datasets['f1_s_null'] = $event_data_base; $event_datasets['f1_s_null']['s_cannot_edit'] = true; $event_datasets['f1_s_null']['s_cannot_edit_time'] = true; // Other forum $post_data_base['post_id'] = 1; $post_data_base['forum_id'] = 20; $event_data_base[$for_post_test ? 'post_data' : 'row'] = $post_data_base; if ($for_post_test) { $event_data_base['topic_data'] = $post_data_base; } $event_datasets['f20_f_true'] = $event_data_base; $event_datasets['f20_f_false'] = $event_data_base; $event_datasets['f20_f_false']['s_cannot_edit'] = true; $event_datasets['f20_f_time'] = $event_data_base; $event_datasets['f20_f_time']['s_cannot_edit_time'] = true; $event_datasets['f20_f_null'] = $event_data_base; $event_datasets['f20_f_null']['s_cannot_edit'] = true; $event_datasets['f20_f_null']['s_cannot_edit_time'] = true; // Once more with first post != post_id $post_data_base['post_id'] = 2; $event_data_base[$for_post_test ? 'post_data' : 'row'] = $post_data_base; if ($for_post_test) { $event_data_base['topic_data'] = $post_data_base; } $event_datasets['f20_s_true'] = $event_data_base; $event_datasets['f20_s_false'] = $event_data_base; $event_datasets['f20_s_false']['s_cannot_edit'] = true; $event_datasets['f20_s_time'] = $event_data_base; $event_datasets['f20_s_time']['s_cannot_edit_time'] = true; $event_datasets['f20_s_null'] = $event_data_base; $event_datasets['f20_s_null']['s_cannot_edit'] = true; $event_datasets['f20_s_null']['s_cannot_edit_time'] = true; // This is a huge number of combinations... return array(array($acl_get_map['all'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_true']), array($acl_get_map['all'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_true']), array($acl_get_map['all'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_true']), array($acl_get_map['all'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_true']), array($acl_get_map['all_first'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_false']), array($acl_get_map['all_first'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_false']), array($acl_get_map['all_first'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_null']), array($acl_get_map['all_first'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_null']), array($acl_get_map['edit_first'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_false']), array($acl_get_map['edit_first'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_false']), array($acl_get_map['edit_first'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_null']), array($acl_get_map['edit_first'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_null']), array($acl_get_map['time_first'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_false']), array($acl_get_map['time_first'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_false']), array($acl_get_map['time_first'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_null']), array($acl_get_map['time_first'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_null']), array($acl_get_map['all_reply'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_true']), array($acl_get_map['all_reply'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_true']), array($acl_get_map['all_reply'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_true']), array($acl_get_map['all_reply'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_true']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_true']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_true']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_time']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_time']), array($acl_get_map['time_reply'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_false']), array($acl_get_map['time_reply'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_false']), array($acl_get_map['time_reply'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_false']), array($acl_get_map['time_reply'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_false']), array($acl_get_map['none'], $event_datasets['f20_s_true'], 1, $event_datasets['f20_s_false']), array($acl_get_map['none'], $event_datasets['f20_s_false'], 1, $event_datasets['f20_s_false']), array($acl_get_map['none'], $event_datasets['f20_s_time'], 1, $event_datasets['f20_s_null']), array($acl_get_map['none'], $event_datasets['f20_s_null'], 1, $event_datasets['f20_s_null']), array($acl_get_map['all'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_true']), array($acl_get_map['all'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_true']), array($acl_get_map['all'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_true']), array($acl_get_map['all'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_true']), array($acl_get_map['all_first'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_true']), array($acl_get_map['all_first'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_true']), array($acl_get_map['all_first'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_true']), array($acl_get_map['all_first'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_true']), array($acl_get_map['edit_first'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_true']), array($acl_get_map['edit_first'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_true']), array($acl_get_map['edit_first'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_time']), array($acl_get_map['edit_first'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_time']), array($acl_get_map['time_first'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_false']), array($acl_get_map['time_first'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_false']), array($acl_get_map['time_first'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_false']), array($acl_get_map['time_first'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_false']), array($acl_get_map['all_reply'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_false']), array($acl_get_map['all_reply'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_false']), array($acl_get_map['all_reply'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_null']), array($acl_get_map['all_reply'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_null']), array($acl_get_map['time_reply'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_false']), array($acl_get_map['time_reply'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_false']), array($acl_get_map['time_reply'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_null']), array($acl_get_map['time_reply'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_null']), array($acl_get_map['none'], $event_datasets['f20_f_true'], 1, $event_datasets['f20_f_false']), array($acl_get_map['none'], $event_datasets['f20_f_false'], 1, $event_datasets['f20_f_false']), array($acl_get_map['none'], $event_datasets['f20_f_time'], 1, $event_datasets['f20_f_null']), array($acl_get_map['none'], $event_datasets['f20_f_null'], 1, $event_datasets['f20_f_null']), array($acl_get_map['all'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['all'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['all'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['all'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['all_first'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['all_first'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['all_first'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['all_first'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['edit_first'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['edit_first'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['edit_first'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['edit_first'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['time_first'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['time_first'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['time_first'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['time_first'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['all_reply'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['all_reply'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['all_reply'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['all_reply'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['time_reply'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['time_reply'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['time_reply'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['time_reply'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['none'], $event_datasets['f1_s_true'], 1, $event_datasets['f1_s_false']), array($acl_get_map['none'], $event_datasets['f1_s_false'], 1, $event_datasets['f1_s_false']), array($acl_get_map['none'], $event_datasets['f1_s_time'], 1, $event_datasets['f1_s_null']), array($acl_get_map['none'], $event_datasets['f1_s_null'], 1, $event_datasets['f1_s_null']), array($acl_get_map['all'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['all'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['all'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['all'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['all_first'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['all_first'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['all_first'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['all_first'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['edit_first'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['edit_first'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['edit_first'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['edit_first'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['time_first'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['time_first'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['time_first'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['time_first'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['all_reply'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['all_reply'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['all_reply'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['all_reply'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['time_reply'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['time_reply'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['time_reply'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['time_reply'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['none'], $event_datasets['f1_f_true'], 1, $event_datasets['f1_f_false']), array($acl_get_map['none'], $event_datasets['f1_f_false'], 1, $event_datasets['f1_f_false']), array($acl_get_map['none'], $event_datasets['f1_f_time'], 1, $event_datasets['f1_f_null']), array($acl_get_map['none'], $event_datasets['f1_f_null'], 1, $event_datasets['f1_f_null']), array($acl_get_map['all'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all_first'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all_first'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all_first'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_null']), array($acl_get_map['all_first'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_null']), array($acl_get_map['edit_first'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['edit_first'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['edit_first'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_null']), array($acl_get_map['edit_first'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_null']), array($acl_get_map['time_first'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['time_first'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['time_first'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_null']), array($acl_get_map['time_first'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_null']), array($acl_get_map['all_reply'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all_reply'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all_reply'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_false']), array($acl_get_map['all_reply'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_false']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_null']), array($acl_get_map['edit_reply'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_null']), array($acl_get_map['time_reply'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['time_reply'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['time_reply'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_false']), array($acl_get_map['time_reply'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_false']), array($acl_get_map['none'], $event_datasets['f20_s_true'], 2, $event_datasets['f20_s_false']), array($acl_get_map['none'], $event_datasets['f20_s_false'], 2, $event_datasets['f20_s_false']), array($acl_get_map['none'], $event_datasets['f20_s_time'], 2, $event_datasets['f20_s_null']), array($acl_get_map['none'], $event_datasets['f20_s_null'], 2, $event_datasets['f20_s_null']), array($acl_get_map['all'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all_first'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all_first'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all_first'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all_first'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_false']), array($acl_get_map['edit_first'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['edit_first'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['edit_first'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_null']), array($acl_get_map['edit_first'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_null']), array($acl_get_map['time_first'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['time_first'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['time_first'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_false']), array($acl_get_map['time_first'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all_reply'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all_reply'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['all_reply'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_null']), array($acl_get_map['all_reply'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_null']), array($acl_get_map['time_reply'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['time_reply'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['time_reply'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_null']), array($acl_get_map['time_reply'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_null']), array($acl_get_map['none'], $event_datasets['f20_f_true'], 2, $event_datasets['f20_f_false']), array($acl_get_map['none'], $event_datasets['f20_f_false'], 2, $event_datasets['f20_f_false']), array($acl_get_map['none'], $event_datasets['f20_f_time'], 2, $event_datasets['f20_f_null']), array($acl_get_map['none'], $event_datasets['f20_f_null'], 2, $event_datasets['f20_f_null']), array($acl_get_map['all'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['all'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['all'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['all'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['all_first'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['all_first'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['all_first'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['all_first'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['edit_first'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['edit_first'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['edit_first'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['edit_first'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['time_first'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['time_first'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['time_first'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['time_first'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['all_reply'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['all_reply'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['all_reply'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['all_reply'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['time_reply'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['time_reply'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['time_reply'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['time_reply'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['none'], $event_datasets['f1_s_true'], 2, $event_datasets['f1_s_false']), array($acl_get_map['none'], $event_datasets['f1_s_false'], 2, $event_datasets['f1_s_false']), array($acl_get_map['none'], $event_datasets['f1_s_time'], 2, $event_datasets['f1_s_null']), array($acl_get_map['none'], $event_datasets['f1_s_null'], 2, $event_datasets['f1_s_null']), array($acl_get_map['all'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['all'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['all'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['all'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null']), array($acl_get_map['all_first'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['all_first'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['all_first'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['all_first'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null']), array($acl_get_map['edit_first'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['edit_first'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['edit_first'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['edit_first'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null']), array($acl_get_map['time_first'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['time_first'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['time_first'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['time_first'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null']), array($acl_get_map['all_reply'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['all_reply'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['all_reply'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['all_reply'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['edit_reply'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null']), array($acl_get_map['time_reply'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['time_reply'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['time_reply'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['time_reply'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null']), array($acl_get_map['none'], $event_datasets['f1_f_true'], 2, $event_datasets['f1_f_false']), array($acl_get_map['none'], $event_datasets['f1_f_false'], 2, $event_datasets['f1_f_false']), array($acl_get_map['none'], $event_datasets['f1_f_time'], 2, $event_datasets['f1_f_null']), array($acl_get_map['none'], $event_datasets['f1_f_null'], 2, $event_datasets['f1_f_null'])); }
public static function viewtopic_edit_data() { return parent::get_post_viewtopic_test_data(false); }