コード例 #1
0
 /**
  * Add Edit Entry links when on a single entry
  *
  * @since 1.13
  * @return void
  */
 function add_edit_entry_link()
 {
     /** @var WP_Admin_Bar $wp_admin_bar */
     global $wp_admin_bar;
     if (GFCommon::current_user_can_any('gravityforms_edit_entries') && $this->gravityview_view->getSingleEntry()) {
         $entry = $this->gravityview_view->getEntry();
         $wp_admin_bar->add_menu(array('id' => 'edit-entry', 'title' => __('Edit Entry', 'gravityview'), 'href' => esc_url_raw(admin_url(sprintf('admin.php?page=gf_entries&screen_mode=edit&view=entry&id=%d&lid=%d', $entry['form_id'], $entry['id'])))));
     }
 }
コード例 #2
0
 /**
  * Add Edit Entry links when on a single entry
  *
  * @since 1.13
  * @return void
  */
 function add_edit_entry_link()
 {
     /** @var WP_Admin_Bar $wp_admin_bar */
     global $wp_admin_bar;
     $entry_id = $this->gravityview_view->getSingleEntry();
     if ($entry_id && GVCommon::has_cap(array('gravityforms_edit_entries', 'gravityview_edit_entries'), $entry_id)) {
         $entry = $this->gravityview_view->getEntry();
         $wp_admin_bar->add_menu(array('id' => 'edit-entry', 'parent' => 'gravityview', 'title' => __('Edit Entry', 'gravityview'), 'meta' => array('title' => sprintf(__('Edit Entry %s', 'gravityview'), GravityView_API::get_entry_slug($entry['id'], $entry))), 'href' => esc_url_raw(admin_url(sprintf('admin.php?page=gf_entries&screen_mode=edit&view=entry&id=%d&lid=%d', $entry['form_id'], $entry['id'])))));
     }
 }