/** * 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']))))); } }
/** * 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']))))); } }