PluginProbe
Lasso Lite – Affiliate Link Manager & Product Displays / 114
Lasso Lite – Affiliate Link Manager & Product Displays v114
158 157 155 156 154 153 152 151 150 149 148 trunk 0.9.9 104 105 106 107 108 109 110 111 112 113 114 115 All 57 releases
simple-urls / admin / views / settings / general.php

general.php in Lasso Lite – Affiliate Link Manager & Product Displays 114, at admin/views/settings/general.php

270 lines 11.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * URL links
4 *
5 * @package Lasso URL links
6 */
7
8 use LassoLite\Classes\Config;
9 use LassoLite\Classes\Helper;
10 use LassoLite\Classes\Setting;
11
12 $lasso_options = Setting::get_settings();
13
14 $enable_support = Setting::get_setting('support_enabled');
15 $enable_support_checked = $enable_support ? 'checked' : '';
16 $general_disable_amazon_notifications = $lasso_options['general_disable_amazon_notifications'] ? 'checked' : '';
17 $general_disable_tooltip_checked = $lasso_options['general_disable_tooltip'] ? 'checked' : '';
18 $general_disable_notification = $lasso_options['general_disable_notification'] ? 'checked' : '';
19 $general_enable_new_ui = Helper::is_lite_using_new_ui() ? 'checked' : '';
20 ?>
21
22 <?php Config::get_header(); ?>
23
24 <!-- GENERAL SETTINGS -->
25 <section class="px-3 py-5">
26 <div class="container lite-container">
27 <!-- HEADER -->
28 <?php require_once 'header.php'; ?>
29 <form class="lasso-admin-settings-form" autocomplete="off" onsubmit="event.preventDefault();">
30 <!-- SETTINGS -->
31 <div class="row mb-5">
32 <div class="col-lg">
33 <div class="white-bg rounded shadow p-4 mb-lg-0 mb-5">
34 <input type="hidden" name="count_all_pages_posts" value="" />
35
36 <!-- GOOGLE ANALYTICS -->
37 <section class="mb-5">
38 <h3 class="lasso-lite-disabled no-hint">Google Analytics</h3>
39 <p><span class="lasso-lite-disabled no-hint">Send click tracking data to Google Analytics.</span> <a data-tooltip="We support a Tracking ID or Product ID (Google Analytics v4). You can find them in Google Analytics > Admin > Property Settings."><i class="far fa-info-circle light-purple"></i></a></p>
40 <div class="form-group lasso-lite-disabled">
41 <div class="form-row align-items-center mb-3">
42 <div class="col mb-lg-0 mb-3">
43 <input disabled type="text" class="form-control" placeholder="Tracking ID or Property ID" value="">
44 </div>
45 </div>
46 <div class="form-group align-items-center">
47 <div class="" id="ga-tracking-toggle">
48 <label class="toggle m-0 mb-3 mr-1">
49 <input type="checkbox" disabled>
50 <span class="slider"></span>
51 </label>
52 <label class="m-0" data-tooltip="Enable to begin tracking Lasso Link clicks in Google Analytics.">
53 <span>Click Tracking</span> <i class="far fa-info-circle light-purple"></i></label>
54 </div>
55 <div class="" id="ga-tracking-toggle">
56 <label class="toggle m-0 mb-3 mr-1">
57 <input type="checkbox" disabled>
58 <span class="slider"></span>
59 </label>
60 <label class="m-0" data-tooltip="If you have Google Analytics installed outside of Lasso, keep this disabled.">
61 <span>Pageview</span> <i class="far fa-info-circle light-purple"></i></label>
62 </div>
63 </div>
64 </div>
65 </section>
66
67 <!-- LASSO URL: REWRITE SLUG -->
68 <section class="mb-5">
69 <h3 class="lasso-lite-disabled no-hint">Cloaked Link Prefix</h3>
70 <p ><span class="lasso-lite-disabled no-hint">Add subdirectory to cloaked links. Most leave this empty.</span> <a data-tooltip="For no prefix leave this field empty."><i class="far fa-info-circle light-purple"></i></a>
71 <br/><i class="lasso-lite-disabled no-hint">Example: https://domain.com/<strong>recommends</strong>/link-name/</i></p>
72 <div class="form-group lasso-lite-disabled">
73 <div class="input-group">
74 <input class="form-control form-control" type="text" value="" aria-label="" disabled>
75 </div>
76 </div>
77 </section>
78
79 <!-- PERMISSIONS -->
80 <section class="mb-5 lasso-lite-disabled no-hint">
81 <h3>Permissions</h3>
82 <p>Select the minimum user role that can access Lasso.</p>
83 <select disabled class="form-control">
84 <option value="Administrator" disabled selected>Administrator</option>
85 </select>
86 </section>
87
88 <!-- User Interface -->
89 <section class="mb-5">
90 <h3>User Interface</h3>
91 <p>Toggle which UI you want enabled.</p>
92
93 <div class="form-group">
94 <label class="toggle m-0 mr-1">
95 <input id="general_enable_new_ui"
96 type="checkbox"
97 name="general_enable_new_ui"
98 <?php echo $general_enable_new_ui; ?>
99 >
100 <span class="slider"></span>
101 </label>
102 <label class="m-0" data-tooltip="Enable new UI for Lasso Lite link management and displays. Disable to revert to Simple URLs.">
103 <span>Enable New UI</span> <i class="far fa-info-circle light-purple"></i>
104 </label>
105 </div>
106 </section>
107
108 <?php if ( isset( $_GET['support'] ) ): ?>
109 <!-- SUPPORT -->
110 <section class="mb-5">
111 <h3>Support</h3>
112 <p>Select the minimum user role that can access Lasso.</p>
113 <div class="form-group">
114 <label class="toggle m-0 mr-1">
115 <input type="checkbox" <?php echo $enable_support_checked ?> name="enable_support">
116 <span class="slider"></span>
117 </label>
118 <label class="m-0">Enable support</label>
119 </div>
120 </section>
121 <?php endif; ?>
122 </div>
123 </div>
124
125 <div class="col-lg">
126 <div class="white-bg rounded shadow p-4">
127 <!-- LINK DATABASE -->
128 <section class="mb-4 lasso-lite-disabled no-hint">
129 <h3>Link Index</h3>
130 <p>Lasso tracks every link on your site.</p>
131
132 <div class="row lasso-stats">
133 <div class="col-lg mb-3">
134 <div class="border rounded p-3">
135 <h4 class="h6 purple font-weight-bold">Last Updated</h4>
136 -
137 </div>
138 </div>
139 <div class="col-lg mb-3">
140 <div class="border rounded p-3">
141 <h4 class="h6 purple font-weight-bold">Links Indexed</h4>
142 -
143 </div>
144 </div>
145 </div>
146 </section>
147
148 <!-- Custom post type support -->
149 <section class="mb-5">
150 <h3 class="lasso-lite-disabled no-hint">Custom Link Detection</h3>
151 <p><span class="lasso-lite-disabled no-hint">Scan for links and shortcodes in custom locations.</span> <a data-tooltip="Additional locations where Lasso will discovering links."><i class="far fa-info-circle light-purple"></i></a></p>
152 <div class="form-group lasso-lite-disabled no-hint">
153 <label>Custom Post Types:</label>
154 <select disabled class="form-control" data-placeholder="Select post types">
155 <option value="post" disabled selected>Post</option>
156 </select>
157 </div>
158 </section>
159
160 <!-- CPU THRESHOLD -->
161 <section class="mb-5">
162 <h3 class="lasso-lite-disabled no-hint">Performance</h3>
163 <p><span class="lasso-lite-disabled no-hint">Set the maximum CPU level that Lasso will run at.</span> <a data-tooltip="Lasso will wait until your CPU drops below this level to continue with its updates."><i class="far fa-info-circle light-purple"></i></a></p>
164 <div class="form-group lasso-lite-disabled">
165 <div class="input-group">
166 <input disabled class="form-control form-control-append" type="text" value="80" aria-label="">
167 <div class="input-group-append lasso-lite-disabled no-hint">
168 <span class="input-group-text">%</span>
169 </div>
170 </div>
171 </div>
172 </section>
173
174 <!-- NEW LINK DEFAULT OPTIONS -->
175 <section class="mb-5">
176 <div class="lasso-lite-disabled no-hint">
177 <h3>Link Defaults</h3>
178 <p>Set the default attributes for new links.</p>
179 </div>
180 <div class="form-group">
181 <label class="toggle m-0 mr-1 lasso-lite-disabled no-hint">
182 <input type="checkbox" checked disabled>
183 <span class="slider"></span>
184 </label>
185 <label class="m-0" data-tooltip="When enabled, users who click this link will have it loaded in a new tab.">
186 <span class="lasso-lite-disabled no-hint">New Window / Tab</span> <i class="far fa-info-circle light-purple"></i>
187 </label>
188 </div>
189
190 <div class="form-group">
191 <label class="toggle m-0 mr-1 lasso-lite-disabled no-hint">
192 <input type="checkbox" checked disabled>
193 <span class="slider"></span>
194 </label>
195 <label class="m-0" data-tooltip="When enabled, this link will be set to nofollow. This indicates to Google that it's an affiliate link.">
196 <span class="lasso-lite-disabled no-hint">NoFollow / NoIndex</span> <i class="far fa-info-circle light-purple"></i></label>
197 </div>
198
199 <div class="form-group">
200 <label class="toggle m-0 mr-1 lasso-lite-disabled no-hint">
201 <input type="checkbox" checked disabled>
202 <span class="slider"></span>
203 </label>
204 <label class="m-0" data-tooltip="When enabled, this link will be set to sponsored.">
205 <span class="lasso-lite-disabled no-hint">Sponsored</span> <i class="far fa-info-circle light-purple"></i></label>
206 </div>
207
208 <div class="form-group">
209 <label class="toggle m-0 mr-1 lasso-lite-disabled no-hint">
210 <input type="checkbox" checked disabled>
211 <span class="slider"></span>
212 </label>
213 <label class="m-0" data-tooltip="When enabled, this link will show the disclosure.">
214 <span class="lasso-lite-disabled no-hint">Show Disclosure</span> <i class="far fa-info-circle light-purple"></i></label>
215 </div>
216 </section>
217
218 <!-- NOTIFICATIONS -->
219 <section class="mb-5">
220 <h3>Notifications</h3>
221 <p>Toggle which notifications you want enabled.</p>
222
223 <div class="form-group">
224 <label class="toggle m-0 mr-1">
225 <input id="general_disable_amazon_notifications"
226 type="checkbox"
227 name="general_disable_amazon_notifications" <?php echo $general_disable_amazon_notifications; ?>>
228 <span class="slider"></span>
229 </label>
230 <label class="m-0">Disable Configure Amazon Notification</label>
231 </div>
232
233 <div class="form-group">
234 <label class="toggle m-0 mr-1">
235 <input id="general_disable_tooltip"
236 type="checkbox"
237 name="general_disable_tooltip" <?php echo $general_disable_tooltip_checked; ?>>
238 <span class="slider"></span>
239 </label>
240 <label class="m-0">Disable Help Tooltips</label>
241 </div>
242
243 <div class="form-group mb-1">
244 <label class="toggle m-0 mr-1">
245 <input id="general_disable_notification"
246 type="checkbox"
247 name="general_disable_notification" <?php echo $general_disable_notification; ?>>
248 <span class="slider"></span>
249 </label>
250 <label class="m-0">Disable Import Notifications</label>
251 </div>
252 </section>
253 </div>
254 </div>
255
256 </div>
257
258 <!-- SAVE CHANGES -->
259 <div class="row align-items-center">
260 <div class="col-lg text-lg-right text-center">
261 <button id="btn-save-settings-general" type="button" class="btn">Save Changes</button>
262 </div>
263 </div>
264 </form>
265 </div>
266 </section>
267
268 <?php echo Helper::wrapper_js_render( 'default-template-notification', Helper::get_path_views_folder() . '/notifications/default-template-jsrender.html' )?>
269 <?php Config::get_footer(); ?>
270