387 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			387 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<%~if in.action eq 'bike_form'%>
 | 
						|
 | 
						|
  <%~if in.formsubmit%><%-- form submit --%>
 | 
						|
    <%~set res = Plugins::GForum::Bikes::bike_submit %>
 | 
						|
    <%~if res.error%>Error occurred: <%res.error%><%endparse%><%endif%>
 | 
						|
    <%~if in.bike_add%><%set success = "The bike was added"%><%elsif in.bike_edit%><%set success = "The bike was updated"%><%elsif in.delete_it%><%set success = "The bike was deleted"%><%endif%>
 | 
						|
 | 
						|
    <%~if success%>
 | 
						|
<%include include_bike_list.html%>
 | 
						|
      <%endparse%>
 | 
						|
    <%~endif%>
 | 
						|
  <%~endif%>
 | 
						|
 | 
						|
  <%~set select_bike_id = $form.select_bike_id%>
 | 
						|
  <%~if select_bike_id%>
 | 
						|
    <%~Plugins::GForum::Bikes::get_user_bikes($user_id)%>
 | 
						|
    <%~loop user_bikes_loop%>
 | 
						|
      <%if bike_id == $select_bike_id%>
 | 
						|
<%include include_bike_form.html%>
 | 
						|
        <%lastloop%>
 | 
						|
      <%endif%>
 | 
						|
    <%~endloop%>
 | 
						|
  <%~else%>
 | 
						|
<%include include_bike_form.html%>
 | 
						|
  <%~endif%>
 | 
						|
  <%~endparse%>
 | 
						|
<%~endif%>
 | 
						|
 | 
						|
<!DOCTYPE html>
 | 
						|
<html lang="en">
 | 
						|
<head>
 | 
						|
  <title><%cat_full_name%>: User Profile: <%user_username%></title>
 | 
						|
  <%include include_common_head.html%>
 | 
						|
</head>
 | 
						|
