PageSourceSearch

https://bookings.farmerteds.com/user/login.php

html farmerteds.com collected 2026-09-26 18:07:35 UTC 15,525 bytes, 361 lines download raw bytes

1<!doctype html>
2<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
3<head>
4			<!-- Google Tag Manager -->
5	
5<script>
vendor: 341 bytes, lines 5-10
5
6		(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({ 'gtm.start':
7		new Date().getTime(),event:'gtm.js' });var f=d.getElementsByTagName(s)[0],
8		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
9		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
10		})(window,document,'script','dataLayer','
10GTM-WJDS83Q
vendor: 5 bytes, lines 10-11
10');
11	
11</script>
11
12	<!-- End Google Tag Manager -->	<!-- Facebook Pixel Code -->
13	
13<script>
vendor: 421 bytes, lines 13-22
13
14		!function(f,b,e,v,n,t,s)
15		{ if(f.fbq)return;n=f.fbq=function(){ n.callMethod?
16		n.callMethod.apply(n,arguments):n.queue.push(arguments) };
17		if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
18		n.queue=[];t=b.createElement(e);t.async=!0;
19		t.src=v;s=b.getElementsByTagName(e)[0];
20		s.parentNode.insertBefore(t,s) }(window, document,'script',
21		'https://connect.facebook.net/en_US/fbevents.js');
22		fbq('init', '
22886216374843780
vendor: 33 bytes, lines 22-24
22');
23		fbq('track', 'PageView');
24	
24</script>
24
25	<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=886216374843780&ev=PageView&noscript=1"/></noscript>
26	<!-- End Facebook Pixel Code -->	<title>Sign in</title>
27	<meta charset="utf-8">
28	<meta name="description" content="">
29	<meta name="keywords" content="">
30	<meta property="og:locale" content="en_GB" />
31	<meta property="og:type" content="website" />
32	<meta property="og:title" content="Sign in" />
33	<meta property="og:description" content="" />
34	<meta property="og:url" content="https://bookings.farmerteds.com/user/login.php" />
35	<meta property="og:site_name" content="" />	<meta property="og:image" content="" />
36	<meta name="twitter:card" content="summary" />
37	<meta name="twitter:description" content="" />
38	<meta name="twitter:title" content="Sign in" />
39	<meta name="twitter:site" content="" />	<meta name="twitter:creator" content="" />	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
40	<link rel="canonical" href="https://bookings.farmerteds.com/user/login.php" />
41	<!-- Favicon -->
42	<link rel="icon" type="image/png" href="/assets/favicon/favicon-96x96.png" sizes="96x96" />
43	<link rel="icon" type="image/svg+xml" href="/assets/favicon/favicon.svg" />
44	<link rel="shortcut icon" href="/assets/favicon/favicon.ico" />
45	<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicon/apple-touch-icon.png" />
46	<meta name="apple-mobile-web-app-title" content="Farmer Teds" />
47	<link rel="manifest" href="/assets/favicon/site.webmanifest" />
48	<link href="/common/assets/bootstrap-4.6.2/css/bootstrap.min.css" rel="stylesheet" ><link href="/common/assets/fonts/fontawesome-pro-6.5.2-web/css/all.min.css" rel="stylesheet" media="none" onload="if(media!='all')media='all'">
49	 
50	<link  href="/assets/css/style.css?cc=1789379971" rel="stylesheet" type="text/css"  media="none" onload="if(media!='all')media='all'"/>
51	
52	<noscript>
53		<link  href="/assets/css/style.css?cc=1789379971" rel="stylesheet" type="text/css"/>
54		<link href="/common/assets/fonts/fontawesome-pro-6.5.2-web/css/all.min.css" rel="stylesheet" type="text/css"/>
55	</noscript>
56	
56<script src="/common/assets/js/jquery-3.7.1.min.js"></script>
56
57	<!-- popper -->
58	
58<script src="/common/assets/bootstrap-4.6.2/js/popper.min.js"></script>
58
59	<!-- Bootstrap-->
60	
60<script src="/common/assets/bootstrap-4.6.2/js/bootstrap.min.js"></script>
60
61			
61<script nonce="ZEemH/EMdi/vhjf/ajzEN/LP+VIG446NBOTWjdKWfM0=">
62var WS_USER = "farmerteds";
63var BASE_CURRENCY = "GBP";
64var CURRENCY_STRING = "&pound;";
65var language = "";
66//console.log("Including /common/assets/js/common.tpl");
67</script>
67 
68
69
70<script src="/common/assets/js/common.js?v=1783678918" nonce="ZEemH/EMdi/vhjf/ajzEN/LP+VIG446NBOTWjdKWfM0=" ></script>
70
71		
71<script type="application/ld+json">
72	{ "@context":"http://schema.org",
73	"@type":"Organization",
74	"legalName":"",
75	"url":"",
76	"logo":"",
77	"contactPoint":[{
78		"@type":"ContactPoint",
79		"telephone":"",
80		"contactType":"customer service"
81	}]
82	}
83</script>
83	<link rel="canonical" href="/sign-in" />
84</head>
85
86<body id="login" class="groupLogin">
87	<a href="#content" class="sr-only">Skip to content</a>
88<!-- wrapper -->
89<div id="wrapper" class="h-100 d-flex flex-column">
90	<div id="header">
91		<div class="container">
92			<nav class="navbar navbar-expand-lg px-0 pt-0">
93				<div class="col order-1 p-0 align-self-start flex-nowrap">
94					<ul class="nav">
95						<li class="nav-item mr-4 d-none d-xl-block">
96							<a href="/book" class="nav-link btn btn-primary  btn-primary-left">Buy Tickets</a>
97						</li>
98						<li class="nav-item mr-4 d-none d-xl-block">
99							<a href="/booking/select-voucher-type" class="nav-link btn btn-secondary">Redeem<br/>Vouchers</a>
100						</li>
101						<li class="nav-item d-xl-none">
102							<div class="dropdown dropdown-left">
103								<a class="nav-link btn btn-primary" data-toggle="dropdown" onclick="return false;">
104									<i class="fa-light fa-ticket"></i>
105								</a>
106								<div class="dropdown-menu dropdown-menu-left" aria-labelledby="dropdownMenuButton">
107									<a href="/book" class="dropdown-item" href="#">Book tickets</a>
108									<a href="/booking/select-voucher-type"  class="dropdown-item" href="#">Redeem voucher</a>
109								</div>
110							</div>
111						</li>
112						<li class="nav-item d-lg-none ml-1">
113							<a class="nav-link btn btn-primary btn-user-icon-mobile" href="/user/my_account">
114																	<i class="fa-light fa-user"></i>
115															</a>
116						</li>
117					</ul>
118				</div>
119				<div class="headerLogo align-self-start order-2 text-center">
120					<a class="site-logo" href="https://www.farmerteds.com/">
121						<img id="headerLogo" src="/assets/images/2025/farmer-teds-main-logo.png" alt="Farmer Teds"/>
122					</a> 
123				</div>
124				
125				<div class="col order-3 p-0 align-self-start" style="width:auto;">
126					<ul id="" class="nav justify-content-end">
127						<li class="nav-item d-none d-lg-block mr-4">
128							<a class="nav-link btn btn-primary btn-user-icon" href="/user/my_account">
129																	<span class="d-md-none"><i class="fa-light fa-user"></i></span>
130									<span class="d-none d-md-block">Sign in / Register</span>
131															</a>
132						</li>
133						<li class="nav-item">
134															<a class="nav-link btn btn-primary btn-primary-right" href="/shop/basket" title="Items in your basket: "><i class="fa-light fa-basket-shopping"></i></a>
135													</li>
136					</ul>
137				</div>
138			</nav>
139		</div>
140	</div>	<!-- DEV/templates/user/login.tpl -->
141	<div id="content" class="container py-4 flex-grow-1 d-flex align-items-center justify-content-center">
142		<div class="row justify-content-center flex-grow-1">
143			<div class="col-12 col-sm-10 col-md-6">
144				
145					<div class="card">
146						<div class="card-body">
147							<h1 class="text-center"><span>Login</span></h1>
148							
149																												<form method="post" id="loginform" class="text-right" autocomplete="off">
150								<input type="hidden" id="urltogoto" name="urltogoto" value="/user/my_account" />
151								<input type="text" name="username" value="" placeholder="Username" class="form-control mb-2" required aria-label="Username" autocomplete="off">	
152								<input type="password" name="password" placeholder="Password" class="form-control mb-2" required aria-label="Password" autocomplete="off">
153								<button type="submit" class="btn btn-primary mb-3">Login</button>
154							</form>
155								<p>Forgotten your password? <a href="/user/forgotten_password" class="linktext">Reset password</a></p>
156								<p>Create an account? <a href="/user/register" class="linktext">Click here</a></p>
157
158								
159							<div class="clear"></div>
160						</div>
161					</div>
162				
163			</div>
164		</div>
165	</div>
166	<footer id="footer">
167    <div id="footerTop">
168       
169    </div>
170    <div class="container pt-4 mb-5">
171        <div class="row">
172            <div class="col-12  col-xl-4 text-center text-xl-left mb-5 order-1">
173                <div class="spacer"></div>
174                <div class="contact"><span class="text-orange">T:</span> 0151 526 0002</div>
175                <div class="contact"><span class="text-orange">E:</span>
175  <a href="mailto:[email protected]">[email protected]</a></div>
176            </div>
177            <div class="col-12 col-xl-4 text-center mb-5 order-3 order-xl-2">
178                <img class="footerLogo" src="/assets/images/2025/farmer-teds-main-logo.png" alt="Logos" class=""/>
179            </div>
180            <div class="col-12 col-xl-4 mb-5 order-6 order-xl-3">
181                <div class="spacer"></div>
182                <ul class="footer-social d-flex justify-content-center justify-content-xl-end pl-0">
183                    <li class="facebook mx-1"><a href="https://www.facebook.com/FarmerTeds/"><div class="social-icon"></div></a></li>
184                    <li class="twitter mx-1"><a href="https://twitter.com/FarmerTedsFarm?ref_src=twsrc%5Etfw"><div class="social-icon"></div></a></li>
185                    <li class="instagram mx-1"><a href="https://www.instagram.com/farmertedsfarmpark/"><div class="social-icon"></div></a></li>
186                    <li class="youtube mx-1 mr-xl-0"><a href="https://www.youtube.com/channel/UCsGGvNAyIwUTUJLuNfNdgnw"><div class="social-icon"></div></a></li>
187                </ul>
188            </div>
189           
190            
191            <div class="col-12 text-center mb-5 mb-xl-0 order-4 order-xl-5">
192                <div class="mb-1">&copy; TM Aardman Animations LTD 2023. All Rights Reserved.</div>
193                <div>&copy; 2026 Farmer Ted's Adventure Farm, Flatman's Lane, Downholland, Ormskirk, Lancashire, L39 7HW</div>
194                
195                <ul class="nav justify-content-center align-items-center my-4">
196                                                                    <li class="nav-item mx-2">
197                            <a class="nav-link p-0 py-1 " target="_blank" href="https://www.farmerteds.com/terms-conditions">Terms and Conditions</a>
198                        </li>
199                                            |                        <li class="nav-item mx-2">
200                            <a class="nav-link p-0 py-1 " target="_blank" href="https://www.farmerteds.com/privacy-policy">Privacy Policy</a>
201                        </li>
202                                            |                        <li class="nav-item mx-2">
203                            <a class="nav-link p-0 py-1 " target="_blank" href="https://www.farmerteds.com/access-statement">Access Statement</a>
204                        </li>
205                                    </ul>
206
207                <a href="https://www.fusemetrix.com" target="_blank" class="">Powered by <img class="fmxlogo" src="/common/fmx-logos/logo-fmx-group-black.svg" height="40px" width="auto" alt="FuseMetrix Group logo"></a>
208            </div>
209            
210        </div>
211    </div>
212</footer>
213    <!-- footer includes file dev/common/footer-includes.php -->
214
215    
216    
216<script nonce="ZEemH/EMdi/vhjf/ajzEN/LP+VIG446NBOTWjdKWfM0=">    
217        let popups = []
218
219        function Popup(id, members, page) {
220            this.id         = id
221            this.members    = members
222            this.page       = page
223        }
224        //grab vars from template for checks
225        var scriptName = '/user/login.php'
226        var isMember   = ''
227
228
229        const validPopup = (members, page) => {
230            let allow = true
231      
232            switch(page) {
233                case 'home':
234                    (scriptName == '/index.php' || scriptName == '/shop/category.php') ? null : allow = false
235                    break;
236                case 'my-account':
237                    scriptName == '/user/my_account.php' ? null : allow = false
238                    break;
239            }
240
241            if(parseInt(members)){
242                parseInt(isMember) ? null : allow = false
243            }
244            return allow;
245        }
246    </script>
246
247                    
248    
248<script nonce="ZEemH/EMdi/vhjf/ajzEN/LP+VIG446NBOTWjdKWfM0=">
249    console.log(popups)
250
251    $('document').ready(() => {
252        //loop through the popups arr and try to fire them
253        for(let i = 0; i < popups.length; i++) {
254            let popupCookie = getCookie("popuploaded"+popups[i].id);
255            if(popupCookie == ''){
256                //check page and member conditions
257                if(validPopup(popups[i].members, popups[i].page)) {
258                    $('#sitePopup'+popups[i].id).modal('show')
259                }
260            }
261        }
262    })
263    function setCookie(cname, cvalue, exdays) {
264        var d = new Date();
265        d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
266        var expires = "expires="+d.toUTCString();
267        document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
268    }
269
270    function getCookie(cname) {
271        var name = cname + "=";
272        var ca = document.cookie.split(';');
273        for(var i = 0; i < ca.length; i++) {
274            var c = ca[i];
275            while (c.charAt(0) == ' ') {
276            c = c.substring(1);
277            }
278            if (c.indexOf(name) == 0) {
279            return c.substring(name.length, c.length);
280            }
281        }
282        return "";
283    }
284    </script>
284
285
286    
286<script nonce="ZEemH/EMdi/vhjf/ajzEN/LP+VIG446NBOTWjdKWfM0=">
287    function genAlertMsg(title, msg, e = {}){
288        e.target ? e.preventDefault() : null;
289        
290        $('#genAlertModalTitle').html(title);
291        $('#genAlertModalBody').html(msg);
292        $('#genAlertModal').modal('show')
293    }
294</script>
294
295
296<div style='z-index: 1000000' id='genAlertModal' class="modal" tabindex="-1">
297  <div class="modal-dialog">
298    <div class="modal-content">
299      <div class="modal-header">
300        <h5 id='genAlertModalTitle' class="modal-title">Error</h5>
301        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
302          <span aria-hidden="true">&times;</span>
303        </button>
304      </div>
305      <div class="modal-body">
306        <p id='genAlertModalBody'></p>
307      </div>
308      <div class="modal-footer">
309        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
310      </div>
311    </div>
312  </div>
313</div>
314    <style>
315    #basketUpdateAlert {
316        position: fixed;
317        top: 0;
318        z-index: 99999;
319        right: 0;
320        top: 65px;
321        min-width: 350px;
322        background-color: #fff;
323        display: none;
324    }
325    #basketUpdateAlert p {
326        padding-bottom: 4px;
327        margin-bottom: 0px;
328    }
329</style>
330
331<section id='basketUpdateAlert' class='shadow p-3'>
332    <div class='d-flex align-items-center justify-content-between mb-2'>
333        <strong class='pl-3'>Added to Cart</strong>
334        <div data-action="basketUpdateAlertToggle" class="text-right font-weight-bold">&times;</div>
335    </div>
336    <div class='mx-auto d-flex'>
337        <div style='max-width: 100px'>
338            <img id='basketUpdateProductImage' src="" alt="placeholder image">
339        </div>
340        <div class='pl-3'>
341            <p id='basketUpdateProductName'></p>
342            <p id='basketUpdateProductPrice'></p>
343            <p>Qty: <span id='basketUpdateProductQty'></span></p>
344        </div>
345    </div>
346    <div class='mt-2'>
347        <a href="/shop/basket" class='btn basketAlert-btn btn-primary w-100'>Checkout</a>
348    </div>
349</section>
350
351<script nonce="ZEemH/EMdi/vhjf/ajzEN/LP+VIG446NBOTWjdKWfM0=">
352    $(document).on('click', '[data-action="basketUpdateAlertToggle"]', function (e) {
353        e.preventDefault();
354        $('#basketUpdateAlert').fadeOut()
355    });
356
357</script>
357
358
359
360</body>
361</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.