--- /dev/null
+#tpAccountBox {
+ background: #eee;
+ float: left;
+ width: 98%;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ margin-left: 1%;
+ margin-right: 1%;
+ border: 1px solid #CCC;
+ border-radius: 8px;
+ padding: 10px 20px;
+}
+#tpLoggedInAs {
+ display: block;
+ position: relative;
+ min-height: 73px;
+ background: url("../assets/hiker.png") 0 100% no-repeat;
+}
+#tpLoggedInAs #tpLoggedInAsLabel {
+ float: left;
+ margin: 0 0 0 16%;
+}
+#tpLoggedInAs #tpLoggedInAsUser {
+ float: left;
+ clear: left;
+ margin: 8px 0 0 16%;
+ font-weight: bold;
+ color: #790000;
+ word-wrap: break-word;
+}
+#tpLogOutLink {
+ display: block;
+ position: absolute;
+ bottom: 4px;
+ right: 0;
+}
+#tpPlannerNav ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 10px;
+}
+#tpPlannerNav ul li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+#tpPlannerNav ul li a {
+ display: block;
+ padding: 5px 0 5px 26px;
+ background-position: 4px center;
+ background-repeat: no-repeat;
+ margin-bottom: 3px;
+ border: 1px solid #eee;
+}
+#tpPlannerNav #tpMoreInfo a {
+ background-image: url("../assets/email_edit.png");
+}
+#tpPlannerNav #tpPrintList a {
+ background-image: url("../assets/printer.png");
+}
+#tpPlannerNav #tpHelp a {
+ background-image: url("../assets/help.png");
+}
\ No newline at end of file
$states =
$membersNoEmails =
$formErrors = array();
+ $userInfo = array();
if ( isset( $_SESSION['travel-list'] ) ) {
foreach ( $_SESSION['travel-list'] as $item ) {
if ( isset( $_SESSION['itinerary-auth'] ) && filter_var( $_SESSION['itinerary-auth'], FILTER_VALIDATE_INT ) ) {
$userLoggedIn = true;
}
+
+ if ( isset( $_SESSION['username'])) {
+
+
+ }
switch ( $option ) {
case 'addAccount':
);
}
}
- }
+ }
global $wp;
$tripPlannerPage = get_permalink( $this->config['settings']['itinerary_page'] );
// Redirect to trip planner page
}
break;
case 'list':
+ $userInfo['email'] = $this->wpdb->get_var(
+ $this->wpdb->prepare(
+ "SELECT email
+ FROM " . GLM_MEMBERS_ITINERARY_PLUGIN_DB_PREFIX . "user
+ WHERE id = %s",
+ filter_var( $_SESSION['itinerary-auth'], FILTER_VALIDATE_INT )
+ )
+ );
$view = 'list.html';
default:
break;
'userLoggedIn' => $userLoggedIn,
'formErrors' => $formErrors,
'createSuccess' => $createSuccess,
+ 'userInfo' => $userInfo,
);
error_reporting(E_ALL ^ E_NOTICE);
<p>{$settings.itinerary_page_content}</p>
-<div class="glm_row">
+<div id="tpAccountBox" class="glm_row">
{if !$userLoggedIn}
- <form action="{$thisUrl}" method="post">
- <input type="hidden" name="option" value="login" />
- <div class="glm-columns glm-small-12 glm-medium-4">
- <h2>Sign In:</h2>
- <label for="username" class="glm-required"> Email </label>
- <input type="text" id="username" name="username" />
- <label for="password" class="glm-required"> Password </label>
- <input type="password" id="password" name="password" />
- <input type="submit" value="Log in" class="button" />
-
- <a href="{$thisUrl}?option=forgot">Forgot your Password?</a>
- </div>
- </form>
+ <div id="tpLogin" class="glma-columns glma-small-12 glma-medium-4">
+ <form action="{$thisUrl}" method="post">
+ <input type="hidden" name="option" value="login" />
+ <div class="glm-columns glm-small-12 glm-medium-4">
+ <h2>Sign In:</h2>
+ <label for="username" class="glm-required"> Email </label>
+ <input type="text" id="username" name="username" />
+ <label for="password" class="glm-required"> Password </label>
+ <input type="password" id="password" name="password" />
+ <input type="submit" value="Log in" class="button" />
+
+ <a href="{$thisUrl}?option=forgot">Forgot your Password?</a>
+ </div>
+ </form>
+ </div>
- <div class="glm-columns glm-small-12 glm-medium-4">
+ <div id="tpAccount" class="glma-columns glma-small-12 glma-medium-4">
<h2>If you do not have an account</h2>
<a href="{$thisUrl}?option=create"> Create Account </a><br>
By creating an account, you'll be able to save your list for later.
</div>
{else}
- <div style="width: 60%; float: left; padding: 5px;">
- <p>Logged in as ...</p>
- </div>
+ <div id="tpLoggedInAs" class="glma-columns glma-small-12 glma-medium-8">
+ <span id="tpLoggedInAsLabel">Logged in as </span>
+ <span id="tpLoggedInAsUser">{$userInfo.email}</span>
+ <a id="tpLogOutLink" href="https://www.uptravel.com/Toolkit/Members/TripPlanner/login.php?logout=1" style="display: block; margin-top: 6px;">Log Out</a>
+ </div>
{/if}
{if $members}
- <div class="glm-columns glm-small-12 glm-medium-4">
+ <div id="tpPlannerNav" class="glma-columns glma-small-12 glma-medium-4">
<ul>
- <li> <a href="{$thisUrl}?option=moreinfo">Get more info</a> </li>
- <li> <a href="#" class="list-print" data-areaToPrint="PrintArea">Print this list</a> </li>
+ <li id="tpMoreInfo"> <a href="{$thisUrl}?option=moreinfo">Get more info</a> </li>
+ <li id="tpPrintList"> <a href="#" class="list-print" data-areaToPrint="PrintArea">Print this list</a> </li>
<!-- <li> <a href="#">View Map</a> </li> -->
- <li> <a href="#">Help</a> </li>
+ <li id="tpHelp"> <a href="#">Help</a> </li>
</ul>
</div>
{/if}
-
</div>
+
<div class="glm_row">
<div class="glm-columns glm-small-12" style="text-align: right;">
<button id="toggle-map-view">Hide Map</button>
<div id="PrintArea">
{foreach $members as $data}
<div class="glm-itinerary-list-item" style="border:1px solid black; padding: 10px; margin: 10px;">
+ <div class="tpBreadcrumb">/breadcrumbs/../{$data.member_name}</div>
<a href="#" class="dashicons dashicons-trash glm-itinerary-delete" data-id="{$data.member}" data-baseurl="{$baseurl}" style="float:right;" alt="Remove"></a>
<h4 style="width:90%; clear: none;">{$data.member_name}</h4>
<div>