<body class="page-<%page_id%>">
 | 
						|
  <div class="container-b">
 | 
						|
    <%include include_header.html%>
 | 
						|
 | 
						|
    <div class="main">
 | 
						|
      <%~set content_header_title = $user_username%>
 | 
						|
 | 
						|
      <%~init array breadcrumbs%><%init hash breadcrumbs.0%>
 | 
						|
      <%~set breadcrumbs.0.name = $user_username%>
 | 
						|
      <%~set url_user_username = escape_url unescape_html $user_username%>
 | 
						|
 | 
						|
      <div class="contentwrapper clearfix">
 | 
						|
        <div class="sidebar">
 | 
						|
            <%include include_sidebar.html%>
 | 
						|
        </div>
 | 
						|
 | 
						|
        <%include include_breadcrumb.html%>
 | 
						|
 | 
						|
        <div class="content"><%-- start content--%>
 | 
						|
          <%include include_content_header.html%>
 | 
						|
          <form action="<%GForum::SEO::url()%>"><%hidden_form%></form>
 | 
						|
 | 
						|
          <div class="clearfix">
 | 
						|
            <div class="col-6 account-info">
 | 
						|
              <div class="dtable form">
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Status</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value">
 | 
						|
                    <%user_status_string%> - <%----%>
 | 
						|
                    <%~if user_invisible and current.user_status < $ADMINISTRATOR%>Offline
 | 
						|
                    <%~elsif user_online%><span class="user-online">Online</span>
 | 
						|
                    <%~else%>Offline
 | 
						|
                    <%~endif%>
 | 
						|
                  </div>
 | 
						|
                </div>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Registered</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_registered_date%></div>
 | 
						|
                </div>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Last Logged On</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_last_logon_date%></div>
 | 
						|
                </div>
 | 
						|
                <%~if not user_invisible or current_user_status == 3%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Local Time</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_localdate%></div>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Posts</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value">
 | 
						|
                      <%user_posts%> (<%user_posts /1 $user_days_registered%> per day) | 
 | 
						|
                      <a class="profile-favourites" href="<%GForum::SEO::url(params => "do=search_results;search_user_username=$url_user_username")%>">view posts</a>
 | 
						|
                      <%--
 | 
						|
                      <a class="profile-favourites" href="<%GForum::SEO::url(params => "do=others_favourites;user_id=$user_id")%>"><%num_favourites_others%></a> favourited by others<br/>
 | 
						|
                      <a class="profile-favourites" href="<%GForum::SEO::url(params => "do=user_favourites;user_id=$user_id")%>"><%num_favourites%></a> favourited by <%user_username%>
 | 
						|
                      --%>
 | 
						|
                  </div>
 | 
						|
                </div>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Real Name</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_real_name || 'No name entered.'%></div>
 | 
						|
                </div>
 | 
						|
                <%~if user_occupation%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Occupation</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_occupation%></div>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
                <%~if user_interests%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Interests</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_interests%></div>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Location</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_location || 'No location entered.'%></div>
 | 
						|
                </div>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">E-mail</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value">
 | 
						|
                    <%~if current_user_id and $current_user_status >= 3%>
 | 
						|
                    <a href="mailto:<%user_email%>"><%user_email%></a>
 | 
						|
                    <%~else%>
 | 
						|
                    <%user_disp_email || 'No email entered.'%>
 | 
						|
                    <%~endif%>
 | 
						|
                  </div>
 | 
						|
                </div>
 | 
						|
                <%~if current_user_id and $current_user_status >= 3%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Admin Options</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value">
 | 
						|
    	            <a href="/cgi-bin/admin/db.cgi?db=User;do=search_results;user_id=<%user_id%>;user_id-opt=%3D;display=details" target="admin">Details</a> | <a href="/cgi-bin/admin/db.cgi?db=User;do=modify_search_results;user_id=<%user_id%>;user_id-opt=%3D" target="admin">Modify</a> | <a href="/cgi-bin/admin/db.cgi?db=User;do=delete_search_results;user_id=<%user_id%>;user_id-opt=%3D" target="admin">Delete</a>
 | 
						|
                  </div>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
                <%~if user_homepage%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Homepage</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%if user_homepage%><a href="<%user_homepage%>" target="_blank"><%user_homepage%></a><%endif%></div>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
                <%~if user_twitter%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">Twitter</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_twitter%></div>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
                <%~if user_about%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name">About Me</div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value"><%user_about%></div>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
            <div class="col-6 account-photos">
 | 
						|
              <h4>Photos</h4>
 | 
						|
              <div class="photo-wrapper">
 | 
						|
                <%Plugins::GForum::SlideShow::generate_paths($user_id)%>
 | 
						|
                <%if user_image1 and $user_image1_large_path%><a href="<%user_image1_large_path%>" data-lightbox="photo"><img src="<%user_image1_thumbnail_path%>" border="0" /></a><%endif%>
 | 
						|
                <%if user_image2 and $user_image2_large_path%><a href="<%user_image2_large_path%>" data-lightbox="photo"><img src="<%user_image2_thumbnail_path%>" border="0" /></a><%endif%>
 | 
						|
                <%if user_image3 and $user_image3_large_path%><a href="<%user_image3_large_path%>" data-lightbox="photo"><img src="<%user_image3_thumbnail_path%>" border="0" /></a><%endif%>
 | 
						|
                <%if user_image4 and $user_image4_large_path%><a href="<%user_image4_large_path%>" data-lightbox="photo"><img src="<%user_image4_thumbnail_path%>" border="0" /></a><%endif%>
 | 
						|
                <%if user_image5 and $user_image5_large_path%><a href="<%user_image5_large_path%>" data-lightbox="photo"><img src="<%user_image5_thumbnail_path%>" border="0" /></a><%endif%>
 | 
						|
                <%if user_image6 and $user_image6_large_path%><a href="<%user_image6_large_path%>" data-lightbox="photo"><img src="<%user_image6_thumbnail_path%>" border="0" /></a><%endif%>
 | 
						|
              </div>
 | 
						|
              <%~if current_user_username eq $user_username%>
 | 
						|
              <div class="btn-wrapper">
 | 
						|
                <a href="<%GForum::SEO::url(params => "do=user_profile_basic")%>" title="Update Photos" class="btn">Update Photos</a>
 | 
						|
              </div>
 | 
						|
              <%~endif%>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
 | 
						|
          <div class="clearfix">
 | 
						|
            <div class="col-6 account-races">
 | 
						|
              <h4>Races</h4>
 | 
						|
              <%~if user_username eq $current_user_username or user_show_racetags%>
 | 
						|
              <%~if user_show_racetags%>
 | 
						|
              <%~mixed_calendar_loop($user_id, $user_username)%>
 | 
						|
              <%~endif%>
 | 
						|
              <%~endif%>
 | 
						|
 | 
						|
              <%~if race_loop.length%>
 | 
						|
              <%~get_cgi_value('from')%>
 | 
						|
              <div class="dtable form">
 | 
						|
                <%~loop race_loop%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name"></div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value">
 | 
						|
                    <%~if user_race%>
 | 
						|
                      <%~if url%><a href="<%url%>"><%endif%><span class="race-name"><%name%></span><%if url%></a><%endif%>
 | 
						|
                    <%~else%>
 | 
						|
                    <a href="<%url%><%if cgi_from eq 'racecalendar'%>?<%hidden_query%><%endif%>&from=gforum"><span class="race-name"><%name%></span></a>
 | 
						|
                    <%~endif%>
 | 
						|
                    <%if user_race and $current_user_username eq $user_username%> - <small><a href="<%cgi_root_url%>/gforum.cgi?do=personal_race_edit_form;race_id=<%id%><%hidden_query%>">[edit]</a></small><%endif%>
 | 
						|
                    <span class="race-info"><br /><%location%><br /><%racedate%></span>
 | 
						|
                  </div>
 | 
						|
                </div>
 | 
						|
                <%~endloop%>
 | 
						|
              </div>
 | 
						|
              <p><b>Note:</b> to deselect a race from your personal calendar, click the race's link, then click "untag this race."</p>
 | 
						|
              <%~else%>
 | 
						|
              <p>No race found.</p>
 | 
						|
              <%~endif%>
 | 
						|
 | 
						|
              <%if current_user_username eq $user_username%>
 | 
						|
              <div class="btn-wrapper">
 | 
						|
                <a href="<%GForum::SEO::url(params => "do=personal_race_add_form")%>" class="btn">Add a Personal Race</a>
 | 
						|
              </div>
 | 
						|
              <%endif%>
 | 
						|
            </div>
 | 
						|
            <div class="col-6 account-retailers">
 | 
						|
              <h4>Retailers</h4>
 | 
						|
              <%~slowtwitch_retailer_loop($user_username)%>
 | 
						|
              <%~if shop_loop.length%>
 | 
						|
              <div class="dtable form">
 | 
						|
                <%~loop shop_loop%>
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name"></div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value">
 | 
						|
                    <a href="<%url%><%if cgi_from eq 'retailers'%>?<%hidden_query%><%endif%>&from=gforum"><%name%></a>
 | 
						|
                    <br /><%location%>
 | 
						|
                  </div>
 | 
						|
                </div>
 | 
						|
                <%~endloop%>
 | 
						|
              </div>
 | 
						|
              <p><b>Note:</b> to deselect a retailer from your personal shopping list, click the shop's link, then click "untag this shop."</p>
 | 
						|
              <%~else%>
 | 
						|
              <p>No retailer found.</p>
 | 
						|
              <%~endif%>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
 | 
						|
          <h4>Bike Fit Manager</h4>
 | 
						|
          <div class="clearfix">
 | 
						|
            <div class="col-6 account-coordinates">
 | 
						|
              <div class="dtable form">
 | 
						|
                <div class="drow">
 | 
						|
                  <div class="dcell name"></div>
 | 
						|
                  <div class="dcell divider"></div>
 | 
						|
                  <div class="dcell value">
 | 
						|
                    <div class="title">Personal Fit Coordinates</div>
 | 
						|
                    <div class="tria-view">
 | 
						|
                      <div class="title">Triathlon view</div>
 | 
						|
                      <img src="<%static_url%>/images/fit_triathlon.jpg" />
 | 
						|
                    </div>
 | 
						|
                    <div class="road-view">
 | 
						|
                      <div class="title">Road view</div>
 | 
						|
                      <img src="<%static_url%>/images/fit_road.jpg" />
 | 
						|
                    </div>
 | 
						|
                  </div>
 | 
						|
                </div>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
            <div id="account-bikes" class="col-6 account-bikes">
 | 
						|
              <div class="bike-form"></div>
 | 
						|
              <div class="bike-list">
 | 
						|
                <%include include_bike_list.html%> 
 | 
						|
                <%~if current_user_id == $user_id%>
 | 
						|
                <div class="btn-wrapper">
 | 
						|
                  <a href="<%GForum::SEO::url(params => "username=$user_username;action=bike_form")%>" rel="edit" class="btn">Add a Bike</a>
 | 
						|
                </div>
 | 
						|
                <%~endif%>
 | 
						|
              </div>
 | 
						|
            </div>
 | 
						|
          </div>
 | 
						|
 | 
						|
          <%~if current_user_id%>
 | 
						|
          <%Plugins::GForum::SlideShow::change_logs($user_id)%>
 | 
						|
          <%~if username_log_loop.length%>
 | 
						|
          <h4>Change Logs</h4>
 | 
						|
          <div class="dtable">
 | 
						|
            <%~loop username_log_loop%>
 | 
						|
            <div class="drow">
 | 
						|
              <div class="dcell date"><%GT::Date::date_transform($Log_time,'%yyyy%-%mm%-%dd% %HH%:%MM%:%ss%','%yyyy%-%mm%-%dd%')%></div>
 | 
						|
              <div class="dcell"><%Log_old_username%></div>
 | 
						|
              <div class="dcell"><%Log_new_username%></div>
 | 
						|
            </div>
 | 
						|
            <%~endloop%>
 | 
						|
          </div>
 | 
						|
          <%~endif%>
 | 
						|
          <%endif%>
 | 
						|
 | 
						|
        </div><%-- end content --%>
 | 
						|
      </div>
 | 
						|
 | 
						|
    </div>
 | 
						|
    <%include include_footer.html%>
 | 
						|
  </div>
 | 
						|
