Nessuna descrizione

admin-bar-menu.php 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * Forms selector for admin bar menu.
  4. *
  5. * @since 1.6.5
  6. *
  7. * @var array $forms_data Forms data.
  8. */
  9. if ( ! defined( 'ABSPATH' ) ) {
  10. exit;
  11. }
  12. $has_notifications = $forms_data['has_notifications'] ? ' wpforms-menu-form-notifications' : '';
  13. end( $forms_data['forms'] );
  14. $last_key = key( $forms_data['forms'] );
  15. ?>
  16. <script type="text/html" id="tmpl-wpforms-admin-menubar-data">
  17. <?php foreach ( $forms_data['forms'] as $key => $form ) : ?>
  18. <li id="wp-admin-bar-wpforms-form-id-<?php echo esc_attr( $form['form_id'] ); ?>" class="menupop wpforms-menu-form<?php echo $key === 0 ? esc_attr( $has_notifications ) : ''; ?><?php echo $key === $last_key ? ' wpforms-menu-form-last' : ''; ?>">
  19. <div class="ab-item ab-empty-item" aria-haspopup="true"><span class="wp-admin-bar-arrow" aria-hidden="true"></span><?php echo esc_html( $form['title'] ); ?></div>
  20. <div class="ab-sub-wrapper">
  21. <ul id="wp-admin-bar-wpforms-form-id-<?php echo esc_attr( $form['form_id'] ); ?>-default" class="ab-submenu">
  22. <?php if ( ! empty( $form['edit_url'] ) ) : ?>
  23. <li id="wp-admin-bar-wpforms-form-id-<?php echo esc_attr( $form['form_id'] ); ?>-edit">
  24. <a class="ab-item" href="<?php echo esc_url( $form['edit_url'] ); ?>"><?php echo esc_html( $forms_data['edit_text'] ); ?></a>
  25. </li>
  26. <?php endif; ?>
  27. <?php if ( ! empty( $form['entries_url'] ) ) : ?>
  28. <li id="wp-admin-bar-wpforms-form-id-<?php echo esc_attr( $form['form_id'] ); ?>-entries">
  29. <a class="ab-item" href="<?php echo esc_url( $form['entries_url'] ); ?>"><?php echo esc_html( $forms_data['entry_text'] ); ?></a>
  30. </li>
  31. <?php endif; ?>
  32. <?php if ( ! empty( $form['survey_url'] ) ) : ?>
  33. <li id="wp-admin-bar-wpforms-form-id-<?php echo esc_attr( $form['form_id'] ); ?>-survey">
  34. <a class="ab-item" href="<?php echo esc_url( $form['survey_url'] ); ?>"><?php echo esc_html( $forms_data['survey_text'] ); ?></a>
  35. </li>
  36. <?php endif; ?>
  37. </ul>
  38. </div>
  39. </li>
  40. <?php endforeach; ?>
  41. </script>