| @@ 211-237 (lines=27) @@ | ||
| 208 | /** |
|
| 209 | * @return void |
|
| 210 | */ |
|
| 211 | private function addEventsAddNew() |
|
| 212 | { |
|
| 213 | if ( |
|
| 214 | $this->capabilities->current_user_can( |
|
| 215 | 'ee_edit_events', |
|
| 216 | 'ee_admin_bar_menu_espresso-toolbar-events-new' |
|
| 217 | ) |
|
| 218 | ) { |
|
| 219 | $this->admin_bar->add_menu( |
|
| 220 | array( |
|
| 221 | 'id' => 'espresso-toolbar-events-new', |
|
| 222 | 'parent' => 'espresso-toolbar-events', |
|
| 223 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 224 | . esc_html__('Add New', 'event_espresso'), |
|
| 225 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 226 | array('action' => 'create_new'), |
|
| 227 | $this->events_admin_url |
|
| 228 | ), |
|
| 229 | 'meta' => array( |
|
| 230 | 'title' => esc_html__('Add New', 'event_espresso'), |
|
| 231 | 'target' => '', |
|
| 232 | 'class' => $this->menu_class, |
|
| 233 | ), |
|
| 234 | ) |
|
| 235 | ); |
|
| 236 | } |
|
| 237 | } |
|
| 238 | ||
| 239 | ||
| 240 | ||
| @@ 338-367 (lines=30) @@ | ||
| 335 | /** |
|
| 336 | * @return void |
|
| 337 | */ |
|
| 338 | private function addEventsViewToday() |
|
| 339 | { |
|
| 340 | if ( |
|
| 341 | $this->capabilities->current_user_can( |
|
| 342 | 'ee_read_events', |
|
| 343 | 'ee_admin_bar_menu_espresso-toolbar-events-today' |
|
| 344 | ) |
|
| 345 | ) { |
|
| 346 | $this->admin_bar->add_menu( |
|
| 347 | array( |
|
| 348 | 'id' => 'espresso-toolbar-events-today', |
|
| 349 | 'parent' => 'espresso-toolbar-events', |
|
| 350 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 351 | . esc_html__('Today', 'event_espresso'), |
|
| 352 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 353 | array( |
|
| 354 | 'action' => 'default', |
|
| 355 | 'status' => 'today' |
|
| 356 | ), |
|
| 357 | $this->events_admin_url |
|
| 358 | ), |
|
| 359 | 'meta' => array( |
|
| 360 | 'title' => esc_html__('Today', 'event_espresso'), |
|
| 361 | 'target' => '', |
|
| 362 | 'class' => $this->menu_class, |
|
| 363 | ), |
|
| 364 | ) |
|
| 365 | ); |
|
| 366 | } |
|
| 367 | } |
|
| 368 | ||
| 369 | ||
| 370 | ||
| @@ 374-403 (lines=30) @@ | ||
| 371 | /** |
|
| 372 | * @return void |
|
| 373 | */ |
|
| 374 | private function addEventsViewThisMonth() |
|
| 375 | { |
|
| 376 | if ( |
|
| 377 | $this->capabilities->current_user_can( |
|
| 378 | 'ee_read_events', |
|
| 379 | 'ee_admin_bar_menu_espresso-toolbar-events-month' |
|
| 380 | ) |
|
| 381 | ) { |
|
| 382 | $this->admin_bar->add_menu( |
|
| 383 | array( |
|
| 384 | 'id' => 'espresso-toolbar-events-month', |
|
| 385 | 'parent' => 'espresso-toolbar-events', |
|
| 386 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 387 | . esc_html__('This Month', 'event_espresso'), |
|
| 388 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 389 | array( |
|
| 390 | 'action' => 'default', |
|
| 391 | 'status' => 'month' |
|
| 392 | ), |
|
| 393 | $this->events_admin_url |
|
| 394 | ), |
|
| 395 | 'meta' => array( |
|
| 396 | 'title' => esc_html__('This Month', 'event_espresso'), |
|
| 397 | 'target' => '', |
|
| 398 | 'class' => $this->menu_class, |
|
| 399 | ), |
|
| 400 | ) |
|
| 401 | ); |
|
| 402 | } |
|
| 403 | } |
|
| 404 | ||
| 405 | ||
| 406 | ||
| @@ 469-499 (lines=31) @@ | ||
| 466 | /** |
|
| 467 | * @return void |
|
| 468 | */ |
|
| 469 | private function addRegistrationOverviewTodayApproved() |
|
| 470 | { |
|
| 471 | if ( |
|
| 472 | $this->capabilities->current_user_can( |
|
| 473 | 'ee_read_registrations', |
|
| 474 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-approved' |
|
| 475 | ) |
|
| 476 | ) { |
|
| 477 | $this->admin_bar->add_menu( |
|
| 478 | array( |
|
| 479 | 'id' => 'espresso-toolbar-registrations-today-approved', |
|
| 480 | 'parent' => 'espresso-toolbar-registrations', |
|
| 481 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 482 | . esc_html__('Approved', 'event_espresso'), |
|
| 483 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 484 | array( |
|
| 485 | 'action' => 'default', |
|
| 486 | 'status' => 'today', |
|
| 487 | '_reg_status' => EEM_Registration::status_id_approved, |
|
| 488 | ), |
|
| 489 | $this->reg_admin_url |
|
| 490 | ), |
|
| 491 | 'meta' => array( |
|
| 492 | 'title' => esc_html__('Approved', 'event_espresso'), |
|
| 493 | 'target' => '', |
|
| 494 | 'class' => $this->menu_class . ' ee-toolbar-icon-approved', |
|
| 495 | ), |
|
| 496 | ) |
|
| 497 | ); |
|
| 498 | } |
|
| 499 | } |
|
| 500 | ||
| 501 | ||
| 502 | ||
| @@ 506-536 (lines=31) @@ | ||
| 503 | /** |
|
| 504 | * @return void |
|
| 505 | */ |
|
| 506 | private function addRegistrationOverviewTodayPendingPayment() |
|
| 507 | { |
|
| 508 | if ( |
|
| 509 | $this->capabilities->current_user_can( |
|
| 510 | 'ee_read_registrations', |
|
| 511 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-pending' |
|
| 512 | ) |
|
| 513 | ) { |
|
| 514 | $this->admin_bar->add_menu( |
|
| 515 | array( |
|
| 516 | 'id' => 'espresso-toolbar-registrations-today-pending', |
|
| 517 | 'parent' => 'espresso-toolbar-registrations', |
|
| 518 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 519 | . esc_html__('Pending', 'event_espresso'), |
|
| 520 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 521 | array( |
|
| 522 | 'action' => 'default', |
|
| 523 | 'status' => 'today', |
|
| 524 | '_reg_status' => EEM_Registration::status_id_pending_payment, |
|
| 525 | ), |
|
| 526 | $this->reg_admin_url |
|
| 527 | ), |
|
| 528 | 'meta' => array( |
|
| 529 | 'title' => esc_html__('Pending Payment', 'event_espresso'), |
|
| 530 | 'target' => '', |
|
| 531 | 'class' => $this->menu_class . ' ee-toolbar-icon-pending', |
|
| 532 | ), |
|
| 533 | ) |
|
| 534 | ); |
|
| 535 | } |
|
| 536 | } |
|
| 537 | ||
| 538 | ||
| 539 | ||
| @@ 543-573 (lines=31) @@ | ||
| 540 | /** |
|
| 541 | * @return void |
|
| 542 | */ |
|
| 543 | private function addRegistrationOverviewTodayNotApproved() |
|
| 544 | { |
|
| 545 | if ( |
|
| 546 | $this->capabilities->current_user_can( |
|
| 547 | 'ee_read_registrations', |
|
| 548 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-not-approved' |
|
| 549 | ) |
|
| 550 | ) { |
|
| 551 | $this->admin_bar->add_menu( |
|
| 552 | array( |
|
| 553 | 'id' => 'espresso-toolbar-registrations-today-not-approved', |
|
| 554 | 'parent' => 'espresso-toolbar-registrations', |
|
| 555 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 556 | . esc_html__('Not Approved', 'event_espresso'), |
|
| 557 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 558 | array( |
|
| 559 | 'action' => 'default', |
|
| 560 | 'status' => 'today', |
|
| 561 | '_reg_status' => EEM_Registration::status_id_not_approved, |
|
| 562 | ), |
|
| 563 | $this->reg_admin_url |
|
| 564 | ), |
|
| 565 | 'meta' => array( |
|
| 566 | 'title' => esc_html__('Not Approved', 'event_espresso'), |
|
| 567 | 'target' => '', |
|
| 568 | 'class' => $this->menu_class . ' ee-toolbar-icon-not-approved', |
|
| 569 | ), |
|
| 570 | ) |
|
| 571 | ); |
|
| 572 | } |
|
| 573 | } |
|
| 574 | ||
| 575 | ||
| 576 | ||
| @@ 580-610 (lines=31) @@ | ||
| 577 | /** |
|
| 578 | * @return void |
|
| 579 | */ |
|
| 580 | private function addRegistrationOverviewTodayCancelled() |
|
| 581 | { |
|
| 582 | if ( |
|
| 583 | $this->capabilities->current_user_can( |
|
| 584 | 'ee_read_registrations', |
|
| 585 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-cancelled' |
|
| 586 | ) |
|
| 587 | ) { |
|
| 588 | $this->admin_bar->add_menu( |
|
| 589 | array( |
|
| 590 | 'id' => 'espresso-toolbar-registrations-today-cancelled', |
|
| 591 | 'parent' => 'espresso-toolbar-registrations', |
|
| 592 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 593 | . esc_html__('Cancelled', 'event_espresso'), |
|
| 594 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 595 | array( |
|
| 596 | 'action' => 'default', |
|
| 597 | 'status' => 'today', |
|
| 598 | '_reg_status' => EEM_Registration::status_id_cancelled, |
|
| 599 | ), |
|
| 600 | $this->reg_admin_url |
|
| 601 | ), |
|
| 602 | 'meta' => array( |
|
| 603 | 'title' => esc_html__('Cancelled', 'event_espresso'), |
|
| 604 | 'target' => '', |
|
| 605 | 'class' => $this->menu_class . ' ee-toolbar-icon-cancelled', |
|
| 606 | ), |
|
| 607 | ) |
|
| 608 | ); |
|
| 609 | } |
|
| 610 | } |
|
| 611 | ||
| 612 | ||
| 613 | ||
| @@ 652-682 (lines=31) @@ | ||
| 649 | /** |
|
| 650 | * @return void |
|
| 651 | */ |
|
| 652 | private function addRegistrationOverviewThisMonthApproved() |
|
| 653 | { |
|
| 654 | if ( |
|
| 655 | $this->capabilities->current_user_can( |
|
| 656 | 'ee_read_registrations', |
|
| 657 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-approved' |
|
| 658 | ) |
|
| 659 | ) { |
|
| 660 | $this->admin_bar->add_menu( |
|
| 661 | array( |
|
| 662 | 'id' => 'espresso-toolbar-registrations-month-approved', |
|
| 663 | 'parent' => 'espresso-toolbar-registrations', |
|
| 664 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 665 | . esc_html__('Approved', 'event_espresso'), |
|
| 666 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 667 | array( |
|
| 668 | 'action' => 'default', |
|
| 669 | 'status' => 'month', |
|
| 670 | '_reg_status' => EEM_Registration::status_id_approved, |
|
| 671 | ), |
|
| 672 | $this->reg_admin_url |
|
| 673 | ), |
|
| 674 | 'meta' => array( |
|
| 675 | 'title' => esc_html__('Approved', 'event_espresso'), |
|
| 676 | 'target' => '', |
|
| 677 | 'class' => $this->menu_class . ' ee-toolbar-icon-approved', |
|
| 678 | ), |
|
| 679 | ) |
|
| 680 | ); |
|
| 681 | } |
|
| 682 | } |
|
| 683 | ||
| 684 | ||
| 685 | ||
| @@ 689-719 (lines=31) @@ | ||
| 686 | /** |
|
| 687 | * @return void |
|
| 688 | */ |
|
| 689 | private function addRegistrationOverviewThisMonthPending() |
|
| 690 | { |
|
| 691 | if ( |
|
| 692 | $this->capabilities->current_user_can( |
|
| 693 | 'ee_read_registrations', |
|
| 694 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-pending' |
|
| 695 | ) |
|
| 696 | ) { |
|
| 697 | $this->admin_bar->add_menu( |
|
| 698 | array( |
|
| 699 | 'id' => 'espresso-toolbar-registrations-month-pending', |
|
| 700 | 'parent' => 'espresso-toolbar-registrations', |
|
| 701 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 702 | . esc_html__('Pending', 'event_espresso'), |
|
| 703 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 704 | array( |
|
| 705 | 'action' => 'default', |
|
| 706 | 'status' => 'month', |
|
| 707 | '_reg_status' => EEM_Registration::status_id_pending_payment, |
|
| 708 | ), |
|
| 709 | $this->reg_admin_url |
|
| 710 | ), |
|
| 711 | 'meta' => array( |
|
| 712 | 'title' => esc_html__('Pending', 'event_espresso'), |
|
| 713 | 'target' => '', |
|
| 714 | 'class' => $this->menu_class . ' ee-toolbar-icon-pending', |
|
| 715 | ), |
|
| 716 | ) |
|
| 717 | ); |
|
| 718 | } |
|
| 719 | } |
|
| 720 | ||
| 721 | ||
| 722 | ||
| @@ 726-756 (lines=31) @@ | ||
| 723 | /** |
|
| 724 | * @return void |
|
| 725 | */ |
|
| 726 | private function addRegistrationOverviewThisMonthNotApproved() |
|
| 727 | { |
|
| 728 | if ( |
|
| 729 | $this->capabilities->current_user_can( |
|
| 730 | 'ee_read_registrations', |
|
| 731 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-not-approved' |
|
| 732 | ) |
|
| 733 | ) { |
|
| 734 | $this->admin_bar->add_menu( |
|
| 735 | array( |
|
| 736 | 'id' => 'espresso-toolbar-registrations-month-not-approved', |
|
| 737 | 'parent' => 'espresso-toolbar-registrations', |
|
| 738 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 739 | . esc_html__('Not Approved', 'event_espresso'), |
|
| 740 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 741 | array( |
|
| 742 | 'action' => 'default', |
|
| 743 | 'status' => 'month', |
|
| 744 | '_reg_status' => EEM_Registration::status_id_not_approved, |
|
| 745 | ), |
|
| 746 | $this->reg_admin_url |
|
| 747 | ), |
|
| 748 | 'meta' => array( |
|
| 749 | 'title' => esc_html__('Not Approved', 'event_espresso'), |
|
| 750 | 'target' => '', |
|
| 751 | 'class' => $this->menu_class . ' ee-toolbar-icon-not-approved', |
|
| 752 | ), |
|
| 753 | ) |
|
| 754 | ); |
|
| 755 | } |
|
| 756 | } |
|
| 757 | ||
| 758 | ||
| 759 | ||
| @@ 763-793 (lines=31) @@ | ||
| 760 | /** |
|
| 761 | * @return void |
|
| 762 | */ |
|
| 763 | private function addRegistrationOverviewThisMonthCancelled() |
|
| 764 | { |
|
| 765 | if ( |
|
| 766 | $this->capabilities->current_user_can( |
|
| 767 | 'ee_read_registrations', |
|
| 768 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-cancelled' |
|
| 769 | ) |
|
| 770 | ) { |
|
| 771 | $this->admin_bar->add_menu( |
|
| 772 | array( |
|
| 773 | 'id' => 'espresso-toolbar-registrations-month-cancelled', |
|
| 774 | 'parent' => 'espresso-toolbar-registrations', |
|
| 775 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 776 | . esc_html__('Cancelled', 'event_espresso'), |
|
| 777 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 778 | array( |
|
| 779 | 'action' => 'default', |
|
| 780 | 'status' => 'month', |
|
| 781 | '_reg_status' => EEM_Registration::status_id_cancelled, |
|
| 782 | ), |
|
| 783 | $this->reg_admin_url |
|
| 784 | ), |
|
| 785 | 'meta' => array( |
|
| 786 | 'title' => esc_html__('Cancelled', 'event_espresso'), |
|
| 787 | 'target' => '', |
|
| 788 | 'class' => $this->menu_class . ' ee-toolbar-icon-cancelled', |
|
| 789 | ), |
|
| 790 | ) |
|
| 791 | ); |
|
| 792 | } |
|
| 793 | } |
|
| 794 | ||
| 795 | ||
| 796 | ||