| @@ 198-224 (lines=27) @@ | ||
| 195 | /** |
|
| 196 | * @return void |
|
| 197 | */ |
|
| 198 | private function addEventsAddNew() |
|
| 199 | { |
|
| 200 | if ($this->capabilities->current_user_can( |
|
| 201 | 'ee_edit_events', |
|
| 202 | 'ee_admin_bar_menu_espresso-toolbar-events-new' |
|
| 203 | )) { |
|
| 204 | $this->admin_bar->add_menu( |
|
| 205 | array( |
|
| 206 | 'id' => 'espresso-toolbar-events-new', |
|
| 207 | 'parent' => 'espresso-toolbar-events', |
|
| 208 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 209 | . esc_html__('Add New', 'event_espresso'), |
|
| 210 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 211 | array('action' => 'create_new'), |
|
| 212 | $this->events_admin_url |
|
| 213 | ), |
|
| 214 | 'meta' => array( |
|
| 215 | 'title' => esc_html__('Add New', 'event_espresso'), |
|
| 216 | 'target' => '', |
|
| 217 | 'class' => $this->menu_class, |
|
| 218 | ), |
|
| 219 | ) |
|
| 220 | ); |
|
| 221 | } |
|
| 222 | } |
|
| 223 | ||
| 224 | ||
| 225 | /** |
|
| 226 | * @return void |
|
| 227 | */ |
|
| @@ 314-343 (lines=30) @@ | ||
| 311 | /** |
|
| 312 | * @return void |
|
| 313 | */ |
|
| 314 | private function addEventsViewToday() |
|
| 315 | { |
|
| 316 | if ($this->capabilities->current_user_can( |
|
| 317 | 'ee_read_events', |
|
| 318 | 'ee_admin_bar_menu_espresso-toolbar-events-today' |
|
| 319 | )) { |
|
| 320 | $this->admin_bar->add_menu( |
|
| 321 | array( |
|
| 322 | 'id' => 'espresso-toolbar-events-today', |
|
| 323 | 'parent' => 'espresso-toolbar-events', |
|
| 324 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 325 | . esc_html__('Today', 'event_espresso'), |
|
| 326 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 327 | array( |
|
| 328 | 'action' => 'default', |
|
| 329 | 'status' => 'today', |
|
| 330 | ), |
|
| 331 | $this->events_admin_url |
|
| 332 | ), |
|
| 333 | 'meta' => array( |
|
| 334 | 'title' => esc_html__('Today', 'event_espresso'), |
|
| 335 | 'target' => '', |
|
| 336 | 'class' => $this->menu_class, |
|
| 337 | ), |
|
| 338 | ) |
|
| 339 | ); |
|
| 340 | } |
|
| 341 | } |
|
| 342 | ||
| 343 | ||
| 344 | /** |
|
| 345 | * @return void |
|
| 346 | */ |
|
| @@ 347-376 (lines=30) @@ | ||
| 344 | /** |
|
| 345 | * @return void |
|
| 346 | */ |
|
| 347 | private function addEventsViewThisMonth() |
|
| 348 | { |
|
| 349 | if ($this->capabilities->current_user_can( |
|
| 350 | 'ee_read_events', |
|
| 351 | 'ee_admin_bar_menu_espresso-toolbar-events-month' |
|
| 352 | )) { |
|
| 353 | $this->admin_bar->add_menu( |
|
| 354 | array( |
|
| 355 | 'id' => 'espresso-toolbar-events-month', |
|
| 356 | 'parent' => 'espresso-toolbar-events', |
|
| 357 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 358 | . esc_html__('This Month', 'event_espresso'), |
|
| 359 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 360 | array( |
|
| 361 | 'action' => 'default', |
|
| 362 | 'status' => 'month', |
|
| 363 | ), |
|
| 364 | $this->events_admin_url |
|
| 365 | ), |
|
| 366 | 'meta' => array( |
|
| 367 | 'title' => esc_html__('This Month', 'event_espresso'), |
|
| 368 | 'target' => '', |
|
| 369 | 'class' => $this->menu_class, |
|
| 370 | ), |
|
| 371 | ) |
|
| 372 | ); |
|
| 373 | } |
|
| 374 | } |
|
| 375 | ||
| 376 | ||
| 377 | /** |
|
| 378 | * @return void |
|
| 379 | */ |
|
| @@ 433-463 (lines=31) @@ | ||
| 430 | /** |
|
| 431 | * @return void |
|
| 432 | */ |
|
| 433 | private function addRegistrationOverviewTodayApproved() |
|
| 434 | { |
|
| 435 | if ($this->capabilities->current_user_can( |
|
| 436 | 'ee_read_registrations', |
|
| 437 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-approved' |
|
| 438 | )) { |
|
| 439 | $this->admin_bar->add_menu( |
|
| 440 | array( |
|
| 441 | 'id' => 'espresso-toolbar-registrations-today-approved', |
|
| 442 | 'parent' => 'espresso-toolbar-registrations', |
|
| 443 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 444 | . esc_html__('Approved', 'event_espresso'), |
|
| 445 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 446 | array( |
|
| 447 | 'action' => 'default', |
|
| 448 | 'status' => 'today', |
|
| 449 | '_reg_status' => EEM_Registration::status_id_approved, |
|
| 450 | ), |
|
| 451 | $this->reg_admin_url |
|
| 452 | ), |
|
| 453 | 'meta' => array( |
|
| 454 | 'title' => esc_html__('Approved', 'event_espresso'), |
|
| 455 | 'target' => '', |
|
| 456 | 'class' => $this->menu_class . ' ee-toolbar-icon-approved', |
|
| 457 | ), |
|
| 458 | ) |
|
| 459 | ); |
|
| 460 | } |
|
| 461 | } |
|
| 462 | ||
| 463 | ||
| 464 | /** |
|
| 465 | * @return void |
|
| 466 | */ |
|
| @@ 467-497 (lines=31) @@ | ||
| 464 | /** |
|
| 465 | * @return void |
|
| 466 | */ |
|
| 467 | private function addRegistrationOverviewTodayPendingPayment() |
|
| 468 | { |
|
| 469 | if ($this->capabilities->current_user_can( |
|
| 470 | 'ee_read_registrations', |
|
| 471 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-pending' |
|
| 472 | )) { |
|
| 473 | $this->admin_bar->add_menu( |
|
| 474 | array( |
|
| 475 | 'id' => 'espresso-toolbar-registrations-today-pending', |
|
| 476 | 'parent' => 'espresso-toolbar-registrations', |
|
| 477 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 478 | . esc_html__('Pending', 'event_espresso'), |
|
| 479 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 480 | array( |
|
| 481 | 'action' => 'default', |
|
| 482 | 'status' => 'today', |
|
| 483 | '_reg_status' => EEM_Registration::status_id_pending_payment, |
|
| 484 | ), |
|
| 485 | $this->reg_admin_url |
|
| 486 | ), |
|
| 487 | 'meta' => array( |
|
| 488 | 'title' => esc_html__('Pending Payment', 'event_espresso'), |
|
| 489 | 'target' => '', |
|
| 490 | 'class' => $this->menu_class . ' ee-toolbar-icon-pending', |
|
| 491 | ), |
|
| 492 | ) |
|
| 493 | ); |
|
| 494 | } |
|
| 495 | } |
|
| 496 | ||
| 497 | ||
| 498 | /** |
|
| 499 | * @return void |
|
| 500 | */ |
|
| @@ 501-531 (lines=31) @@ | ||
| 498 | /** |
|
| 499 | * @return void |
|
| 500 | */ |
|
| 501 | private function addRegistrationOverviewTodayNotApproved() |
|
| 502 | { |
|
| 503 | if ($this->capabilities->current_user_can( |
|
| 504 | 'ee_read_registrations', |
|
| 505 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-not-approved' |
|
| 506 | )) { |
|
| 507 | $this->admin_bar->add_menu( |
|
| 508 | array( |
|
| 509 | 'id' => 'espresso-toolbar-registrations-today-not-approved', |
|
| 510 | 'parent' => 'espresso-toolbar-registrations', |
|
| 511 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 512 | . esc_html__('Not Approved', 'event_espresso'), |
|
| 513 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 514 | array( |
|
| 515 | 'action' => 'default', |
|
| 516 | 'status' => 'today', |
|
| 517 | '_reg_status' => EEM_Registration::status_id_not_approved, |
|
| 518 | ), |
|
| 519 | $this->reg_admin_url |
|
| 520 | ), |
|
| 521 | 'meta' => array( |
|
| 522 | 'title' => esc_html__('Not Approved', 'event_espresso'), |
|
| 523 | 'target' => '', |
|
| 524 | 'class' => $this->menu_class . ' ee-toolbar-icon-not-approved', |
|
| 525 | ), |
|
| 526 | ) |
|
| 527 | ); |
|
| 528 | } |
|
| 529 | } |
|
| 530 | ||
| 531 | ||
| 532 | /** |
|
| 533 | * @return void |
|
| 534 | */ |
|
| @@ 535-565 (lines=31) @@ | ||
| 532 | /** |
|
| 533 | * @return void |
|
| 534 | */ |
|
| 535 | private function addRegistrationOverviewTodayCancelled() |
|
| 536 | { |
|
| 537 | if ($this->capabilities->current_user_can( |
|
| 538 | 'ee_read_registrations', |
|
| 539 | 'ee_admin_bar_menu_espresso-toolbar-registrations-today-cancelled' |
|
| 540 | )) { |
|
| 541 | $this->admin_bar->add_menu( |
|
| 542 | array( |
|
| 543 | 'id' => 'espresso-toolbar-registrations-today-cancelled', |
|
| 544 | 'parent' => 'espresso-toolbar-registrations', |
|
| 545 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 546 | . esc_html__('Cancelled', 'event_espresso'), |
|
| 547 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 548 | array( |
|
| 549 | 'action' => 'default', |
|
| 550 | 'status' => 'today', |
|
| 551 | '_reg_status' => EEM_Registration::status_id_cancelled, |
|
| 552 | ), |
|
| 553 | $this->reg_admin_url |
|
| 554 | ), |
|
| 555 | 'meta' => array( |
|
| 556 | 'title' => esc_html__('Cancelled', 'event_espresso'), |
|
| 557 | 'target' => '', |
|
| 558 | 'class' => $this->menu_class . ' ee-toolbar-icon-cancelled', |
|
| 559 | ), |
|
| 560 | ) |
|
| 561 | ); |
|
| 562 | } |
|
| 563 | } |
|
| 564 | ||
| 565 | ||
| 566 | /** |
|
| 567 | * @return void |
|
| 568 | */ |
|
| @@ 601-631 (lines=31) @@ | ||
| 598 | /** |
|
| 599 | * @return void |
|
| 600 | */ |
|
| 601 | private function addRegistrationOverviewThisMonthApproved() |
|
| 602 | { |
|
| 603 | if ($this->capabilities->current_user_can( |
|
| 604 | 'ee_read_registrations', |
|
| 605 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-approved' |
|
| 606 | )) { |
|
| 607 | $this->admin_bar->add_menu( |
|
| 608 | array( |
|
| 609 | 'id' => 'espresso-toolbar-registrations-month-approved', |
|
| 610 | 'parent' => 'espresso-toolbar-registrations', |
|
| 611 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 612 | . esc_html__('Approved', 'event_espresso'), |
|
| 613 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 614 | array( |
|
| 615 | 'action' => 'default', |
|
| 616 | 'status' => 'month', |
|
| 617 | '_reg_status' => EEM_Registration::status_id_approved, |
|
| 618 | ), |
|
| 619 | $this->reg_admin_url |
|
| 620 | ), |
|
| 621 | 'meta' => array( |
|
| 622 | 'title' => esc_html__('Approved', 'event_espresso'), |
|
| 623 | 'target' => '', |
|
| 624 | 'class' => $this->menu_class . ' ee-toolbar-icon-approved', |
|
| 625 | ), |
|
| 626 | ) |
|
| 627 | ); |
|
| 628 | } |
|
| 629 | } |
|
| 630 | ||
| 631 | ||
| 632 | /** |
|
| 633 | * @return void |
|
| 634 | */ |
|
| @@ 635-665 (lines=31) @@ | ||
| 632 | /** |
|
| 633 | * @return void |
|
| 634 | */ |
|
| 635 | private function addRegistrationOverviewThisMonthPending() |
|
| 636 | { |
|
| 637 | if ($this->capabilities->current_user_can( |
|
| 638 | 'ee_read_registrations', |
|
| 639 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-pending' |
|
| 640 | )) { |
|
| 641 | $this->admin_bar->add_menu( |
|
| 642 | array( |
|
| 643 | 'id' => 'espresso-toolbar-registrations-month-pending', |
|
| 644 | 'parent' => 'espresso-toolbar-registrations', |
|
| 645 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 646 | . esc_html__('Pending', 'event_espresso'), |
|
| 647 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 648 | array( |
|
| 649 | 'action' => 'default', |
|
| 650 | 'status' => 'month', |
|
| 651 | '_reg_status' => EEM_Registration::status_id_pending_payment, |
|
| 652 | ), |
|
| 653 | $this->reg_admin_url |
|
| 654 | ), |
|
| 655 | 'meta' => array( |
|
| 656 | 'title' => esc_html__('Pending', 'event_espresso'), |
|
| 657 | 'target' => '', |
|
| 658 | 'class' => $this->menu_class . ' ee-toolbar-icon-pending', |
|
| 659 | ), |
|
| 660 | ) |
|
| 661 | ); |
|
| 662 | } |
|
| 663 | } |
|
| 664 | ||
| 665 | ||
| 666 | /** |
|
| 667 | * @return void |
|
| 668 | */ |
|
| @@ 669-699 (lines=31) @@ | ||
| 666 | /** |
|
| 667 | * @return void |
|
| 668 | */ |
|
| 669 | private function addRegistrationOverviewThisMonthNotApproved() |
|
| 670 | { |
|
| 671 | if ($this->capabilities->current_user_can( |
|
| 672 | 'ee_read_registrations', |
|
| 673 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-not-approved' |
|
| 674 | )) { |
|
| 675 | $this->admin_bar->add_menu( |
|
| 676 | array( |
|
| 677 | 'id' => 'espresso-toolbar-registrations-month-not-approved', |
|
| 678 | 'parent' => 'espresso-toolbar-registrations', |
|
| 679 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 680 | . esc_html__('Not Approved', 'event_espresso'), |
|
| 681 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 682 | array( |
|
| 683 | 'action' => 'default', |
|
| 684 | 'status' => 'month', |
|
| 685 | '_reg_status' => EEM_Registration::status_id_not_approved, |
|
| 686 | ), |
|
| 687 | $this->reg_admin_url |
|
| 688 | ), |
|
| 689 | 'meta' => array( |
|
| 690 | 'title' => esc_html__('Not Approved', 'event_espresso'), |
|
| 691 | 'target' => '', |
|
| 692 | 'class' => $this->menu_class . ' ee-toolbar-icon-not-approved', |
|
| 693 | ), |
|
| 694 | ) |
|
| 695 | ); |
|
| 696 | } |
|
| 697 | } |
|
| 698 | ||
| 699 | ||
| 700 | /** |
|
| 701 | * @return void |
|
| 702 | */ |
|
| @@ 703-733 (lines=31) @@ | ||
| 700 | /** |
|
| 701 | * @return void |
|
| 702 | */ |
|
| 703 | private function addRegistrationOverviewThisMonthCancelled() |
|
| 704 | { |
|
| 705 | if ($this->capabilities->current_user_can( |
|
| 706 | 'ee_read_registrations', |
|
| 707 | 'ee_admin_bar_menu_espresso-toolbar-registrations-month-cancelled' |
|
| 708 | )) { |
|
| 709 | $this->admin_bar->add_menu( |
|
| 710 | array( |
|
| 711 | 'id' => 'espresso-toolbar-registrations-month-cancelled', |
|
| 712 | 'parent' => 'espresso-toolbar-registrations', |
|
| 713 | 'title' => '<span class="ee-toolbar-icon"></span>' |
|
| 714 | . esc_html__('Cancelled', 'event_espresso'), |
|
| 715 | 'href' => EEH_URL::add_query_args_and_nonce( |
|
| 716 | array( |
|
| 717 | 'action' => 'default', |
|
| 718 | 'status' => 'month', |
|
| 719 | '_reg_status' => EEM_Registration::status_id_cancelled, |
|
| 720 | ), |
|
| 721 | $this->reg_admin_url |
|
| 722 | ), |
|
| 723 | 'meta' => array( |
|
| 724 | 'title' => esc_html__('Cancelled', 'event_espresso'), |
|
| 725 | 'target' => '', |
|
| 726 | 'class' => $this->menu_class . ' ee-toolbar-icon-cancelled', |
|
| 727 | ), |
|
| 728 | ) |
|
| 729 | ); |
|
| 730 | } |
|
| 731 | } |
|
| 732 | ||
| 733 | ||
| 734 | /** |
|
| 735 | * @return void |
|
| 736 | */ |
|