From 59d10aa891df3b0ea48a6839dfb411b5ca48e22d Mon Sep 17 00:00:00 2001
From: Eric Rasmussen <erasmussen2@unl.edu>
Date: Thu, 17 Sep 2009 14:31:17 +0000
Subject: [PATCH] mmore work on the globe

---
 plugins/globe/views/default/globe/content.php | 192 +++++++++++++++---
 plugins/globe/views/default/globe/css.php     |   7 +
 2 files changed, 169 insertions(+), 30 deletions(-)

diff --git a/plugins/globe/views/default/globe/content.php b/plugins/globe/views/default/globe/content.php
index 4d001999..d5ae7233 100644
--- a/plugins/globe/views/default/globe/content.php
+++ b/plugins/globe/views/default/globe/content.php
@@ -69,41 +69,173 @@
 
 <div class="col left" id="plotFriends">
 
-<div class="featuredWrapper">
+
 		<h3 class="sec_header">Your Friends</h3>
 
-		<div class="member_icons">
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		<img onclick="displayWarrenBuffett();return false;" src="../../mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
-		</div>
-	</div>
+		<?php 
+				$currentUser = get_loggedin_user();
+				$friends = get_entities_from_relationship("friend",$currentUser->guid,false,"user","",0,"",100);
+				if($friends){
+                    foreach($friends as $user){
+                    	$user = get_user($user->guid);
+                    	if($user->longitude != undefined && $user->longitude != "" && $user->map_explanation != undefined && $user->map_explanation != ""){
+	                    	echo "<div class=\"member_icon\"><img onclick=\"window.openLocation('" . $user->longitude . "','" . $user->latitude . "','" . $user->username . "',";
+	                    	if($user->profile_country)
+		                    	echo "'" . $user->profile_country . " - " . str_replace("'","\'",htmlentities($user->profile_city)) . ", " . $user->profile_state . "',";
+		                    else
+		                    	echo "'',";
+	                    	echo "'" . str_replace("'","\'",htmlentities($user->name)) . "',";
+	                    	if($user->profile_attended_from != "Did Not Attend UNL" && $user->profile_attended_from != "" && $user->profile_attended_from != NULL)
+		                    	echo "'Attended UNL: " . $user->profile_attended_from . "-" . $user->profile_attended_to . "'";
+		                    else
+		                    	echo "''";
+	                    	echo ",'". str_replace("'","\'",htmlentities($user->map_explanation))."');return false;\" src=\"".$CONFIG->url."mod/profile/icon.php?username=" . $user->username . "&size=tiny\" /></div>";                         
+                    	}
+	                    else{
+	                    	echo "<div class=\"member_icon\"><img src=\"".$CONFIG->url."mod/profile/icon.php?username=" . $user->username . "&size=tiny\" /></div>";
+	                    }
+                    }
+                }
+                else 
+                	echo 'You haven\'t added any friends yet but that\'s ok, we\'ll help you find some.';
+          ?>
+	
 
 </div>
 <div class="col middle" id="plotGroups">
 <h3 class="sec_header">Your Groups</h3></div>
 <div class="col middle" id="plotRoles">
 <h3 class="sec_header">Other &lt;Roles&gt;</h3></div>
