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 <Roles></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