-
Notifications
You must be signed in to change notification settings - Fork 0
/
about.php
174 lines (173 loc) · 7.75 KB
/
about.php
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<?php require(dirname(__FILE__) . '/header.php'); require(dirname(__FILE__) . '/images_about.php'); ?>
<section class="row">
<article class="rc12">
<div class="pad"><h1 class="fl head2 tal">ABOUT US</h1>
<div class="icon">
<a class="tooltip-bottom" data-tooltip="BOOK AN APPOINTMENT" href="userdoc.docx"><div class="user"></div></a>
<a class="tooltip-bottom" data-tooltip="DOWNLOAD BROCHURE" href="userpdf.pdf"><div class="doc"></div></a>
<a class="tooltip-bottom" data-tooltip="CONTACT US" href="mailto:info@citysight.com.au"><div class="email"></div></a>
</div>
</div>
</article>
<article class="rc12">
<div class="rc4 pad">
<p class="radius desc_img"><img src="<?php window(); ?>"></p>
</div>
<div class="rc4">
<h1 class="tal head1 fbold" style="padding:10px;font-size:medium">CITYSIGHT IS ONE OF THE MELBOURNES LEADING CLEANING COMPANIES</h1>
<div class="taj adb">
Our brand is more than a logo. It’s how we communicate about our company, the look of our communications and the image we wish to broadcast through-out all aspects of the media.<BR><BR> CitySight specialises in providing professional contractor cleaning services for our major clients. Priding ourselves on our ability to provide the very best in manpower lies at the heart of Our brand. Our large pool of trained and active personnel have multiple years of experience between them and are driven by the desire to exceed industry expectations. Personable, reliable and available for hire 24 hours a day, 7 days a week, our cleaning expertise includes Residential, Retail, Office, Commercial, School, Industry, Aged care, Restaurant and Hotels.<BR>
Our vision is therefore simple: To provide our clients with a cleaning solution service that exceeds expectations.<br><BR>
CitySight will strive to continually deliver the very best in manpower, provide fast, consistent and reliable service at all times, remain honest in it’s practises with both clients and employees and finally, CitySight is committed to maintaining successful client business relationships.<br><BR>
To leave a product that redefines it’s environment.
</div>
</div>
<div class="rc4">
<h1 class="tal head2 fbold" style="padding:10px">Interested in our services?</h1>
<div class="taj adb">
<p>Send us your contact details and we will have one of representatives reply to you shortly.</p>
<!--# #-->
<?php
if(isset($_POST['send']))
{
if($errors = validate())
{
form($errors);
}
elseif($errors = process())
{
form($errors);
}
}
else
{
form();
}
function process()
{
$errors = array();
$to = 'info@citysight.com.au';
$cc = '';
$bcc = '';
$company_name = stripslashes($_POST['cname']);
$from = stripslashes($_POST['cemail']);
$phone = stripslashes($_POST['phone']);
$suburb = stripslashes($_POST['subrub']);
$postcode = stripslashes($_POST['pcode']);;
$state = stripslashes($_POST['state']);
$message = stripslashes($_POST['message']);;
$subject = stripslashes($_POST['subrub']);
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/html; charset=utf-8";
$headers[] = "Content-Transfer-Encoding:7bit";
$headers[] = "From: ".$from;
$headers[] = "Cc: ".$cc;
$headers[] = "Bcc: ".$bcc;
$headers[] = "Reply-To: ".$from;
$headers[] = "Return-Path: ".$from;
$headers[] = "X-Originating-IP: " . $_SERVER['SERVER_ADDR'];
$headers[] = "Senders IP: ".$_SERVER['REMOTE_ADDR'];
$headers[] = "Subject: ".$suburb;
$headers[] = "X-Mailer: PHP/".phpversion();
$post_email = mail($to, $subject,
'<html><body><h1 style="margin:1px;padding:2px 4px 2px 4px;background-color:#BF1E2E;color:#fff">'.$subject.'</h1>
<p>
<b>Company Name :</b> '.$company_name.'<br>
<b>Message :</b> '.$message.'<br><br>
<b>From :</b> '.$from.'<br>
<b>Phone :</b> '.$phone.'<br>
<b>Postcode :</b> '.$postcode.'<br>
<b>State :</b> '.$state.'<br>
<b>Suburb :</b> '.$suburb.'<br>
</p>
</body></html>', implode("\r\n", $headers), "-f $from");
#<!-- -->
if($post_email == true)
{
$errors[] = '<b class="true">Your request has been send.</b>';
#var_dump($post_email);exit();
}
return $errors;
}
#
function validate()
{
session_start();
# Start with an empty array of error messages
$errors = array();
$cname = trim($_POST['cname']);
$phone = is_numeric($_POST['phone']);
$captcha = trim($_SESSION["code"]==$_POST["captcha"]);
$pcode = is_numeric($_POST['pcode']);
$state = trim($_POST['state']);
$suburb = trim($_POST['subrub']);
if(empty($cname) && !preg_match("/^[\w\ \+\-\'\"]+$/", $cname)){$errors[] = '* Company name must contain only alphanumeric characters, spaces & + or - signs';}
if(empty($phone)){$errors[] = '* Phone must be numeric';}
if(empty($captcha)){$errors[] = '* Captcha empty or invalid';}
if(empty($pcode)){$errors[] = '* Post code must numeric';}
if(empty($state)){$errors[] = '* State cannot be empty';}
if(empty($suburb)){$errors[] = '* Suburb cannot be empty';}
# Return the (possibly empty) array of error messages
return $errors;
}
# Display the form
function form($errors = array()) {
// If some errors were passed in, print them out
if($errors == true){echo('<p class="false">'.implode("<br>\r\n",$errors).'</p>');}
echo('
<form name="contact" action="'.htmlspecialchars(htmlentities($_SERVER['PHP_SELF'])).'" method="post">
<table id="contact" border="0" cellpadding="4" cellspacing="0" border-collapse="collapse">
<tr>
<td colspan="2" class="ins"><input type="text" name="cname" value="Company Name" onfocus="clearText(this)" onblur="clearText(this)"></td>
</tr>
<tr>
<td colspan="2" class="ins"><input type="email" name="cemail" value="Contact Email" onfocus="clearText(this)" onblur="clearText(this)"></td>
</tr>
<tr>
<td colspan="2" class="ins"><input type="tel" name="phone" value="Phone" onfocus="clearText(this)" onblur="clearText(this)"></td>
</tr>
<tr>
<td class="ins"><input type="text" name="subrub" value="Suburb" onfocus="clearText(this)" onblur="clearText(this)"></td>
<td class="ins"><input type="text" name="pcode" value="Postcode" onfocus="clearText(this)" onblur="clearText(this)"></td>
</tr>
<tr>
<td colspan="2" class="ins">
<select name="state">
<option value="">State</option>
<option value="western australia">Western Australia</option>
<option value="south australia">South Australia </option>
<option value="victoria">Victoria</option>
<option value="new south wales">New South Wales </option>
<option value="queensland">Queensland </option>
<option value="tasmania">Tasmania</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" class="ins"><textarea name="message"></textarea></td>
</tr>
<tr>
<td colspan="2"><b>CODE</b></td>
</tr>
<tr>
<td class="ins"><input type="text" name="captcha" value="" onfocus="clearText(this)" onblur="clearText(this)"></td>
<td class="ins"><p class="captcha tac fbold"><img src="captcha.php"></p></td>
</tr>
<tr>
<td colspan="2"><br>Please enter code below for verification:</td>
</tr>
<tr>
<td class="ins"><input class="radius tac fbold colorw" type="reset" name="clear" value="Clear"></td>
<td class="ins"><input class="radius tac fbold colorw" type="submit" name="send" value="Send"></td>
</tr>
</table>
</form>');
}
?>
</div>
<!--# #-->
</div>
</article>
</section>
<?php require(dirname(__FILE__) . '/footer.php'); ?>