-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclass-admin-approve-entries_8php_source.html
133 lines (131 loc) · 109 KB
/
class-admin-approve-entries_8php_source.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>GravityView: class-admin-approve-entries.php Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom-doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">GravityView
 <span id="projectnumber">2.17</span>
</div>
<div id="projectbrief">The best, easiest way to display Gravity Forms entries on your website.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_09e761304027c904456130627fd4dcf5.html">includes</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">class-admin-approve-entries.php</div> </div>
</div><!--header-->
<div class="contents">
<a href="class-admin-approve-entries_8php.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <?php<span class="comment"></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">/**</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * @file class-admin-approve-entries.php</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * @package GravityView</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * @license GPL2+</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * @author GravityView <[email protected]></span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * @link http://gravityview.co</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * @copyright Copyright 2014, Katz Web Services, Inc.</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * @since 1.0.0</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> */</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html"> 15</a></span> <span class="keyword">class </span><a class="code" href="class_gravity_view___admin___approve_entries.html">GravityView_Admin_ApproveEntries</a> {</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// hold notification messages</span></div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#aeee48e86d827d6c8344c692a4523bb8a"> 18</a></span>  <span class="keyword">public</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#aeee48e86d827d6c8344c692a4523bb8a">$bulk_update_message</a> = <span class="stringliteral">''</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"></span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> /**</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * @var array Set the prefixes here instead of spread across the class</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * @since 1.17</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#aa6f60d2ed193e39d4678d65543e353c3"> 24</a></span>  <span class="keyword">private</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#aa6f60d2ed193e39d4678d65543e353c3">$bulk_action_prefixes</a> = array(</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="stringliteral">'approve'</span> => <span class="stringliteral">'gvapprove'</span>,</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="stringliteral">'disapprove'</span> => <span class="stringliteral">'gvdisapprove'</span>,</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="stringliteral">'unapprove'</span> => <span class="stringliteral">'gvunapprove'</span>,</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  );</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a095c5d389db211932136b53f25f39685"> 30</a></span>  <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a095c5d389db211932136b53f25f39685">__construct</a>() {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  $this-><a class="code" href="class_gravity_view___admin___approve_entries.html#a561424521381fd64539c5fb5e573d143">add_hooks</a>();</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a561424521381fd64539c5fb5e573d143"> 36</a></span>  <span class="keyword">private</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a561424521381fd64539c5fb5e573d143">add_hooks</a>() {<span class="comment"></span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment"> /** Edit Gravity Form page */</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// Add button to left menu</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  add_filter( <span class="stringliteral">'gform_add_field_buttons'</span>, array( $this, <span class="stringliteral">'add_field_buttons'</span> ) );</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="comment">// Set defaults</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  add_action( <span class="stringliteral">'gform_editor_js_set_default_values'</span>, array( $this, <span class="stringliteral">'set_defaults'</span> ) );</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment"></span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment"> /** gf_entries page - entries table screen */</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="comment">// add hidden field with approve status</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  add_action( <span class="stringliteral">'gform_entries_first_column_actions'</span>, array( $this, <span class="stringliteral">'add_entry_approved_hidden_input'</span> ), 1, 5 );</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  add_filter( <span class="stringliteral">'gravityview/metaboxes/tooltips'</span>, array( $this, <span class="stringliteral">'tooltips'</span> ) );</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="comment">// adding styles and scripts</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  add_action( <span class="stringliteral">'admin_enqueue_scripts'</span>, array( $this, <span class="stringliteral">'add_scripts_and_styles'</span>) );</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="comment">// bypass Gravity Forms no-conflict mode</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  add_filter( <span class="stringliteral">'gform_noconflict_scripts'</span>, array( $this, <span class="stringliteral">'register_gform_noconflict_script'</span> ) );</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  add_filter( <span class="stringliteral">'gform_noconflict_styles'</span>, array( $this, <span class="stringliteral">'register_gform_noconflict_style'</span> ) );</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  add_filter( <span class="stringliteral">'gform_filter_links_entry_list'</span>, array( $this, <span class="stringliteral">'filter_links_entry_list'</span> ), 10, 3 );</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="comment"></span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment"> /**</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment"> * Add filter links to the Entries page</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment"> *</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment"> * Can be disabled by returning false on the `gravityview/approve_entries/show_filter_links_entry_list` filter</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment"> *</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment"> * @since 1.17.1</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="comment"> *</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment"> * @param array $filter_links Array of links to include in the subsubsub filter list. Includes `id`, `field_filters`, `count`, and `label` keys</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment"> * @param array $form GF Form object of current form</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"> * @param bool $include_counts Whether to include counts in the output</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment"> *</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment"> * @return array Filter links, with GravityView approved/disapproved links added</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment"> */</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a85bb7e01fc2b2b5048f71b94b3ffe1cb"> 73</a></span>  <span class="keyword">public</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a85bb7e01fc2b2b5048f71b94b3ffe1cb">filter_links_entry_list</a>( $filter_links = array(), <a class="code" href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">$form</a> = array(), $include_counts = <span class="keyword">true</span> ) {</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment"></span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="comment"> /**</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment"> * @filter `gravityview/approve_entries/show_filter_links_entry_list` Disable filter links</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment"> * @since 1.17.1</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment"> * @param bool $show_filter_links True: show the "approved"/"disapproved" filter links. False: hide them.</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment"> * @param array $form GF Form object of current form</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment"> */</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">if</span>( <span class="keyword">false</span> === apply_filters( <span class="stringliteral">'gravityview/approve_entries/show_filter_links_entry_list'</span>, <span class="keyword">true</span>, <a class="code" href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">$form</a> ) ) {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">return</span> $filter_links;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  $field_filters_approved = array(</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  array(</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="stringliteral">'key'</span> => <a class="code" href="class_gravity_view___entry___approval.html#acc7e0eedd7a80bc5830a340cb74b32a5">GravityView_Entry_Approval::meta_key</a>,</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="stringliteral">'value'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#a5c2bad10a92d4cc418e0f1f73bef48a1">GravityView_Entry_Approval_Status::APPROVED</a></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  ),</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  );</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  $field_filters_disapproved = array(</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  array(</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="stringliteral">'key'</span> => <a class="code" href="class_gravity_view___entry___approval.html#acc7e0eedd7a80bc5830a340cb74b32a5">GravityView_Entry_Approval::meta_key</a>,</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="stringliteral">'value'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#af35b42af662200937358232f5f2bdd57">GravityView_Entry_Approval_Status::DISAPPROVED</a>,</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  ),</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  );</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  $field_filters_unapproved = array(</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  array(</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="stringliteral">'key'</span> => <a class="code" href="class_gravity_view___entry___approval.html#acc7e0eedd7a80bc5830a340cb74b32a5">GravityView_Entry_Approval::meta_key</a>,</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="stringliteral">'value'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#af6038e6fab9ffdac8e22400897019368">GravityView_Entry_Approval_Status::UNAPPROVED</a>,</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  ),</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  );</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  $approved_count = $disapproved_count = $unapproved_count = 0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">// Only count if necessary</span></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">if</span>( $include_counts ) {</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  $approved_count = count( <a class="code" href="connector-functions_8php.html#ab8b5e64936c0de953cac00a9f99319d7">gravityview_get_entry_ids</a>( <a class="code" href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">$form</a>[<span class="stringliteral">'id'</span>], array( <span class="stringliteral">'status'</span> => <span class="stringliteral">'active'</span>, <span class="stringliteral">'field_filters'</span> => $field_filters_approved ) ) );</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  $disapproved_count = count( <a class="code" href="connector-functions_8php.html#ab8b5e64936c0de953cac00a9f99319d7">gravityview_get_entry_ids</a>( <a class="code" href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">$form</a>[<span class="stringliteral">'id'</span>], array( <span class="stringliteral">'status'</span> => <span class="stringliteral">'active'</span>, <span class="stringliteral">'field_filters'</span> => $field_filters_disapproved ) ) );</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  $unapproved_count = count( <a class="code" href="connector-functions_8php.html#ab8b5e64936c0de953cac00a9f99319d7">gravityview_get_entry_ids</a>( <a class="code" href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">$form</a>[<span class="stringliteral">'id'</span>], array( <span class="stringliteral">'status'</span> => <span class="stringliteral">'active'</span>, <span class="stringliteral">'field_filters'</span> => $field_filters_unapproved ) ) );</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  $filter_links[] = array(</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="stringliteral">'id'</span> => <span class="stringliteral">'gv_approved'</span>,</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="stringliteral">'field_filters'</span> => $field_filters_approved,</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="stringliteral">'count'</span> => $approved_count,</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="stringliteral">'label'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#aea6f0787cb261d934c79d87c3d2ce9a8">GravityView_Entry_Approval_Status::get_label</a>( <a class="code" href="class_gravity_view___entry___approval___status.html#a5c2bad10a92d4cc418e0f1f73bef48a1">GravityView_Entry_Approval_Status::APPROVED</a> ),</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  );</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  $filter_links[] = array(</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="stringliteral">'id'</span> => <span class="stringliteral">'gv_disapproved'</span>,</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="stringliteral">'field_filters'</span> => $field_filters_disapproved,</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="stringliteral">'count'</span> => $disapproved_count,</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="stringliteral">'label'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#aea6f0787cb261d934c79d87c3d2ce9a8">GravityView_Entry_Approval_Status::get_label</a>( <a class="code" href="class_gravity_view___entry___approval___status.html#af35b42af662200937358232f5f2bdd57">GravityView_Entry_Approval_Status::DISAPPROVED</a> ),</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  );</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  $filter_links[] = array(</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="stringliteral">'id'</span> => <span class="stringliteral">'gv_unapproved'</span>,</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="stringliteral">'field_filters'</span> => $field_filters_unapproved,</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="stringliteral">'count'</span> => $unapproved_count,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="stringliteral">'label'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#aea6f0787cb261d934c79d87c3d2ce9a8">GravityView_Entry_Approval_Status::get_label</a>( <a class="code" href="class_gravity_view___entry___approval___status.html#af6038e6fab9ffdac8e22400897019368">GravityView_Entry_Approval_Status::UNAPPROVED</a> ),</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  );</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> $filter_links;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="comment"></span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="comment"> /**</span></div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="comment"> * Add the GravityView Fields group tooltip</span></div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="comment"> *</span></div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="comment"> * @param $tooltips</span></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="comment"> *</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment"> * @return array Tooltips array with GravityView fields tooltip</span></div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="comment"> */</span></div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a906b031600abc366c1cfec2f3e4b0868"> 146</a></span>  <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a906b031600abc366c1cfec2f3e4b0868">tooltips</a>( $tooltips ) {</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  $tooltips[<span class="stringliteral">'form_gravityview_fields'</span>] = array(</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="stringliteral">'title'</span> => __(<span class="stringliteral">'GravityView Fields'</span>, <span class="stringliteral">'gk-gravityview'</span>),</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="stringliteral">'value'</span> => __( <span class="stringliteral">'Allow administrators to approve or reject entries and users to opt-in or opt-out of their entries being displayed.'</span>, <span class="stringliteral">'gk-gravityview'</span>),</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  );</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">return</span> $tooltips;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  }</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="comment"></span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="comment"> /**</span></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="comment"> * Inject new add field buttons in the gravity form editor page</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="comment"> *</span></div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="comment"> * @param mixed $field_groups</span></div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="comment"> * @return array Array of fields</span></div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="comment"> */</span></div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a121d0b3e9e8b4b5a5a0d9f4c9af16bf8"> 163</a></span>  <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a121d0b3e9e8b4b5a5a0d9f4c9af16bf8">add_field_buttons</a>( $field_groups ) {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  $gravityview_fields = array(</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="stringliteral">'name'</span> => <span class="stringliteral">'gravityview_fields'</span>,</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="stringliteral">'label'</span> => <span class="stringliteral">'GravityView'</span>,</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="stringliteral">'fields'</span> => array(</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  array(</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="stringliteral">'class'</span> => <span class="stringliteral">'button'</span>,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="stringliteral">'value'</span> => __( <span class="stringliteral">'Approve/Reject'</span>, <span class="stringliteral">'gk-gravityview'</span> ),</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="stringliteral">'onclick'</span> => <span class="stringliteral">"StartAddField('gravityviewapproved_admin');"</span>,</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="stringliteral">'data-type'</span> => <span class="stringliteral">'gravityviewapproved_admin'</span>,</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="stringliteral">'data-icon'</span> => <span class="stringliteral">'dashicons-yes-alt'</span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  ),</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  array(</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="stringliteral">'class'</span> => <span class="stringliteral">'button'</span>,</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="stringliteral">'value'</span> => __( <span class="stringliteral">'User Opt-In'</span>, <span class="stringliteral">'gk-gravityview'</span> ),</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="stringliteral">'onclick'</span> => <span class="stringliteral">"StartAddField('gravityviewapproved');"</span>,</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="stringliteral">'data-type'</span> => <span class="stringliteral">'gravityviewapproved'</span>,</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="stringliteral">'data-icon'</span> => <span class="stringliteral">'dashicons-media-text'</span>,</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  ),</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  )</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  );</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  array_push( $field_groups, $gravityview_fields );</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">return</span> $field_groups;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  }</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> </div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="comment"></span></div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="comment"> /**</span></div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="comment"> * At edit form page, set the field Approve defaults</span></div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="comment"> *</span></div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="comment"> * @todo Convert to a partial include file</span></div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="comment"> * @return void</span></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="comment"> */</span></div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a01efcb8f8db956d31ca3acac37097706"> 199</a></span>  <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a01efcb8f8db956d31ca3acac37097706">set_defaults</a>() {</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  ?></div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">case</span> <span class="stringliteral">'gravityviewapproved_admin'</span>:</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  field.label = <span class="stringliteral">"<?php echo esc_js( __( 'Approved? (Admin-only)', 'gk-gravityview' ) ); ?>"</span>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  field.adminLabel = <span class="stringliteral">"<?php echo esc_js( __( 'Approved?', 'gk-gravityview' ) ); ?>"</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  field.adminOnly = <span class="keyword">true</span>;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  field.choices = null;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  field.inputs = null;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">if</span>( !field.choices ) {</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  field.choices = <span class="keyword">new</span> Array( <span class="keyword">new</span> Choice(<span class="stringliteral">"<?php echo esc_js( GravityView_Entry_Approval_Status::get_label( GravityView_Entry_Approval_Status::APPROVED ) ); ?>"</span>) );</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  }</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  field.inputs = <span class="keyword">new</span> Array();</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">for</span>( var i=1; i<=field.choices.length; i++ ) {</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  field.inputs.push(<span class="keyword">new</span> Input(field.id + (i/10), field.choices[i-1].text));</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  }</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  field.type = <span class="stringliteral">'checkbox'</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  field.gravityview_approved = 1;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span> </div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">case</span> <span class="stringliteral">'gravityviewapproved'</span>:</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  field.label = <span class="stringliteral">"<?php echo esc_js( __( 'Show Entry on Website', 'gk-gravityview' ) ); ?>"</span>;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  field.adminLabel = <span class="stringliteral">"<?php echo esc_js( __( 'Opt-In', 'gk-gravityview' ) ); ?>"</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  field.adminOnly = <span class="keyword">false</span>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  field.choices = null;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  field.inputs = null;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keywordflow">if</span>( !field.choices ) {</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  field.choices = <span class="keyword">new</span> Array(</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">new</span> Choice(<span class="stringliteral">"<?php echo esc_js( __( 'Yes, display my entry on the website', 'gk-gravityview' ) ); ?>"</span>)</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  );</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  }</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  field.inputs = <span class="keyword">new</span> Array();</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordflow">for</span>( var i=1; i<=field.choices.length; i++ ) {</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  field.inputs.push(<span class="keyword">new</span> Input(field.id + (i/10), field.choices[i-1].text));</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  }</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  field.type = <span class="stringliteral">'checkbox'</span>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  field.gravityview_approved = 1;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <?php</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  }</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> <span class="comment"></span></div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="comment"> /**</span></div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="comment"> * update_approved function.</span></div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="comment"> *</span></div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="comment"> * @since 1.18 Moved to GravityView_Entry_Approval::update_approved</span></div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="comment"> * @see GravityView_Entry_Approval::update_approved</span></div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="comment"> *</span></div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="comment"> * @param int $entry_id (default: 0)</span></div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="comment"> * @param int $approved (default: 0)</span></div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="comment"> * @param int $form_id (default: 0)</span></div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="comment"> * @param int $approvedcolumn (default: 0)</span></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="comment"> *</span></div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="comment"> * @return boolean True: It worked; False: it failed</span></div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="comment"> */</span></div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a40616437616c1d15af17fece09020fd7"> 263</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a40616437616c1d15af17fece09020fd7">update_approved</a>( $entry_id = 0, $approved = 0, <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> = 0, $approvedcolumn = 0) {</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordflow">return</span> <a class="code" href="class_gravity_view___entry___approval.html#a78c4f4a7bd13845017ec8b2b8cd90415">GravityView_Entry_Approval::update_approved</a>( $entry_id, $approved, <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a>, $approvedcolumn );</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  }</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="comment"></span></div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="comment"> /**</span></div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="comment"> * Calculate the approve field.input id</span></div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> <span class="comment"> *</span></div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="comment"> * @since 1.18 Moved to GravityView_Entry_Approval::get_approved_column</span></div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="comment"> * @see GravityView_Entry_Approval::get_approved_column</span></div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <span class="comment"> *</span></div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <span class="comment"> * @param mixed $form GF Form or Form ID</span></div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <span class="comment"> * @return false|null|string Returns the input ID of the approved field. Returns NULL if no approved fields were found. Returns false if $form_id wasn't set.</span></div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="comment"> */</span></div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a802cf8b7cae6b60c22388f24c4c9edd6"> 276</a></span>  <span class="keyword">static</span> <span class="keyword">public</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a802cf8b7cae6b60c22388f24c4c9edd6">get_approved_column</a>( <a class="code" href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">$form</a> ) {</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keywordflow">return</span> GravityView_Entry_Approval::get_approved_column( <a class="code" href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">$form</a> );</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  }</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <span class="comment"></span></div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="comment"> /**</span></div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <span class="comment"> * Add a hidden input that is used in the Javascript to show approved/disapproved entries checkbox</span></div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> <span class="comment"> *</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <span class="comment"> * See the /assets/js/admin-entries-list.js setInitialApprovedEntries method</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> <span class="comment"> *</span></div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <span class="comment"> * @param $form_id</span></div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <span class="comment"> * @param $field_id</span></div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="comment"> * @param $value</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="comment"> * @param $entry</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="comment"> * @param $query_string</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="comment"> *</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="comment"> * @return void</span></div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="comment"> */</span></div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#adbdc5cb84b0723ade9c708d82e1bdd26"> 293</a></span>  <span class="keyword">static</span> <span class="keyword">public</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#adbdc5cb84b0723ade9c708d82e1bdd26">add_entry_approved_hidden_input</a>( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a>, <a class="code" href="time_8php.html#a391bb7936af986b27b996d1a6c2e142c">$field_id</a>, <a class="code" href="search-field-date__range_8php.html#a4016dad482628807137e0d337ac1cbc4">$value</a>, <a class="code" href="notes_8php.html#aa5233ed44daaa56d417d58cc4d8f64c2">$entry</a>, $query_string ) {</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span> </div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keywordflow">if</span>( ! <a class="code" href="class_g_v_common.html#abc061ebe78d31e57863f641ffe3e6042">GVCommon::has_cap</a>( <span class="stringliteral">'gravityview_moderate_entries'</span>, <a class="code" href="notes_8php.html#aa5233ed44daaa56d417d58cc4d8f64c2">$entry</a>[<span class="stringliteral">'id'</span>] ) ) {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  }</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span> </div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordflow">if</span>( empty( <a class="code" href="notes_8php.html#aa5233ed44daaa56d417d58cc4d8f64c2">$entry</a>[<span class="stringliteral">'id'</span>] ) ) {</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  }</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  $status_value = <a class="code" href="class_gravity_view___entry___approval.html#a7ba2d82d00ee4b663b3e30ff20274a10">GravityView_Entry_Approval::get_entry_status</a>( <a class="code" href="notes_8php.html#aa5233ed44daaa56d417d58cc4d8f64c2">$entry</a>, <span class="stringliteral">'value'</span> );</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keywordflow">if</span>( $status_value ) {</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  echo <span class="stringliteral">'<input type="hidden" class="entry_approval" id="entry_approved_'</span>. <a class="code" href="notes_8php.html#aa5233ed44daaa56d417d58cc4d8f64c2">$entry</a>[<span class="stringliteral">'id'</span>] .<span class="stringliteral">'" value="'</span> . esc_attr( $status_value ) . <span class="stringliteral">'" />'</span>;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  }</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  }</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <span class="comment"></span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="comment"> /**</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span> <span class="comment"> * Get the form ID of the form currently being displayed</span></div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <span class="comment"> *</span></div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span> <span class="comment"> * @since 1.17.1</span></div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <span class="comment"> *</span></div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> <span class="comment"> * @return int ID of the current form being displayed. `0` is returned if no forms are found.</span></div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span> <span class="comment"> */</span></div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#af41ce79987671f354f92004ac344513d"> 317</a></span>  <span class="keyword">private</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#af41ce79987671f354f92004ac344513d">get_form_id</a>() {</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> = GFForms::get(<span class="stringliteral">'id'</span>);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="comment">// If there are no forms identified, use the first form. That's how GF does it.</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keywordflow">if</span>( empty( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> ) && class_exists(<span class="stringliteral">'RGFormsModel'</span>) ) {</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> = $this-><a class="code" href="class_gravity_view___admin___approve_entries.html#aac0144a699f9472f281355aa182ace41">get_first_form_id</a>();</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  }</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keywordflow">return</span> absint( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> );</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  }</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <span class="comment"></span></div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="comment"> /**</span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <span class="comment"> * Get the first form ID from Gravity Forms, sorted in the same order as in the All Forms page</span></div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <span class="comment"> *</span></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <span class="comment"> * @see GFEntryList::all_entries_page() This method is based on the form-selecting code here</span></div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> <span class="comment"> *</span></div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <span class="comment"> * @since 1.17.2</span></div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="comment"> *</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <span class="comment"> * @return int ID of the first form, sorted by title. `0` if no forms were found.</span></div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <span class="comment"> */</span></div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#aac0144a699f9472f281355aa182ace41"> 338</a></span>  <span class="keyword">private</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#aac0144a699f9472f281355aa182ace41">get_first_form_id</a>() {</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <a class="code" href="data-source_8php.html#a8dcd469e6c336555e43c3003b0a0da54">$forms</a> = RGFormsModel::get_forms( null, <span class="stringliteral">'title'</span> );</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordflow">if</span>( ! isset( <a class="code" href="data-source_8php.html#a8dcd469e6c336555e43c3003b0a0da54">$forms</a>[0] ) ) {</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <a class="code" href="future_2gravityview_8php.html#a79069f890c1b3e8e26ecc53ec99853bb">gravityview</a>()->log->error( <span class="stringliteral">'No forms were found'</span> );</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  }</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  $first_form = <a class="code" href="data-source_8php.html#a8dcd469e6c336555e43c3003b0a0da54">$forms</a>[0];</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> </div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> = is_object( <a class="code" href="data-source_8php.html#a8dcd469e6c336555e43c3003b0a0da54">$forms</a>[0] ) ? $first_form->id : $first_form[<span class="stringliteral">'id'</span>];</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="keywordflow">return</span> intval( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> );</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  }</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span> </div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span> </div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#abdc638fa28d768caa47e95eb37403a3d"> 355</a></span>  <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#abdc638fa28d768caa47e95eb37403a3d">add_scripts_and_styles</a>( $hook ) {</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">if</span>( ! class_exists( <span class="stringliteral">'GFForms'</span> ) ) {</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <a class="code" href="future_2gravityview_8php.html#a79069f890c1b3e8e26ecc53ec99853bb">gravityview</a>()->log->error( <span class="stringliteral">'GFForms does not exist.'</span> );</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  }</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> </div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="comment">// enqueue styles & scripts gf_entries</span></div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="comment">// But only if we're on the main Entries page, not on reports pages</span></div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordflow">if</span>( GFForms::get_page() !== <span class="stringliteral">'entry_list'</span> ) {</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  }</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> = $this-><a class="code" href="class_gravity_view___admin___approve_entries.html#af41ce79987671f354f92004ac344513d">get_form_id</a>();</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span> </div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="comment">// Things are broken; no forms were found</span></div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keywordflow">if</span>( empty( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> ) ) {</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  }</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  wp_enqueue_style( <span class="stringliteral">'gravityview_entries_list'</span>, plugins_url(<span class="stringliteral">'assets/css/admin-entries-list.css'</span>, <a class="code" href="gravityview_8php.html#a9bed248e90026a25704c8fa92b2a52f3">GRAVITYVIEW_FILE</a>), array(), <a class="code" href="gravityview_8php.html#af38e1e6e2d8db296a4029b011c1649de">GV_PLUGIN_VERSION</a> );</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span> </div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  $script_debug = (defined(<span class="stringliteral">'SCRIPT_DEBUG'</span>) && SCRIPT_DEBUG) ? <span class="stringliteral">''</span> : <span class="stringliteral">'.min'</span>;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  wp_enqueue_script( <span class="stringliteral">'gravityview_gf_entries_scripts'</span>, plugins_url(<span class="stringliteral">'assets/js/admin-entries-list'</span>.$script_debug.<span class="stringliteral">'.js'</span>, <a class="code" href="gravityview_8php.html#a9bed248e90026a25704c8fa92b2a52f3">GRAVITYVIEW_FILE</a>), array( <span class="stringliteral">'jquery'</span> ), <a class="code" href="gravityview_8php.html#af38e1e6e2d8db296a4029b011c1649de">GV_PLUGIN_VERSION</a> );</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> </div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  wp_enqueue_script( <span class="stringliteral">'gravityview_entries_list-popper'</span>, plugins_url( <span class="stringliteral">'assets/lib/tippy/popper.min.js'</span>, <a class="code" href="gravityview_8php.html#a9bed248e90026a25704c8fa92b2a52f3">GRAVITYVIEW_FILE</a> ), array(), <a class="code" href="gravityview_8php.html#af38e1e6e2d8db296a4029b011c1649de">GV_PLUGIN_VERSION</a> );</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  wp_enqueue_script( <span class="stringliteral">'gravityview_entries_list-tippy'</span>, plugins_url( <span class="stringliteral">'assets/lib/tippy/tippy.min.js'</span>, <a class="code" href="gravityview_8php.html#a9bed248e90026a25704c8fa92b2a52f3">GRAVITYVIEW_FILE</a> ), array(), <a class="code" href="gravityview_8php.html#af38e1e6e2d8db296a4029b011c1649de">GV_PLUGIN_VERSION</a> );</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  wp_enqueue_style( <span class="stringliteral">'gravityview_entries_list-tippy'</span>, plugins_url( <span class="stringliteral">'assets/lib/tippy/tippy.css'</span>, <a class="code" href="gravityview_8php.html#a9bed248e90026a25704c8fa92b2a52f3">GRAVITYVIEW_FILE</a> ), array(), <a class="code" href="gravityview_8php.html#af38e1e6e2d8db296a4029b011c1649de">GV_PLUGIN_VERSION</a> );</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  wp_localize_script( <span class="stringliteral">'gravityview_gf_entries_scripts'</span>, <span class="stringliteral">'gvGlobals'</span>, array(</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="stringliteral">'nonce'</span> => wp_create_nonce( <span class="stringliteral">'gravityview_entry_approval'</span>),</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="stringliteral">'admin_nonce'</span> => wp_create_nonce( <span class="stringliteral">'gravityview_admin_entry_approval'</span>),</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="stringliteral">'form_id'</span> => <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a>,</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="stringliteral">'show_column'</span> => (<span class="keywordtype">int</span>)$this-><a class="code" href="class_gravity_view___admin___approve_entries.html#a64abcae003ca4cc09851812100c4fb29">show_approve_entry_column</a>( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> ),</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="stringliteral">'add_bulk_action'</span> => (<span class="keywordtype">int</span>)<a class="code" href="class_g_v_common.html#abc061ebe78d31e57863f641ffe3e6042">GVCommon::has_cap</a>( <span class="stringliteral">'gravityview_moderate_entries'</span> ),</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="stringliteral">'status_approved'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#a5c2bad10a92d4cc418e0f1f73bef48a1">GravityView_Entry_Approval_Status::APPROVED</a>,</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="stringliteral">'status_disapproved'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#af35b42af662200937358232f5f2bdd57">GravityView_Entry_Approval_Status::DISAPPROVED</a>,</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="stringliteral">'status_unapproved'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#af6038e6fab9ffdac8e22400897019368">GravityView_Entry_Approval_Status::UNAPPROVED</a>,</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="stringliteral">'bulk_actions'</span> => <a class="code" href="class_gravity_view___bulk___actions.html#aea84f453e7733e2cfc940169fcb13ed1">GravityView_Bulk_Actions::get_bulk_actions</a>( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> ),</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="stringliteral">'bulk_message'</span> => $this->bulk_update_message,</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <span class="stringliteral">'unapprove_title'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#a458d21df884ad3ad0f8961a0bc5343d8">GravityView_Entry_Approval_Status::get_title_attr</a>(<span class="stringliteral">'unapproved'</span>),</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="stringliteral">'approve_title'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#a458d21df884ad3ad0f8961a0bc5343d8">GravityView_Entry_Approval_Status::get_title_attr</a>(<span class="stringliteral">'disapproved'</span>),</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="stringliteral">'disapprove_title'</span> => <a class="code" href="class_gravity_view___entry___approval___status.html#a458d21df884ad3ad0f8961a0bc5343d8">GravityView_Entry_Approval_Status::get_title_attr</a>(<span class="stringliteral">'approved'</span>),</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <span class="stringliteral">'column_title'</span> => __( <span class="stringliteral">'Show entry in directory view?'</span>, <span class="stringliteral">'gk-gravityview'</span>),</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="stringliteral">'column_link'</span> => esc_url( $this-><a class="code" href="class_gravity_view___admin___approve_entries.html#ae23b0c673984bdcf2600c5919b8a027b">get_sort_link</a>() ),</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="stringliteral">'status_popover_template'</span> => <a class="code" href="class_gravity_view___entry___approval.html#ad940a89d04e46965454d59953b49169d">GravityView_Entry_Approval::get_popover_template</a>(),</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="stringliteral">'status_popover_placement'</span> => <a class="code" href="class_gravity_view___entry___approval.html#ae05937627e7560e06539897fa6b3aea2">GravityView_Entry_Approval::get_popover_placement</a>(),</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  ) );</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  }</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span> <span class="comment"></span></div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="comment"> /**</span></div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> <span class="comment"> * Generate a link to sort by approval status</span></div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="comment"> *</span></div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="comment"> * Note: Sorting by approval will never be great because it's not possible currently to declare the sorting as</span></div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="comment"> * numeric, but it does group the approved entries together.</span></div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="comment"> *</span></div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="comment"> * @since 2.0.14 Remove need for approval field for sorting by approval status</span></div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="comment"> *</span></div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="comment"> * @param int $form_id [NO LONGER USED]</span></div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="comment"> *</span></div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> <span class="comment"> * @return string Sorting link</span></div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="comment"> */</span></div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#ae23b0c673984bdcf2600c5919b8a027b"> 419</a></span>  <span class="keyword">private</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#ae23b0c673984bdcf2600c5919b8a027b">get_sort_link</a>( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> = 0 ) {</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <a class="code" href="search-field-submit_8php.html#a67e94494731d99ed23b123e95175bc10">$args</a> = array(</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="stringliteral">'orderby'</span> => <span class="stringliteral">'is_approved'</span>,</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <span class="stringliteral">'order'</span> => ( <span class="stringliteral">'desc'</span> === \<a class="code" href="namespace_g_v.html">GV</a>\Utils::_GET( <span class="stringliteral">'order'</span> ) ) ? <span class="stringliteral">'asc'</span> : <span class="stringliteral">'desc'</span>,</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  );</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> </div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keywordflow">return</span> add_query_arg( <a class="code" href="search-field-submit_8php.html#a67e94494731d99ed23b123e95175bc10">$args</a> );</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  }</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="comment"></span></div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="comment"> /**</span></div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="comment"> * Should the Approve/Reject Entry column be shown in the GF Entries page?</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="comment"> *</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> <span class="comment"> * @since 1.7.2</span></div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> <span class="comment"> *</span></div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="comment"> * @param int $form_id The ID of the Gravity Forms form for which entries are being shown</span></div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="comment"> *</span></div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="comment"> * @return bool True: Show column; False: hide column</span></div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="comment"> */</span></div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a64abcae003ca4cc09851812100c4fb29"> 438</a></span>  <span class="keyword">private</span> <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a64abcae003ca4cc09851812100c4fb29">show_approve_entry_column</a>( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> ) {</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> </div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  $show_approve_column = <a class="code" href="class_g_v_common.html#abc061ebe78d31e57863f641ffe3e6042">GVCommon::has_cap</a>( <span class="stringliteral">'gravityview_moderate_entries'</span> );</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <span class="comment"></span></div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <span class="comment"> /**</span></div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="comment"> * @filter `gravityview/approve_entries/hide-if-no-connections` Return true to hide reject/approve if there are no connected Views</span></div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <span class="comment"> * @since 1.7.2</span></div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="comment"> * @param boolean $hide_if_no_connections</span></div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="comment"> */</span></div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  $hide_if_no_connections = apply_filters(<span class="stringliteral">'gravityview/approve_entries/hide-if-no-connections'</span>, <span class="keyword">false</span> );</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span> </div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordflow">if</span>( $hide_if_no_connections ) {</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> </div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  $connected_views = <a class="code" href="connector-functions_8php.html#a9638a3640c3846aaca08551dd632c656">gravityview_get_connected_views</a>( <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> );</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span> </div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="keywordflow">if</span>( empty( $connected_views ) ) {</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  $show_approve_column = <span class="keyword">false</span>;</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  }</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  }</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span> <span class="comment"></span></div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <span class="comment"> /**</span></div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span> <span class="comment"> * @filter `gravityview/approve_entries/show-column` Override whether the column is shown</span></div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span> <span class="comment"> * @param boolean $show_approve_column Whether the column will be shown</span></div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span> <span class="comment"> * @param int $form_id The ID of the Gravity Forms form for which entries are being shown</span></div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> <span class="comment"> */</span></div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  $show_approve_column = apply_filters(<span class="stringliteral">'gravityview/approve_entries/show-column'</span>, $show_approve_column, <a class="code" href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a> );</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span> </div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="keywordflow">return</span> $show_approve_column;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  }</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span> </div><div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#a0f16486499ebc4d1008238c2f00a5975"> 468</a></span>  <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#a0f16486499ebc4d1008238c2f00a5975">register_gform_noconflict_script</a>( $scripts ) {</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  $scripts[] = <span class="stringliteral">'gravityview_gf_entries_scripts'</span>;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  $scripts[] = <span class="stringliteral">'gravityview_entries_list-popper'</span>;</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  $scripts[] = <span class="stringliteral">'gravityview_entries_list-tippy'</span>;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keywordflow">return</span> $scripts;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  }</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span> </div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="class_gravity_view___admin___approve_entries.html#ac63a5075e9490c0c877b157025691840"> 475</a></span>  <span class="keyword">function</span> <a class="code" href="class_gravity_view___admin___approve_entries.html#ac63a5075e9490c0c877b157025691840">register_gform_noconflict_style</a>( $styles ) {</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  $styles[] = <span class="stringliteral">'gravityview_entries_list'</span>;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  $styles[] = <span class="stringliteral">'gravityview_entries_list-tippy'</span>;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="keywordflow">return</span> $styles;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  }</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span> </div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span> }</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span> </div><div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="class-admin-approve-entries_8php.html#ae8caf4424cbc46584d4fe541247497a9"> 483</a></span> <span class="keyword">new</span> <a class="code" href="class-admin-approve-entries_8php.html#ae8caf4424cbc46584d4fe541247497a9">GravityView_Admin_ApproveEntries</a>;</div><div class="ttc" id="class_gravity_view___admin___approve_entries_html_aeee48e86d827d6c8344c692a4523bb8a"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#aeee48e86d827d6c8344c692a4523bb8a">GravityView_Admin_ApproveEntries\$bulk_update_message</a></div><div class="ttdeci">$bulk_update_message</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00018">class-admin-approve-entries.php:18</a></div></div>
<div class="ttc" id="class_gravity_view___bulk___actions_html_aea84f453e7733e2cfc940169fcb13ed1"><div class="ttname"><a href="class_gravity_view___bulk___actions.html#aea84f453e7733e2cfc940169fcb13ed1">GravityView_Bulk_Actions\get_bulk_actions</a></div><div class="ttdeci">static get_bulk_actions( $form_id)</div><div class="ttdoc">Get an array of options to be added to the Gravity Forms "Bulk action" dropdown in a "GravityView" op...</div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-bulk-actions_8php_source.html#l00163">class-gravityview-bulk-actions.php:163</a></div></div>
<div class="ttc" id="gravityview_8php_html_af38e1e6e2d8db296a4029b011c1649de"><div class="ttname"><a href="gravityview_8php.html#af38e1e6e2d8db296a4029b011c1649de">GV_PLUGIN_VERSION</a></div><div class="ttdeci">const GV_PLUGIN_VERSION(! GravityKit\GravityView\Foundation\meets_min_php_version_requirement(__FILE__, '7.2.0'))</div><div class="ttdoc">Constants. </div><div class="ttdef"><b>Definition:</b> <a href="gravityview_8php_source.html#l00034">gravityview.php:34</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a121d0b3e9e8b4b5a5a0d9f4c9af16bf8"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a121d0b3e9e8b4b5a5a0d9f4c9af16bf8">GravityView_Admin_ApproveEntries\add_field_buttons</a></div><div class="ttdeci">add_field_buttons( $field_groups)</div><div class="ttdoc">Inject new add field buttons in the gravity form editor page. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00163">class-admin-approve-entries.php:163</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html">GravityView_Admin_ApproveEntries</a></div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00015">class-admin-approve-entries.php:15</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_aac0144a699f9472f281355aa182ace41"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#aac0144a699f9472f281355aa182ace41">GravityView_Admin_ApproveEntries\get_first_form_id</a></div><div class="ttdeci">get_first_form_id()</div><div class="ttdoc">Get the first form ID from Gravity Forms, sorted in the same order as in the All Forms page...</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00338">class-admin-approve-entries.php:338</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_aa6f60d2ed193e39d4678d65543e353c3"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#aa6f60d2ed193e39d4678d65543e353c3">GravityView_Admin_ApproveEntries\$bulk_action_prefixes</a></div><div class="ttdeci">$bulk_action_prefixes</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00024">class-admin-approve-entries.php:24</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a40616437616c1d15af17fece09020fd7"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a40616437616c1d15af17fece09020fd7">GravityView_Admin_ApproveEntries\update_approved</a></div><div class="ttdeci">static update_approved( $entry_id=0, $approved=0, $form_id=0, $approvedcolumn=0)</div><div class="ttdoc">update_approved function. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00263">class-admin-approve-entries.php:263</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a561424521381fd64539c5fb5e573d143"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a561424521381fd64539c5fb5e573d143">GravityView_Admin_ApproveEntries\add_hooks</a></div><div class="ttdeci">add_hooks()</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00036">class-admin-approve-entries.php:36</a></div></div>
<div class="ttc" id="data-source_8php_html_a8dcd469e6c336555e43c3003b0a0da54"><div class="ttname"><a href="data-source_8php.html#a8dcd469e6c336555e43c3003b0a0da54">$forms</a></div><div class="ttdeci">$forms</div><div class="ttdef"><b>Definition:</b> <a href="data-source_8php_source.html#l00019">data-source.php:19</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval_html_ae05937627e7560e06539897fa6b3aea2"><div class="ttname"><a href="class_gravity_view___entry___approval.html#ae05937627e7560e06539897fa6b3aea2">GravityView_Entry_Approval\get_popover_placement</a></div><div class="ttdeci">static get_popover_placement()</div><div class="ttdoc">Where should the popover be placed? </div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval_8php_source.html#l00717">class-gravityview-entry-approval.php:717</a></div></div>
<div class="ttc" id="namespace_g_v_html"><div class="ttname"><a href="namespace_g_v.html">GV</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a802cf8b7cae6b60c22388f24c4c9edd6"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a802cf8b7cae6b60c22388f24c4c9edd6">GravityView_Admin_ApproveEntries\get_approved_column</a></div><div class="ttdeci">static get_approved_column( $form)</div><div class="ttdoc">Calculate the approve field.input id. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00276">class-admin-approve-entries.php:276</a></div></div>
<div class="ttc" id="namespace_g_v_html_a91e7726d3809355b12b0634174bbaf76"><div class="ttname"><a href="namespace_g_v.html#a91e7726d3809355b12b0634174bbaf76">GV\$form</a></div><div class="ttdeci">if(gravityview() ->plugin->is_GF_25()) $form</div><div class="ttdef"><b>Definition:</b> <a href="class-gv-settings-plugin_8php_source.html#l00526">class-gv-settings-plugin.php:526</a></div></div>
<div class="ttc" id="search-field-submit_8php_html_a67e94494731d99ed23b123e95175bc10"><div class="ttname"><a href="search-field-submit_8php.html#a67e94494731d99ed23b123e95175bc10">$args</a></div><div class="ttdeci">$args</div><div class="ttdef"><b>Definition:</b> <a href="search-field-submit_8php_source.html#l00015">search-field-submit.php:15</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval___status_html_a458d21df884ad3ad0f8961a0bc5343d8"><div class="ttname"><a href="class_gravity_view___entry___approval___status.html#a458d21df884ad3ad0f8961a0bc5343d8">GravityView_Entry_Approval_Status\get_title_attr</a></div><div class="ttdeci">static get_title_attr( $value_or_key)</div><div class="ttdoc">Get the label for a specific approval value. </div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval-status_8php_source.html#l00312">class-gravityview-entry-approval-status.php:312</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a0f16486499ebc4d1008238c2f00a5975"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a0f16486499ebc4d1008238c2f00a5975">GravityView_Admin_ApproveEntries\register_gform_noconflict_script</a></div><div class="ttdeci">register_gform_noconflict_script( $scripts)</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00468">class-admin-approve-entries.php:468</a></div></div>
<div class="ttc" id="search-field-date__range_8php_html_a4016dad482628807137e0d337ac1cbc4"><div class="ttname"><a href="search-field-date__range_8php.html#a4016dad482628807137e0d337ac1cbc4">$value</a></div><div class="ttdeci">$value</div><div class="ttdef"><b>Definition:</b> <a href="search-field-date__range_8php_source.html#l00010">search-field-date_range.php:10</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_abdc638fa28d768caa47e95eb37403a3d"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#abdc638fa28d768caa47e95eb37403a3d">GravityView_Admin_ApproveEntries\add_scripts_and_styles</a></div><div class="ttdeci">add_scripts_and_styles( $hook)</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00355">class-admin-approve-entries.php:355</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a85bb7e01fc2b2b5048f71b94b3ffe1cb"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a85bb7e01fc2b2b5048f71b94b3ffe1cb">GravityView_Admin_ApproveEntries\filter_links_entry_list</a></div><div class="ttdeci">filter_links_entry_list( $filter_links=array(), $form=array(), $include_counts=true)</div><div class="ttdoc">Add filter links to the Entries page. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00073">class-admin-approve-entries.php:73</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_ae23b0c673984bdcf2600c5919b8a027b"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#ae23b0c673984bdcf2600c5919b8a027b">GravityView_Admin_ApproveEntries\get_sort_link</a></div><div class="ttdeci">get_sort_link( $form_id=0)</div><div class="ttdoc">Generate a link to sort by approval status. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00419">class-admin-approve-entries.php:419</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval___status_html_a5c2bad10a92d4cc418e0f1f73bef48a1"><div class="ttname"><a href="class_gravity_view___entry___approval___status.html#a5c2bad10a92d4cc418e0f1f73bef48a1">GravityView_Entry_Approval_Status\APPROVED</a></div><div class="ttdeci">const APPROVED</div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval-status_8php_source.html#l00028">class-gravityview-entry-approval-status.php:28</a></div></div>
<div class="ttc" id="connector-functions_8php_html_a9638a3640c3846aaca08551dd632c656"><div class="ttname"><a href="connector-functions_8php.html#a9638a3640c3846aaca08551dd632c656">gravityview_get_connected_views</a></div><div class="ttdeci">gravityview_get_connected_views( $form_id, $args=array())</div><div class="ttdoc">Get the views for a particular form. </div><div class="ttdef"><b>Definition:</b> <a href="connector-functions_8php_source.html#l00184">connector-functions.php:184</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval_html_a78c4f4a7bd13845017ec8b2b8cd90415"><div class="ttname"><a href="class_gravity_view___entry___approval.html#a78c4f4a7bd13845017ec8b2b8cd90415">GravityView_Entry_Approval\update_approved</a></div><div class="ttdeci">static update_approved( $entry_id=0, $approved=2, $form_id=0, $approvedcolumn=0)</div><div class="ttdoc">update_approved function. </div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval_8php_source.html#l00384">class-gravityview-entry-approval.php:384</a></div></div>
<div class="ttc" id="gravityview_8php_html_a9bed248e90026a25704c8fa92b2a52f3"><div class="ttname"><a href="gravityview_8php.html#a9bed248e90026a25704c8fa92b2a52f3">GRAVITYVIEW_FILE</a></div><div class="ttdeci">const GRAVITYVIEW_FILE</div><div class="ttdoc">Full path to the GravityView file "GRAVITYVIEW_FILE" "./gravityview.php". </div><div class="ttdef"><b>Definition:</b> <a href="gravityview_8php_source.html#l00040">gravityview.php:40</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval_html_a7ba2d82d00ee4b663b3e30ff20274a10"><div class="ttname"><a href="class_gravity_view___entry___approval.html#a7ba2d82d00ee4b663b3e30ff20274a10">GravityView_Entry_Approval\get_entry_status</a></div><div class="ttdeci">static get_entry_status( $entry, $value_or_label='label')</div><div class="ttdoc">Get the approval status for an entry. </div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval_8php_source.html#l00140">class-gravityview-entry-approval.php:140</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval___status_html_af35b42af662200937358232f5f2bdd57"><div class="ttname"><a href="class_gravity_view___entry___approval___status.html#af35b42af662200937358232f5f2bdd57">GravityView_Entry_Approval_Status\DISAPPROVED</a></div><div class="ttdeci">const DISAPPROVED</div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval-status_8php_source.html#l00033">class-gravityview-entry-approval-status.php:33</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a906b031600abc366c1cfec2f3e4b0868"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a906b031600abc366c1cfec2f3e4b0868">GravityView_Admin_ApproveEntries\tooltips</a></div><div class="ttdeci">tooltips( $tooltips)</div><div class="ttdoc">Add the GravityView Fields group tooltip. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00146">class-admin-approve-entries.php:146</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a095c5d389db211932136b53f25f39685"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a095c5d389db211932136b53f25f39685">GravityView_Admin_ApproveEntries\__construct</a></div><div class="ttdeci">__construct()</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00030">class-admin-approve-entries.php:30</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_af41ce79987671f354f92004ac344513d"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#af41ce79987671f354f92004ac344513d">GravityView_Admin_ApproveEntries\get_form_id</a></div><div class="ttdeci">get_form_id()</div><div class="ttdoc">Get the form ID of the form currently being displayed. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00317">class-admin-approve-entries.php:317</a></div></div>
<div class="ttc" id="other__entries_8php_html_a61ce92a251f8ce1d28919fdfc3dd33a7"><div class="ttname"><a href="other__entries_8php.html#a61ce92a251f8ce1d28919fdfc3dd33a7">$form_id</a></div><div class="ttdeci">if(empty( $created_by)) $form_id</div><div class="ttdef"><b>Definition:</b> <a href="other__entries_8php_source.html#l00020">other_entries.php:20</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval___status_html_af6038e6fab9ffdac8e22400897019368"><div class="ttname"><a href="class_gravity_view___entry___approval___status.html#af6038e6fab9ffdac8e22400897019368">GravityView_Entry_Approval_Status\UNAPPROVED</a></div><div class="ttdeci">const UNAPPROVED</div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval-status_8php_source.html#l00038">class-gravityview-entry-approval-status.php:38</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_adbdc5cb84b0723ade9c708d82e1bdd26"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#adbdc5cb84b0723ade9c708d82e1bdd26">GravityView_Admin_ApproveEntries\add_entry_approved_hidden_input</a></div><div class="ttdeci">static add_entry_approved_hidden_input( $form_id, $field_id, $value, $entry, $query_string)</div><div class="ttdoc">Add a hidden input that is used in the Javascript to show approved/disapproved entries checkbox...</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00293">class-admin-approve-entries.php:293</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_ac63a5075e9490c0c877b157025691840"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#ac63a5075e9490c0c877b157025691840">GravityView_Admin_ApproveEntries\register_gform_noconflict_style</a></div><div class="ttdeci">register_gform_noconflict_style( $styles)</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00475">class-admin-approve-entries.php:475</a></div></div>
<div class="ttc" id="future_2gravityview_8php_html_a79069f890c1b3e8e26ecc53ec99853bb"><div class="ttname"><a href="future_2gravityview_8php.html#a79069f890c1b3e8e26ecc53ec99853bb">gravityview</a></div><div class="ttdeci">gravityview()</div><div class="ttdoc">The main GravityView wrapper function. </div><div class="ttdef"><b>Definition:</b> <a href="future_2gravityview_8php_source.html#l00026">future/gravityview.php:26</a></div></div>
<div class="ttc" id="connector-functions_8php_html_ab8b5e64936c0de953cac00a9f99319d7"><div class="ttname"><a href="connector-functions_8php.html#ab8b5e64936c0de953cac00a9f99319d7">gravityview_get_entry_ids</a></div><div class="ttdeci">gravityview_get_entry_ids( $form_id, $search_criteria=array())</div><div class="ttdoc">Wrapper for the Gravity Forms GFFormsModel::search_lead_ids() method. </div><div class="ttdef"><b>Definition:</b> <a href="connector-functions_8php_source.html#l00085">connector-functions.php:85</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval_html_ad940a89d04e46965454d59953b49169d"><div class="ttname"><a href="class_gravity_view___entry___approval.html#ad940a89d04e46965454d59953b49169d">GravityView_Entry_Approval\get_popover_template</a></div><div class="ttdeci">static get_popover_template()</div><div class="ttdoc">Get HTML template for a popover used to display approval statuses. </div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval_8php_source.html#l00740">class-gravityview-entry-approval.php:740</a></div></div>
<div class="ttc" id="class_g_v_common_html_abc061ebe78d31e57863f641ffe3e6042"><div class="ttname"><a href="class_g_v_common.html#abc061ebe78d31e57863f641ffe3e6042">GVCommon\has_cap</a></div><div class="ttdeci">static has_cap( $caps='', $object_id=null, $user_id=null)</div><div class="ttdoc">Alias of GravityView_Roles_Capabilities::has_cap() </div><div class="ttdef"><b>Definition:</b> <a href="class-common_8php_source.html#l00077">class-common.php:77</a></div></div>
<div class="ttc" id="notes_8php_html_aa5233ed44daaa56d417d58cc4d8f64c2"><div class="ttname"><a href="notes_8php.html#aa5233ed44daaa56d417d58cc4d8f64c2">$entry</a></div><div class="ttdeci">$entry</div><div class="ttdef"><b>Definition:</b> <a href="notes_8php_source.html#l00027">notes.php:27</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a01efcb8f8db956d31ca3acac37097706"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a01efcb8f8db956d31ca3acac37097706">GravityView_Admin_ApproveEntries\set_defaults</a></div><div class="ttdeci">set_defaults()</div><div class="ttdoc">At edit form page, set the field Approve defaults. </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00199">class-admin-approve-entries.php:199</a></div></div>
<div class="ttc" id="time_8php_html_a391bb7936af986b27b996d1a6c2e142c"><div class="ttname"><a href="time_8php.html#a391bb7936af986b27b996d1a6c2e142c">$field_id</a></div><div class="ttdeci">if(false !==strpos( $value, '00:00')) $field_id</div><div class="ttdoc">string $field_id ID of the field being displayed </div><div class="ttdef"><b>Definition:</b> <a href="time_8php_source.html#l00022">time.php:22</a></div></div>
<div class="ttc" id="class_gravity_view___admin___approve_entries_html_a64abcae003ca4cc09851812100c4fb29"><div class="ttname"><a href="class_gravity_view___admin___approve_entries.html#a64abcae003ca4cc09851812100c4fb29">GravityView_Admin_ApproveEntries\show_approve_entry_column</a></div><div class="ttdeci">show_approve_entry_column( $form_id)</div><div class="ttdoc">Should the Approve/Reject Entry column be shown in the GF Entries page? </div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00438">class-admin-approve-entries.php:438</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval_html_acc7e0eedd7a80bc5830a340cb74b32a5"><div class="ttname"><a href="class_gravity_view___entry___approval.html#acc7e0eedd7a80bc5830a340cb74b32a5">GravityView_Entry_Approval\meta_key</a></div><div class="ttdeci">const meta_key</div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval_8php_source.html#l00028">class-gravityview-entry-approval.php:28</a></div></div>
<div class="ttc" id="class_gravity_view___entry___approval___status_html_aea6f0787cb261d934c79d87c3d2ce9a8"><div class="ttname"><a href="class_gravity_view___entry___approval___status.html#aea6f0787cb261d934c79d87c3d2ce9a8">GravityView_Entry_Approval_Status\get_label</a></div><div class="ttdeci">static get_label( $value_or_key)</div><div class="ttdoc">Get the label for a specific approval value. </div><div class="ttdef"><b>Definition:</b> <a href="class-gravityview-entry-approval-status_8php_source.html#l00273">class-gravityview-entry-approval-status.php:273</a></div></div>
<div class="ttc" id="class-admin-approve-entries_8php_html_ae8caf4424cbc46584d4fe541247497a9"><div class="ttname"><a href="class-admin-approve-entries_8php.html#ae8caf4424cbc46584d4fe541247497a9">GravityView_Admin_ApproveEntries</a></div><div class="ttdeci">new GravityView_Admin_ApproveEntries</div><div class="ttdef"><b>Definition:</b> <a href="class-admin-approve-entries_8php_source.html#l00483">class-admin-approve-entries.php:483</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/>
<script type="text/javascript">
jQuery( document ).ready( function( $ ) {
$( 'a.anchor[id^=_filters],a.anchor[id^=_actions]' ).each( function() {
$( this )
.text('#')
.attr( 'href', function() {
return '#' + $( this ).attr( 'id' );
}).prependTo( $( this ).parent('dt' ).next('dd') );
});
});
</script>
</body>
</html>