<?php
require('../setClassPath.php');
require_once('object/User.php');
require_once('db/UserDB.php');
require_once('db/TransManager.php');
require_once('ui/Component.php');
require_once('util/InputHelper.php');

session_start();
$user = $_SESSION['user'];
if (!$user)
    exit();

$trans = TransManager::getInstance();
$trans->beginTrans();
$userdb = new UserDB();

$profile = $userdb->getProfileIds($user->getUserId(), $trans->getPDO());
if (!$profile) {
    $trans->commit();
    $trans->disconnect();
    exit();
}
$education      = $profile->getEducationId();
$drinker        = $profile->getDrinkerId();
$smoker         = $profile->getSmokerId();
$income         = $profile->getIncomeId();
$maritalStatus  = $profile->getMaritalStatusId();
$relationship   = $profile->getRelationshipId();
$orientation    = $profile->getOrientationId();
$race           = $profile->getRaceId();
$religion       = $profile->getReligionId();
$hasKids        = $profile->getHasKids();
$wantsKids      = $profile->getWantsKids();

$trans->commit();
$trans->disconnect();


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Update Your Profile Details</title>
<link type="text/css" rel="stylesheet" href="/css/main.css">
<style type="text/css">
.hd { font-weight: bold; margin: 10px 0 8px 0; }
label { width: 150px; display: block; float: left; }
select { width: 210px; }
</style>
</head>
<body>
<div id="body">
<div id="widetop">
<h1>Update Your Profile Details</h1>
<p class="lg">You can make changes to your profile details.  Adjust any of the fields below and press "Make Changes".</p>
</div>

