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);
 }