From: Laury GvR Date: Tue, 27 Nov 2018 16:40:08 +0000 (-0500) Subject: Front list account box and email display added X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=dad440b2065857811c415a3bd4aba2a76ce7fefb;p=WP-Plugins%2Fglm-member-db-itinerary.git Front list account box and email display added --- diff --git a/assets/email_edit.png b/assets/email_edit.png new file mode 100644 index 0000000..244f04a Binary files /dev/null and b/assets/email_edit.png differ diff --git a/assets/help.png b/assets/help.png new file mode 100644 index 0000000..5c87017 Binary files /dev/null and b/assets/help.png differ diff --git a/assets/hiker.png b/assets/hiker.png new file mode 100644 index 0000000..f429a41 Binary files /dev/null and b/assets/hiker.png differ diff --git a/assets/map.png b/assets/map.png new file mode 100644 index 0000000..f90ef25 Binary files /dev/null and b/assets/map.png differ diff --git a/assets/printer.png b/assets/printer.png new file mode 100644 index 0000000..a350d18 Binary files /dev/null and b/assets/printer.png differ diff --git a/css/front.css b/css/front.css new file mode 100644 index 0000000..369311e --- /dev/null +++ b/css/front.css @@ -0,0 +1,63 @@ +#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 diff --git a/models/front/itinerary/list.php b/models/front/itinerary/list.php index e4f11f9..2cc457e 100755 --- a/models/front/itinerary/list.php +++ b/models/front/itinerary/list.php @@ -77,6 +77,7 @@ class GlmMembersFront_itinerary_list // extends GlmMembersFront_events_baseActio $states = $membersNoEmails = $formErrors = array(); + $userInfo = array(); if ( isset( $_SESSION['travel-list'] ) ) { foreach ( $_SESSION['travel-list'] as $item ) { @@ -93,6 +94,11 @@ class GlmMembersFront_itinerary_list // extends GlmMembersFront_events_baseActio if ( isset( $_SESSION['itinerary-auth'] ) && filter_var( $_SESSION['itinerary-auth'], FILTER_VALIDATE_INT ) ) { $userLoggedIn = true; } + + if ( isset( $_SESSION['username'])) { + + + } switch ( $option ) { case 'addAccount': @@ -208,7 +214,7 @@ class GlmMembersFront_itinerary_list // extends GlmMembersFront_events_baseActio ); } } - } + } global $wp; $tripPlannerPage = get_permalink( $this->config['settings']['itinerary_page'] ); // Redirect to trip planner page @@ -270,6 +276,14 @@ class GlmMembersFront_itinerary_list // extends GlmMembersFront_events_baseActio } 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; @@ -285,6 +299,7 @@ class GlmMembersFront_itinerary_list // extends GlmMembersFront_events_baseActio 'userLoggedIn' => $userLoggedIn, 'formErrors' => $formErrors, 'createSuccess' => $createSuccess, + 'userInfo' => $userInfo, ); error_reporting(E_ALL ^ E_NOTICE); diff --git a/views/front/itinerary/list.html b/views/front/itinerary/list.html index de7b24b..2248310 100644 --- a/views/front/itinerary/list.html +++ b/views/front/itinerary/list.html @@ -11,46 +11,50 @@

{$settings.itinerary_page_content}

-
+
{if !$userLoggedIn} -
- -
-

Sign In:

- - - - - - - Forgot your Password? -
-
+
+
+ +
+

Sign In:

+ + + + + + + Forgot your Password? +
+
+
-
+

If you do not have an account

Create Account
By creating an account, you'll be able to save your list for later.
{else} -
-

Logged in as ...

-
+
+ Logged in as + {$userInfo.email} + Log Out +
{/if} {if $members} - +
@@ -77,6 +81,7 @@
{foreach $members as $data}
+
/breadcrumbs/../{$data.member_name}

{$data.member_name}