<form action="uprofile4_update.html" method="post">
  <div style="width: 398px; float: left;">
    <label class="l2" for="education_id">Education:</label>
    <select name="education_id">
     <option value="1"<?= ($education == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($education == '2' ? ' selected' : '') ?>>High school or less</option>
     <option value="3"<?= ($education == '3' ? ' selected' : '') ?>>Some college/associate's</option>
     <option value="4"<?= ($education == '4' ? ' selected' : '') ?>>Bachelor's degree</option>
     <option value="5"<?= ($education == '5' ? ' selected' : '') ?>>Master's degree</option>
     <option value="6"<?= ($education == '6' ? ' selected' : '') ?>>Doctorate</option>
    </select><br><br>
    
    <label class="l2" for="drinker_id">Drinker:</label>
    <select name="drinker_id">
     <option value="1"<?= ($drinker == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($drinker == '2' ? ' selected' : '') ?>>Do not drink</option>
     <option value="3"<?= ($drinker == '3' ? ' selected' : '') ?>>Drink occassionally/socially</option>
     <option value="4"<?= ($drinker == '4' ? ' selected' : '') ?>>Drink regularly</option>
    </select><br><br>  
    
    <label class="l2" for="smoker_id">Smoker:</label>
    <select name="smoker_id">
     <option value="1"<?= ($smoker == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($smoker == '2' ? ' selected' : '') ?>>Do not smoke</option>
     <option value="3"<?= ($smoker == '3' ? ' selected' : '') ?>>Smoke occassionally/socially</option>
     <option value="4"<?= ($smoker == '4' ? ' selected' : '') ?>>Smoke regularly</option>
    </select><br><br>
    
    <label class="l2" for="income_id">Income:</label>
    <select name="income_id">
     <option value="1"<?= ($income == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($income == '2' ? ' selected' : '') ?>>Less than $20k per year</option>
     <option value="3"<?= ($income == '3' ? ' selected' : '') ?>>$20k to $35k per year</option>
     <option value="4"<?= ($income == '4' ? ' selected' : '') ?>>$35k to $50k per year</option>
     <option value="5"<?= ($income == '5' ? ' selected' : '') ?>>$50k to $65k per year</option>
     <option value="6"<?= ($income == '6' ? ' selected' : '') ?>>$65k to $80k per year</option>
     <option value="7"<?= ($income == '7' ? ' selected' : '') ?>>$80k to $100k per year</option>
     <option value="8"<?= ($income == '8' ? ' selected' : '') ?>>$100k to $130k per year</option>
     <option value="9"<?= ($income == '9' ? ' selected' : '') ?>>$130k to $160k per year</option>
     <option value="10"<?= ($income == '10' ? ' selected' : '') ?>>More than $160k per year</option>
    </select><br><br>
    
    <label class="l2" for="marital_status_id">Marital Status:</label>
    <select name="marital_status_id">
     <option value="1"<?= ($maritalStatus == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($maritalStatus == '2' ? ' selected' : '') ?>>Single</option>
     <option value="3"<?= ($maritalStatus == '3' ? ' selected' : '') ?>>In a committed relationship</option>
     <option value="4"<?= ($maritalStatus == '4' ? ' selected' : '') ?>>Married</option>
     <option value="5"<?= ($maritalStatus == '5' ? ' selected' : '') ?>>Divorced</option>
     <option value="6"<?= ($maritalStatus == '6' ? ' selected' : '') ?>>Widowed</option>
    </select><br><br>
    
    <label class="l2" for="relationship_id">Joining Because:</label>
    <select name="relationship_id">
     <option value="1"<?= ($relationship == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($relationship == '2' ? ' selected' : '') ?>>Seeking a relationship</option>
     <option value="3"<?= ($relationship == '3' ? ' selected' : '') ?>>Seeking friendship</option>
     <option value="4"<?= ($relationship == '4' ? ' selected' : '') ?>>Just playing around</option>
    </select>
  </div>
  
  <div style="width: 398px; float: right;">
    <label class="l2" for="orientation_id">Orientation:</label>
    <select name="orientation_id">
     <option value="1"<?= ($orientation == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($orientation == '2' ? ' selected' : '') ?>>Straight</option>
     <option value="3"<?= ($orientation == '3' ? ' selected' : '') ?>>Gay</option>
     <option value="4"<?= ($orientation == '4' ? ' selected' : '') ?>>Bisexual</option>
     <option value="5"<?= ($orientation == '5' ? ' selected' : '') ?>>Transgendered</option>
    </select><br><br>
    
    <label class="l2" for="race_id">Race:</label>
    <select name="race_id">
     <option value="1"<?= ($race == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($race == '2' ? ' selected' : '') ?>>White/Caucasian</option>
     <option value="3"<?= ($race == '3' ? ' selected' : '') ?>>Black/African</option>
     <option value="4"<?= ($race == '4' ? ' selected' : '') ?>>Hispanic</option>
     <option value="5"<?= ($race == '5' ? ' selected' : '') ?>>Asian</option>
     <option value="6"<?= ($race == '6' ? ' selected' : '') ?>>American Indian</option>
     <option value="7"<?= ($race == '7' ? ' selected' : '') ?>>Pacific Islander</option>
     <option value="8"<?= ($race == '8' ? ' selected' : '') ?>>Mixed Race</option>
     <option value="9"<?= ($race == '9' ? ' selected' : '') ?>>Other</option>
    </select><br><br>
    
    <label class="l2" for="religion_id">Religion:</label>
    <select name="religion_id">
     <option value="1"<?= ($religion == '1' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="2"<?= ($religion == '2' ? ' selected' : '') ?>>Christianity - Protestant</option>
     <option value="3"<?= ($religion == '3' ? ' selected' : '') ?>>Christianity - Catholic</option>
     <option value="4"<?= ($religion == '4' ? ' selected' : '') ?>>Christianity - Mormonism</option>
     <option value="5"<?= ($religion == '5' ? ' selected' : '') ?>>Judaism</option>
     <option value="6"<?= ($religion == '6' ? ' selected' : '') ?>>Islam - Shi'ite</option>
     <option value="7"<?= ($religion == '7' ? ' selected' : '') ?>>Islam - Sunni</option>
     <option value="8"<?= ($religion == '8' ? ' selected' : '') ?>>Buddhism</option>
     <option value="9"<?= ($religion == '9' ? ' selected' : '') ?>>Hinduism</option>
     <option value="10"<?= ($religion == '10' ? ' selected' : '') ?>>Wicca/Paganism</option>
     <option value="11"<?= ($religion == '11' ? ' selected' : '') ?>>Confucianism</option>
     <option value="12"<?= ($religion == '12' ? ' selected' : '') ?>>Sikhism</option>
     <option value="13"<?= ($religion == '13' ? ' selected' : '') ?>>Taoism</option>
     <option value="14"<?= ($religion == '14' ? ' selected' : '') ?>>Scientology</option>
     <option value="15"<?= ($religion == '15' ? ' selected' : '') ?>>Agnosticism</option>
     <option value="16"<?= ($religion == '16' ? ' selected' : '') ?>>Atheism</option>
     <option value="17"<?= ($religion == '17' ? ' selected' : '') ?>>New Age</option>
     <option value="18"<?= ($religion == '18' ? ' selected' : '') ?>>Other</option>
    </select><br><br>
    
    <label class="l2" for="religion_id">Have Kids?</label>
    <select name="has_kids">
     <option value="D"<?= ($hasKids == 'D' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="T"<?= ($hasKids == 'T' ? ' selected' : '') ?>>Yes</option>
     <option value="F"<?= ($hasKids == 'F' ? ' selected' : '') ?>>No</option>
    </select><br><br>
    
    <label class="l2" for="religion_id">Want (More) Kids?</label>
    <select name="wants_kids">
     <option value="D"<?= ($wantsKids == 'D' ? ' selected' : '') ?>>Decline to Specify</option>
     <option value="T"<?= ($wantsKids == 'T' ? ' selected' : '') ?>>Yes</option>
     <option value="F"<?= ($wantsKids == 'F' ? ' selected' : '') ?>>No</option>
    </select>
  </div>
  <br style="clear: both;">
  <br>

  <input type="submit" value="Make Change">
</form>

<?php
$ui = Component::getInstance();
$ui->drawHeader($user);
$ui->drawFooter();
?>
</div>
</body>
</html>