</body>
 | 
						|
<%~include include_global_js.html%>
 | 
						|
<script type="text/javascript" src="<%static_url%>/js/lightbox.min.js"></script>
 | 
						|
  <script type="text/javascript">
 | 
						|
    $(document).ready(function() {
 | 
						|
      GForum.init_post_only();
 | 
						|
 | 
						|
      var url = "<%GForum::SEO::url(params => "username=$user_username")%>";
 | 
						|
 | 
						|
      /* bike form actions */
 | 
						|
      var _closeForm = function() {
 | 
						|
          $('.account-bikes .bike-form').slideUp('fast', function() { $(this).html(''); });
 | 
						|
          $('.account-bikes .bike-list').show();
 | 
						|
      };
 | 
						|
 | 
						|
      /* bike details */
 | 
						|
      var _initViewBike = function() {
 | 
						|
        $('.account-bikes a[rel=more]').each(function() {
 | 
						|
          $(this).click(function() {
 | 
						|
            var item = $(this).parent().siblings('.bike-info').find('.bike-details');
 | 
						|
            if (item.is(':visible')) {
 | 
						|
              item.slideUp();
 | 
						|
              $(this).html('View More');
 | 
						|
            }
 | 
						|
            else {
 | 
						|
              item.slideDown();
 | 
						|
              $(this).html('Hide More');
 | 
						|
            }
 | 
						|
            return false;
 | 
						|
          })
 | 
						|
        });
 | 
						|
      };
 | 
						|
 | 
						|
 | 
						|
      var _initEditBike = function() {
 | 
						|
        $('.account-bikes a[rel=edit]').each(function() {
 | 
						|
          $(this).click(function() {
 | 
						|
            $.ajax({
 | 
						|
              url: $(this).attr('href'),
 | 
						|
              dataType: 'html',
 | 
						|
              success: function(html) {
 | 
						|
                $('.account-bikes .bike-form').html(html).slideDown('fast', function() {
 | 
						|
                  $(this).find('form').ajaxForm({
 | 
						|
                    success: function(html) {
 | 
						|
                      if (html.search(/Error/) >= 0) {
 | 
						|
                        $('.account-bikes .error').html(html).show();
 | 
						|
                      }
 | 
						|
                      else {
 | 
						|
                        $('.account-bikes .bike-list').html(html);
 | 
						|
                        _initViewBike();
 | 
						|
                        _initEditBike();
 | 
						|
                        _closeForm();
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  });
 | 
						|
 | 
						|
                  $(this).find('.sprite-close').click(function() {
 | 
						|
                    _closeForm();
 | 
						|
                    return false;
 | 
						|
                  });
 | 
						|
 | 
						|
                  var obj = $(this);
 | 
						|
                  $(this).find('input[name=bdelete]').click(function() {
 | 
						|
                    if (confirm("Are you sure you want to delete this bike?")) {
 | 
						|
                      obj.find('input[name=delete_it]').val('1');
 | 
						|
                      obj.find('form').submit();
 | 
						|
                    }
 | 
						|
                  })
 | 
						|
                });
 | 
						|
                $('.account-bikes .bike-list').hide();
 | 
						|
              }
 | 
						|
            })
 | 
						|
            return false;
 | 
						|
          })
 | 
						|
        })
 | 
						|
      };
 | 
						|
 | 
						|
      _initViewBike();
 | 
						|
      _initEditBike();
 | 
						|
 | 
						|
    });
 | 
						|
  </script>
 | 
						|
</html>
 |