-<div class="col right" id="plotFeaturedHuskers">
-<h3 class="sec_header">Featured Huskers</h3></div>
\ No newline at end of file
+
+<div class="col right" id="plotXXX">
+	<h3 class="sec_header">Featured Huskers</h3>
+
+			<!-- row 1 -->
+			<div class="member_icon">
+				<img onclick="displayNancyAndreasen();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Nancy_Andreasen_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayAtorodAzizinamini();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Atorod_Azizinamini_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayClaudeMBoltonJr();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Claude-M_Bolton-Jr_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayWarrenBuffett();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Warren_Buffett_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 2 -->
+	<!-- 	<div class="member_icon">
+				<img onclick="displayAnnChangBarnes();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Ann_Chang-Barnes_tiny.jpg" alt="Profile Icon" />
+			</div>
+	-->		<div class="member_icon">
+				<img onclick="displayBingChen();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Bing_Chen_tiny.jpg" alt="Profile Icon" />
+			</div>
+	<!--	<div class="member_icon">
+				<img onclick="displayXunHongChen();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Xun-Hong_Chen_tiny.jpg" alt="Profile Icon" />
+			</div>
+	-->		<div class="member_icon">
+				<img onclick="displayGranvilleCoggs();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Granville_Coggs_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 3 -->
+			<div class="member_icon">
+				<img onclick="displayDrLTreyColeman();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Dr-L-Trey_Coleman_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayPamDingman();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Pam_Dingman_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayChristopherElbow();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Christopher_Elbow_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayShaneFarritor();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Shane_Farritor_tiny.jpg" alt="Profile Icon" />
+			</div>				
+			<!-- row 4 -->
+			<div class="member_icon">
+				<img onclick="displaySheriFritz();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Sheri_Fritz_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayRulonGardner();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Rulon_Gardner_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayDavidHarwood();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/David_Harwood_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayJohnHoerner();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/John_Hoerner_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 5 -->
+			<div class="member_icon">
+				<img onclick="displayMichaelHoff();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Michael_Hoff_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayJohnJanovyJr();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/John_Janovy-Jr_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayJayKeasling();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Jay_Keasling_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayScottKillinger();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Scott_Killinger_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 6 -->
+	<!--	<div class="member_icon">
+				<img onclick="displayKarenKunc();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Karen_Kunc_tiny.jpg" alt="Profile Icon" />
+			</div>
+	-->		<div class="member_icon">
+				<img onclick="displayNithalKuwa();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Nithal_Kuwa_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayCindyMcCaffrey();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Cindy_McCaffrey_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayBetsyOBrien();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Betsy_O'Brien_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 7 -->
+			<div class="member_icon">
+				<img onclick="displayJuanitaPage();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Juanita_Page_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayLarkinPowell();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Larkin_Powell_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayJeffreyRaikes();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Jeffrey_Raikes_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayBrettRatcliffe();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Brett_Ratcliffe_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 8 -->
+			<div class="member_icon">
+				<img onclick="displayJorgeAlbertoRodriguez();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Jorge-Alberto_Rodriguez_tiny.jpg" alt="Profile Icon" />
+			</div>
+	<!--	<div class="member_icon">
+				<img onclick="displayAverySchwer();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Avery_Schwer_tiny.jpg" alt="Profile Icon" />
+			</div>
+	-->		<div class="member_icon">
+				<img onclick="displayTedSorensen();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Ted_Sorensen_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayBobThacker();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Bob_Thacker_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 9 -->
+			<div class="member_icon">
+				<img onclick="displayKenVogel();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Ken_Vogel_tiny.jpg" alt="Profile Icon" />
+			</div>
+	<!--	<div class="member_icon">
+				<img onclick="displaySidnieWhiteCrawford();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Sidnie_White-Crawford_tiny.jpg" alt="Profile Icon" />
+			</div>
+	-->		<div class="member_icon">
+				<img onclick="displayCharlesWood();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Charles_Wood_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<div class="member_icon">
+				<img onclick="displayJohnYohe();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/John_Yohe_tiny.jpg" alt="Profile Icon" />
+			</div>
+			<!-- row 10 -->
+	<!--	<div class="member_icon">
+				<img onclick="displayTrischaZornHudson();" src="<?php echo $CONFIG->url ?>mod/customindex/witw_icons/Trischa_Zorn-Hudson_tiny.jpg" alt="Profile Icon" />
+			</div>
+	-->		
+</div>
+
+
+
+<div class="clear"></div>
+
+<span style="font-size:.8em;font-style:italic">Icons are only clickable if that user has edited their profile with their location.  Otherwise, we don't know where to put them!</span>
diff --git a/plugins/globe/views/default/globe/css.php b/plugins/globe/views/default/globe/css.php
index 49f78a81..b2b18a8c 100644
--- a/plugins/globe/views/default/globe/css.php
+++ b/plugins/globe/views/default/globe/css.php
@@ -38,4 +38,11 @@ span.latlngMe{
 }
 #YourselfOnTheMap{
 	margin-right:30px;
+	cursor:pointer;
+}
+
+div.member_icon {
+	margin:0 0 4px 2px;
+	border:1px solid #eee;
+	padding:1px;
 }
\ No newline at end of file
-- 
GitLab