| @@ 170-192 (lines=23) @@ | ||
| 167 | * @access public |
|
| 168 | * @return void |
|
| 169 | */ |
|
| 170 | public function _set_list_table_views_custom_mtps() { |
|
| 171 | $this->_views = array( |
|
| 172 | 'in_use' => array( |
|
| 173 | 'slug' => 'in_use', |
|
| 174 | 'label' => __('In Use', 'event_espresso'), |
|
| 175 | 'count' => 0, |
|
| 176 | 'bulk_action' => array( |
|
| 177 | 'trash_message_template' => __('Move to Trash', 'event_espresso') |
|
| 178 | ) |
|
| 179 | ) |
|
| 180 | ); |
|
| 181 | if ( EE_Registry::instance()->CAP->current_user_can( 'ee_delete_messages', 'espresso_messages_trash_message_template' ) ) { |
|
| 182 | $this->_views['trashed'] = array( |
|
| 183 | 'slug' => 'trashed', |
|
| 184 | 'label' => __('Trash', 'event_espresso'), |
|
| 185 | 'count' => 0, |
|
| 186 | 'bulk_action' => array( |
|
| 187 | 'restore_message_template' => __('Restore From Trash', 'event_espresso'), |
|
| 188 | 'delete_message_template' => __('Delete Permanently', 'event_espresso') |
|
| 189 | ) |
|
| 190 | ); |
|
| 191 | } |
|
| 192 | } |
|
| 193 | ||
| 194 | ||
| 195 | ||
| @@ 371-394 (lines=24) @@ | ||
| 368 | ||
| 369 | ||
| 370 | ||
| 371 | protected function _set_list_table_views_default() { |
|
| 372 | $this->_views = array( |
|
| 373 | 'all' => array( |
|
| 374 | 'slug' => 'all', |
|
| 375 | 'label' => esc_html__('View All Questions', 'event_espresso'), |
|
| 376 | 'count' => 0, |
|
| 377 | 'bulk_action' => array( |
|
| 378 | 'trash_questions' => esc_html__('Trash', 'event_espresso'), |
|
| 379 | ) |
|
| 380 | ) |
|
| 381 | ); |
|
| 382 | ||
| 383 | if ( EE_Registry::instance()->CAP->current_user_can('ee_delete_questions', 'espresso_registration_form_trash_questions' ) ) { |
|
| 384 | $this->_views['trash'] = array( |
|
| 385 | 'slug' => 'trash', |
|
| 386 | 'label' => esc_html__('Trash', 'event_espresso'), |
|
| 387 | 'count' => 0, |
|
| 388 | 'bulk_action' => array( |
|
| 389 | 'delete_questions' => esc_html__('Delete Permanently', 'event_espresso'), |
|
| 390 | 'restore_questions' => esc_html__('Restore', 'event_espresso'), |
|
| 391 | ) |
|
| 392 | ); |
|
| 393 | } |
|
| 394 | } |
|
| 395 | ||
| 396 | ||
| 397 | ||
| @@ 401-424 (lines=24) @@ | ||
| 398 | ||
| 399 | ||
| 400 | ||
| 401 | protected function _set_list_table_views_question_groups() { |
|
| 402 | $this->_views = array( |
|
| 403 | 'all' => array( |
|
| 404 | 'slug' => 'all', |
|
| 405 | 'label' => esc_html__('All', 'event_espresso'), |
|
| 406 | 'count' => 0, |
|
| 407 | 'bulk_action' => array( |
|
| 408 | 'trash_question_groups' => esc_html__('Trash', 'event_espresso'), |
|
| 409 | ) |
|
| 410 | ) |
|
| 411 | ); |
|
| 412 | ||
| 413 | if ( EE_Registry::instance()->CAP->current_user_can( 'ee_delete_question_groups', 'espresso_registration_form_trash_question_groups' ) ) { |
|
| 414 | $this->_views['trash'] = array( |
|
| 415 | 'slug' => 'trash', |
|
| 416 | 'label' => esc_html__('Trash', 'event_espresso'), |
|
| 417 | 'count' => 0, |
|
| 418 | 'bulk_action' => array( |
|
| 419 | 'delete_question_groups' => esc_html__('Delete Permanently', 'event_espresso'), |
|
| 420 | 'restore_question_groups' => esc_html__('Restore', 'event_espresso'), |
|
| 421 | ) |
|
| 422 | ); |
|
| 423 | } |
|
| 424 | } |
|
| 425 | ||
| 426 | ||
| 427 | ||
| @@ 405-428 (lines=24) @@ | ||
| 402 | ||
| 403 | ||
| 404 | ||
| 405 | protected function _set_list_table_views_default() { |
|
| 406 | $this->_views = array( |
|
| 407 | 'all' => array( |
|
| 408 | 'slug' => 'all', |
|
| 409 | 'label' => __('View All Default Pricing', 'event_espresso'), |
|
| 410 | 'count' => 0, |
|
| 411 | 'bulk_action' => array( |
|
| 412 | 'trash_price' => __('Move to Trash', 'event_espresso') |
|
| 413 | ) |
|
| 414 | ) |
|
| 415 | ); |
|
| 416 | ||
| 417 | if ( EE_Registry::instance()->CAP->current_user_can( 'ee_delete_default_prices', 'pricing_trash_price' ) ) { |
|
| 418 | $this->_views['trashed'] = array( |
|
| 419 | 'slug' => 'trashed', |
|
| 420 | 'label' => __('Trash', 'event_espresso'), |
|
| 421 | 'count' => 0, |
|
| 422 | 'bulk_action' => array( |
|
| 423 | 'restore_price' => __('Restore from Trash', 'event_espresso'), |
|
| 424 | 'delete_price' => __('Delete Permanently', 'event_espresso') |
|
| 425 | ) |
|
| 426 | ); |
|
| 427 | } |
|
| 428 | } |
|
| 429 | ||
| 430 | ||
| 431 | ||
| @@ 435-458 (lines=24) @@ | ||
| 432 | ||
| 433 | ||
| 434 | ||
| 435 | protected function _set_list_table_views_price_types() { |
|
| 436 | $this->_views = array( |
|
| 437 | 'all' => array( |
|
| 438 | 'slug' => 'all', |
|
| 439 | 'label' => __('All', 'event_espresso'), |
|
| 440 | 'count' => 0, |
|
| 441 | 'bulk_action' => array( |
|
| 442 | 'trash_price_type' => __('Move to Trash', 'event_espresso') |
|
| 443 | ) |
|
| 444 | ) |
|
| 445 | ); |
|
| 446 | ||
| 447 | if ( EE_Registry::instance()->CAP->current_user_can( 'ee_delete_default_price_types', 'pricing_trash_price_type' ) ) { |
|
| 448 | $this->_views['trashed'] = array( |
|
| 449 | 'slug' => 'trashed', |
|
| 450 | 'label' => __('Trash', 'event_espresso'), |
|
| 451 | 'count' => 0, |
|
| 452 | 'bulk_action' => array( |
|
| 453 | 'restore_price_type' => __('Restore from Trash', 'event_espresso'), |
|
| 454 | 'delete_price_type' => __('Delete Permanently', 'event_espresso') |
|
| 455 | ) |
|
| 456 | ); |
|
| 457 | } |
|
| 458 | } |
|
| 459 | ||
| 460 | ||
| 461 | /** |
|