<?php

/**
 * Copyright (C) DairyWindow 2019
 * admin@dairywindow.nz
 */

/*
		(C) DairyWindow 2017
		admin@dairywindow.nz
	*/

$thumbnails = "images/thumbnails/"; //relative to this files location. make sure there is a trailing slash
$signatures = "images/sigs/"; //ensure trailing slash
//original signature location is set in the file upload script settings file (/inc/process_image_upload.php)

function bind_sql($sql, $params)
{
	foreach ($params as $v) {
		// Escape and quote string values, leave numbers as-is
		if (!is_numeric($v)) {
			$v = "'" . addslashes($v) . "'";
		}
		$sql = preg_replace('/\?/', $v, $sql, 1);
	}
	return $sql;
}


require "inc/connect.php";

$auth_link = new mysqli($server, $authusername, $authpassword, $authdb);
if (!$auth_link)
	die("Could not connect to auth database");

if ($_SESSION['userLevel'] <= $_SESSION['admin_spec_edit'])
	$allow_edit = 1;
else
	$allow_edit = 0;

if (isset($_POST['btnSave'])) {

	$firstName = clean($_POST['inputFirstName']);
	$lastName = clean($_POST['inputLastName']);
	$usertitle = clean($_POST['inputTitle']); //DONT change to $title - this is the title of the email, not the user!
	$email = clean($_POST['inputEmail']);
	$phone = clean($_POST['inputPhone']);
	if (isset($_POST['userSite']) && $_POST['userSite'] != "" && $_POST['userSite'] != 0 && $_POST['userSite'] != null) {
		$userSite = clean($_POST['userSite']);
		//$_SESSION['userSite'] = $userSite;
	}
	$style = clean($_POST['style']);
	$userOOS = clean($_POST['userOOS']);

	if (isset($_POST['inputNewPassword']) && $_POST['inputNewPassword'] != "" && $_POST['inputNewPassword'] != null) {
		//user trying to change password
		//7bba7c2736213e079effa779b953778ce5afafce
		if (!isset($_POST['inputNewPassword']) || strlen($_POST['inputNewPassword']) < 8 || $_POST['inputNewPassword'] == "" || $_POST['inputNewPassword'] == null) {
			//pwd too short or empty
			$message['type'] = "error";
			$message['text'] = "Your new password is too short. Settings not saved";
		} else {
			//check if the old password is right
			if (isset($_POST['inputPassword']) && $_POST['inputPassword'] != "") {
				$sql = "
						# compare old password with one stored in db (dw_auth)
						Select
							userPassword,
							userEmail,
							userFirst,
							userLast
						From
							dw_auth
						Where
							userID = ?
					";
				if (!$qry = mysqli_prepared_query($auth_link, $sql, "i", array($_SESSION['userID']), __FILE__, __LINE__))
					reporterror(get_error(), $sql, $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
				$userinfo = $qry[0];
				$password_from_db = $userinfo['userPassword'];
				$password_from_form = password_hash($_POST['inputNewPassword'], PASSWORD_DEFAULT);
				if (password_verify($_POST['inputPassword'], $password_from_db)) {
					$user_sql = "
							# user entered correct pwd, so update auth db with new one
							UPDATE dw_auth
							SET userPassword = ?
							WHERE userID = ?
						";
					if (!savesql($auth_link, $user_sql, "si", array($password_from_form, $_SESSION['userID']), __FILE__, __LINE__))
						reporterror(get_error(), $sql, $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
					//password was successfully updated, send email

					$userFirst = $userinfo['userFirst'];
					$body = 'Your password was changed in DairyWindow at ' . date('D d M y H:m') . ' by IP address ' . $_SERVER['REMOTE_ADDR'] . '.<br>Your new password is <strong>' . $_POST['inputNewPassword'] . '</strong><br>
							Your old one won\'t work anymore. Don\'t forget that passwords are cAsE sEnSiTiVe. Ensure you copy and paste <u>the whole thing</u>.<br><br>If you didn\'t make this change, <a href="mailto:admin@dairywindow.nz" target="_blank">please let us know</a>.';
					email($userinfo['userEmail'], 'DW password change', $body);

					if (isset($phone) && $phone != "" && $phone != null) {
						require "inc/sms.php";
						$text = substr("Your DW password has changed. It is now '" . $_POST['inputNewPassword'] . "'. If you did not make this change, please contact admin@dairywindow.nz immediately", 0, 159);
						sms($text, $phone);
					}
				} else {
					$message['type'] = "error";
					$message['text'] = "The 'current password' you typed in is not correct! Settings have not been saved";
					if ($debug)
						$message['text'] .= " Stored password is '" . $password_from_db . "' and form password is '" . $password_from_form . "'";
				}
			}
		}
	}

	if ($message['type'] != "error") {
		//update profile

		/*
				DONT CHANGE USERTITLE!
				The title in the user table is being changed to "DW password change" which is the title of the email!!!!!!
			*/

		$sql0 = "UPDATE dw_auth SET userFirst = ?,            userLast = ?,        userPhone = ?,        userEmail = ?,         userSite = ?     WHERE userID = ?";
		$types = '                             s                        s                     s                     s                     i                    i';
		$array0 = array($_POST['inputFirstName'], $_POST['inputLastName'], $_POST['inputPhone'], $_POST['inputEmail'], $_POST['userSite'], $_SESSION['userID']);
		if (!savesql($auth_link, $sql0, $types, $array0, __FILE__, __LINE__))
			reporterror(get_error(), $sql, $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
		/*
			$sql = "UPDATE dw_user SET userFirst = ?,            userLast = ?,        userTitle = ?,   userStyle = ?,       userOOS = ?     WHERE userID = ?";
			$types = '                             s                        s                     s                i                  i                    i';
			$array = array( $_POST['inputFirstName'], $_POST['inputLastName'], $_POST['inputTitle'], $_POST['style'], $_POST['userOOS'], $_SESSION['userID']);
			if(!savesql($link, $sql, $types, $array, __FILE__, __LINE__)) reporterror(get_error(), $sql, $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
*/
		$sql = "UPDATE dw_user SET userLast = ?,        userTitle = ?,   userStyle = ?,       userOOS = ?     WHERE userID = ?";
		$types = '                            s                     s                i                  i                    i';
		$array = array($_POST['inputLastName'], $_POST['inputTitle'], $_POST['style'], $_POST['userOOS'], $_SESSION['userID']);
		if (!savesql($link, $sql, $types, $array, __FILE__, __LINE__))
			reporterror(get_error(), $sql, $_SERVER['REQUEST_URI'], __FILE__, __LINE__);

		if (isset($_FILES['inputNewSig']['name']) && $_FILES['inputNewSig']['name'] != "" && $_FILES['inputNewSig']['name'] != null) {
			//upload signature

			$message['type'] = "ok";
			$message['text'] = "Your profile was updated";

			if (!function_exists('process_image_upload'))
				require "inc/process_image_upload.php";
			if (!process_image_upload('inputNewSig')) {
				$message['type'] = "error";
				$message['text'] = "There was an error uploading your signature";
				reporterror('Image upload failure', 'process_image_upload(inputNewSig)', $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
			}

			if ($debug) {
				print_r($_FILES);
			}

			switch ($_FILES['inputNewSig']['error']) {
				case 0:
				case '0':
					//success
					break;
				case 1:
				case '1':
					$errmessage = "Uploaded file is too large (exceeds 'upload_max_filesize' in php.ini)";
					break;
				case 2:
				case '2':
					$errmessage = "Uploaded file is too large (exceeds MAX_FILE_SIZE in HTML form)";
					break;
				case 3:
				case '3':
					$errmessage = "File was only partially uploaded";
					break;
				case 4:
				case '4':
					$errmessage = "There is no file to upload";
					break;
				case 5:
				case '5':
					$errmessage = "PHP error 5";
					break;
				case 6:
				case '6':
					$errmessage = "Internal error: can't find temp folder";
					break;
				case 7:
				case '7':
					$errmessage = "Failed writing to disk";
					break;
				case 8:
				case '8':
					$errmessage = "A PHP extension stopped the file from being uploaded";
					break;
				default:
					$errmessage = "Other PHP error";
					break;
			}
			if (isset($errmessage)) {
				reporterror($errmessage, 'FILES[inputNewSig][error]', $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
				$message['text'] .= '<br>' . $errmessage;
			}
			header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
			header("Cache-Control: post-check=0, pre-check=0", false);
			header("Pragma: no-cache");
		}
	}
}

if (isset($_POST['style'])) { //this overrides the style in connect.php
	$_SESSION['userStyle'] = $_POST['style'];
	switch ($_POST['style']) {
		case 2:
		case '2':
			$style = "cosmo";
			$fgcolour = "#000000";
			$bgcolour = "#FFFFFF";
			break;
		case 3:
		case '3':
			$style = "cyborg";
			$fgcolour = "#FFFFFF";
			$bgcolour = "#181818";
			break;
		case 4:
		case '4':
			$style = "darkly";
			$fgcolour = "#FFFFFF";
			$bgcolour = "#303030";
			break;
		case 5:
		case '5':
			$style = "flatly";
			$fgcolour = "#2c3e50";
			$bgcolour = "#FFFFFF";
			break;
		case 6:
		case '6':
			$style = "journal";
			$fgcolour = "#777777";
			$bgcolour = "#FFFFFF";
			break;
		case 7:
		case '7':
			$style = "lumen";
			$fgcolour = "#555555";
			$bgcolour = "#FFFFFF";
			break;
		case 8:
		case '8':
			$style = "paper";
			$fgcolour = "#666666";
			$bgcolour = "#FFFFFF";
			break;
		case 9:
		case '9':
			$style = "readable";
			$fgcolour = "#000000";
			$bgcolour = "#FFFFFF";
			break;
		case 10:
		case '10':
			$style = "sandstone";
			$fgcolour = "#3e3f3a";
			$bgcolour = "#FFFFFF";
			break;
		case 11:
		case '11':
			$style = "simplex";
			$fgcolour = "#777777";
			$bgcolour = "#FFFFFF";
			break;
		case 12:
		case '12':
			$style = "slate";
			$fgcolour = "#c8c8c8";
			$bgcolour = "#2E3338";
			break;
		case 13:
		case '13':
			$style = "spacelab";
			$fgcolour = "#666666";
			$bgcolour = "#FFFFFF";
			break;
		case 14:
		case '14':
			$style = "superhero";
			$fgcolour = "#ebebeb";
			$bgcolour = "#4E5D6C";
			break;
		case 15:
		case '15':
			$style = "united";
			$fgcolour = "#333333";
			$bgcolour = "#FFFFFF";
			break;
		case 16:
		case '16':
			$style = "yeti";
			$fgcolour = "#000000";
			$bgcolour = "#FFFFFF";
			break;
		default: //includes 1
			$style = "cerulean";
			$fgcolour = "#555555";
			$bgcolour = "#FFFFFF";
	}
}

if (!empty($_POST['userSite'])) {
	if ($_SESSION['userSite'] != $_POST['userSite']) {
		$_SESSION['userSite'] = $_POST['userSite'];
		/*
			if($debug) header('Location: profile.php?debug=true');
			else header('Location: profile.php');
			die();
			*/
	}
}

$title = "Profile";
require "inc/head.php";
$menu = "profile";
require "inc/menu.php";

if ($debug)
	showdebug();

echo '<!-- ' . bind_sql($sql0, $array0) . ' -->';
echo '<!-- ' . bind_sql($sql, $array) . ' -->';
echo '<!-- ';
echo '<div style="display:none;">' . print_r($_POST) . '</div>';
echo ' -->';

?>
<script src='https://www.google.com/recaptcha/api.js'></script>
<div id="topDIV">
	<h1 class="text-center"><?php echo $title; ?></h1>
</div>

<div id="loading"><img src="images/loading-small.gif" alt="Please wait. Loading..." width="111" height="156"
		style="margin-top:150px;" class="center-block"><br>
	<div class="text-center"><img src='images/carregando.gif' width='16' height='16'>&nbsp;Please wait while loading...
	</div>
</div>

<div id="main" class="container-fluid" style="display:none;" role="main">
	<form class="form-horizontal" method="post" enctype="multipart/form-data">
		<div class="form-group">
			<label for="inputFirstName" class="col-sm-2 control-label">Name</label>
			<div class="col-sm-5">
				<input type="text" class="form-control" name="inputFirstName" id="inputFirstName" maxlength="45"
					placeholder="Given name" value="<?php echo $_SESSION['userFirst']; ?>" required>
			</div>
			<div class="col-sm-5" style="padding-left:0">
				<input type="text" class="form-control" name="inputLastName" id="inputLastName" maxlength="45"
					placeholder="Family name" value="<?php echo $_SESSION['userLast']; ?>" required>
			</div>
		</div>
		<div class="form-group">
			<label for="inputTitle" class="col-sm-2 control-label">Title/Position</label>
			<div class="col-sm-10">
				<input type="text" class="form-control" name="inputTitle" id="inputTitle" maxlength="50"
					placeholder="Title or position" value="<?php echo $_SESSION['userTitle']; ?>" required>
			</div>
		</div>
		<div class="form-group">
			<label for="inputTitle" class="col-sm-2 control-label">Access level</label>
			<div class="col-sm-10">
				<p class="form-control-static" title="Contact your manager if you want to change this"><?php
				switch ($_SESSION['userLevel']) {
					case 1:
						echo "Administrator";
						break;
					case 2:
						echo "Manager";
						break;
					case 3:
						echo "Supervisor";
						break;
					case 4:
						echo "Operator";
						break;
					case 5:
						echo "View only";
						break;
					default:
						echo "Unknown";
						reporterror("Unknown userlevel: '" . $_SESSION['userLevel'] . "'", '', $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
						break;
				}
				?></p>
			</div>
		</div>
		<div class="form-group">
			<label for="inputEmail" class="col-sm-2 control-label">Email address</label>
			<div class="col-sm-10">
				<div class="input-group">
					<div class="input-group-addon">
						<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>
					</div>
					<input type="email" class="form-control" name="inputEmail" id="inputEmail" maxlength="50"
						placeholder="Email" value="<?php echo $_SESSION['userEmail']; ?>" required>
				</div>
			</div>
		</div>
		<div class="form-group">
			<label for="inputPhone" class="col-sm-2 control-label">Mobile phone</label>
			<div class="col-sm-10">
				<div class="input-group">
					<div class="input-group-addon">
						<span class="glyphicon glyphicon-phone" aria-hidden="true"></span>
					</div>
					<input type="tel" class="form-control" name="inputPhone" id="inputPhone" maxlength="45"
						placeholder="+64212345678" value="<?php echo $_SESSION['userPhone']; ?>">
				</div>
			</div>
		</div>
		<div class="form-group">
			<label for="inputPassword" class="col-sm-2 control-label">Current password</label>
			<div class="col-sm-10">
				<div class="input-group">
					<div class="input-group-addon">
						<span class="glyphicon glyphicon-lock" aria-hidden="true"></span>
					</div>
					<input type="password" class="form-control" name="inputPassword" id="inputPassword"
						placeholder="Only required if changing password" value="">
				</div>
			</div>
		</div>
		<div class="form-group">
			<label for="inputNewPassword" class="col-sm-2 control-label">NEW password</label>
			<div class="col-sm-10">
				<div class="input-group">
					<div class="input-group-addon">
						<span class="glyphicon glyphicon-lock" aria-hidden="true"></span>
					</div>
					<input type="password" class="form-control" name="inputNewPassword" minlength="8"
						id="inputNewPassword" placeholder="To keep your current password, leave this blank" value="">
				</div>
			</div>
		</div>
		<?php if ($_SESSION['userID'] == 1) { ?>
			<div class="form-group">
				<label for="inputSite" class="col-sm-2 control-label">Site</label>
				<div class="col-sm-10">
					<select class="form-control" name="userSite">
						<option value="1" <?php if ($_SESSION['userSite'] == 1)
							echo ' selected=""'; ?>>1 Studholme</option>
						<option value="2" <?php if ($_SESSION['userSite'] == 2)
							echo ' selected=""'; ?>>2 Demo</option>
						<option value="3" <?php if ($_SESSION['userSite'] == 3)
							echo ' selected=""'; ?>>3 Miraka</option>
						<option value="4" <?php if ($_SESSION['userSite'] == 4)
							echo ' selected=""'; ?>>4 Oceania</option>
						<option value="5" <?php if ($_SESSION['userSite'] == 5)
							echo ' selected=""'; ?>>5 Yashili</option>
						<option value="6" <?php if ($_SESSION['userSite'] == 6)
							echo ' selected=""'; ?>>6 Danone</option>
						<option value="7" <?php if ($_SESSION['userSite'] == 7)
							echo ' selected=""'; ?>>7 Oceania UHT</option>
						<option value="8" <?php if ($_SESSION['userSite'] == 8)
							echo ' selected=""'; ?>>8 Oceania C&amp;B
						</option>
						<option value="9" <?php if ($_SESSION['userSite'] == 9)
							echo ' selected=""'; ?>>9 Clandeboye Cheese
						</option>
						<option value="10" <?php if ($_SESSION['userSite'] == 10)
							echo ' selected=""'; ?>>10 Synlait</option>
						<option value="11" <?php if ($_SESSION['userSite'] == 11)
							echo ' selected=""'; ?>>11 Kawerau</option>
						<option value="12" <?php if ($_SESSION['userSite'] == 12)
							echo ' selected=""'; ?>>12 Westland</option>
						<option value="13" <?php if ($_SESSION['userSite'] == 13)
							echo ' selected=""'; ?>>13 Oceania M&amp;S
						</option>
						<option value="14" <?php if ($_SESSION['userSite'] == 14)
							echo ' selected=""'; ?>>14 Open Country
						</option>
					</select>
				</div>
			</div>
			<?php
		} else {
			echo "
					<div class='form-group'>
						<label for='inputSite' class='col-sm-2 control-label'>Site</label>
						<div class='col-sm-10'><input type='hidden' name='userSite' value='" . $_SESSION['userSite'] . "'>" . $_SESSION['userSite'] . "</div>
					</div>
					";
		}
		?>
		<div class="form-group">
			<label for="dropdownMenu1" class="col-sm-2 control-label">Theme</label>
			<div class="col-sm-10">
				<select class="selectpicker" data-width="100%" name="style">
					<?php
					$theme = array(
						// number, name,         description
						array(1, 'cerulean', 'A clear blue sky'),
						array(2, 'cosmo', 'An ode to metro'),
						array(3, 'cyborg', 'Jet black and electric blue'),
						array(4, 'darkly', 'Flatly in night mode'),
						array(5, 'flatly', 'Flat and modern'),
						array(6, 'journal', 'Crisp like a new sheet of paper'),
						array(7, 'lumen', 'Light and shadow'),
						array(8, 'paper', 'Material is the metaphor'),
						array(9, 'readable', 'Optimized for legibility'),
						array(10, 'sandstone', 'A touch of warmth'),
						array(11, 'simplex', 'Mini and minimalist'),
						array(12, 'slate', 'Shades of gunmetal gray'),
						array(13, 'spacelab', 'Silvery and sleek'),
						array(14, 'superhero', 'The brave and the blue'),
						array(15, 'united', 'Orange and a unique font'),
						array(16, 'yeti', 'A friendly foundation'),
					);
					foreach ($theme as $curtheme) {
						//echo "<li onclick=\"update_style('".$curtheme[0]."');\"  class='image-combo'><p><img src=\"".$thumbnails.$curtheme[1].".png\"  width='100' height='60' style='float:left;'>&nbsp;".ucfirst(strtolower($curtheme[1]))."<p	class='text-muted'>".$curtheme[2]."</p></p></li>";
						echo "<option value='" . $curtheme[0] . "' onclick=\"update_style('" . $curtheme[0] . "');\" data-content=\"<table><tr><td rowspan='2'><img src='images/thumbnails/" . $curtheme[1] . ".png' width='100px' height='60px'></td><td>&nbsp;" . ucfirst($curtheme[1]) . "</td></tr><tr><td><small>" . $curtheme[2] . "</small></td></tr></table>\" ";
						if ($_SESSION['userStyle'] == $curtheme[0])
							echo "selected";
						echo ">" . ucfirst($curtheme[1]) . "<br><small>" . $curtheme[2] . "</small></option>";
					}
					?>
				</select>
			</div>
		</div>
		<div class="form-group">
			<label for="inputOOS" class="col-sm-2 control-label">Out of spec results</label>
			<div class="col-sm-10">
				<select class="form-control" name="userOOS">
					<?php
					echo "<option value='0'";
					if ($_SESSION['userOOS'] == 0 || $_SESSION['userOOS'] == '0')
						echo " selected";
					echo " >Do not notify me about out of spec results</option>";
					echo "<option value='1'";
					if ($_SESSION['userOOS'] == 1 || $_SESSION['userOOS'] == '1')
						echo " selected";
					echo " >Send me an OOS email at 6am daily</option>";
					if (isset($_SESSION['userPhone']) && $_SESSION['userPhone'] != "" && $_SESSION['userPhone'] != null) {
						echo "<option value='2'";
						if ($_SESSION['userOOS'] == 2 || $_SESSION['userOOS'] == '2')
							echo " selected";
						echo " >Send me an OOS text at 6am daily</option>";
					}
					if (isset($_SESSION['userPhone']) && $_SESSION['userPhone'] != "" && $_SESSION['userPhone'] != null) {
						echo "<option value='3'";
						if ($_SESSION['userOOS'] == 3 || $_SESSION['userOOS'] == '3')
							echo " selected";
						echo " >Email AND text me at 6am daily</option>";
					}
					if ($_SESSION['userPhone'] == "" || $_SESSION['userPhone'] == null) {
						echo "<option value='1' disabled >Enter mobile number above to enable text messages</option>";
					}
					?>
				</select>
			</div>
		</div>
		<?php
		if ($_SESSION['userCOA'] == 1) {
			if (file_exists('images/sigs/' . $_SESSION['userID'] . '.jpg')) { ?>
				<div class="form-group">
					<label for="inputCOA" class="col-sm-2 control-label">Create COA's</label>
					<div class="col-sm-10">
						<p class="form-control-static"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span>&nbsp;Yes
						</p>
					</div>
				</div>
				<div class="form-group">
					<label for="inputSignature" class="col-sm-2 control-label">Current signature</label>
					<div class="col-sm-10">
						<img src="images/sigs/<?php echo $_SESSION['userID']; ?>.jpg" alt="Signature" class="img-thumbnail">
					</div>
				</div>
			<?php } else { ?>
				<div class="form-group">
					<label for="inputCOA" class="col-sm-2 control-label">Create COA's</label>
					<div class="col-sm-10">
						<p class="form-control-static"><span class="glyphicon glyphicon-remove"
								aria-hidden="true"></span>&nbsp;No</p>
					</div>
				</div>
				<div class="form-group">
					<label for="inputSignature" class="col-sm-2 control-label">Current signature</label>
					<div class="col-sm-10">
						<p class="form-control-static">No signature loaded</p>
					</div>
				</div>
			<?php } ?>
			<div class="form-group">
				<label for="inputNewSig" class="col-sm-2 control-label">NEW signature</label>
				<div class="col-sm-10">
					<input type="file" id="inputNewSig" name="inputNewSig" accept="image/*" class="form-control">
				</div>
			</div>
		<?php } else { ?>
			<div class="form-group">
				<label for="inputCOA" class="col-sm-2 control-label">Create COA's</label>
				<div class="col-sm-10">
					<p class="form-control-static" title="Contact your manager if you want to change this"><span
							class='glyphicon glyphicon-remove' aria-hidden='true'></span>&nbsp;No</p>
				</div>
			</div>
		<?php } ?>
		<div class="form-group">
			<label for="inputRelease" class="col-sm-2 control-label">Release results</label>
			<div class="col-sm-10">
				<p class="form-control-static" title="Contact your manager if you want to change this"><?php if ($_SESSION['userRelease'] == 1)
					echo "<span class='glyphicon glyphicon-ok' aria-hidden='true'></span>&nbsp;Yes";
				else
					echo "<span class='glyphicon glyphicon-remove' aria-hidden='true'></span>&nbsp;No"; ?>
				</p>
			</div>
		</div>
		<div class="center-block text-center">
			<button type="submit" name="btnSave" id="btnSave" class="btn btn-default btn-primary"><span
					class='glyphicon glyphicon-save' aria-hidden='true'></span>&nbsp;Save</button>
		</div>
	</form>

</div>

<script src="js/profile.js?v=2.1"></script>

</body>

<head>
	<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
	<?php require "inc/footer.php"; ?>