From dbda502cf9afb61522b49894a5ee2d691cae62d8 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 10 Jul 2014 14:37:01 -0400 Subject: [PATCH] Include static page for course maps Taken from their old site. --- Toolkit/Page.php | 2 +- assets/blacklake.gif | Bin 0 -> 1104 bytes assets/dunmaglas.gif | Bin 0 -> 657 bytes assets/hamletvillage.gif | Bin 0 -> 1092 bytes assets/hiddenriver.gif | Bin 0 -> 1091 bytes assets/littletraverse.gif | Bin 0 -> 1094 bytes assets/troutcreek.gif | Bin 0 -> 1092 bytes libjs/coursesMashUp.js | 163 ++++++++++++++++++++++++++++++++++++++ static/11.phtml | 28 +++++++ 9 files changed, 192 insertions(+), 1 deletion(-) create mode 100755 assets/blacklake.gif create mode 100755 assets/dunmaglas.gif create mode 100755 assets/hamletvillage.gif create mode 100755 assets/hiddenriver.gif create mode 100755 assets/littletraverse.gif create mode 100755 assets/troutcreek.gif create mode 100644 libjs/coursesMashUp.js create mode 100644 static/11.phtml diff --git a/Toolkit/Page.php b/Toolkit/Page.php index 97853a7..f21fb14 100755 --- a/Toolkit/Page.php +++ b/Toolkit/Page.php @@ -819,7 +819,7 @@ class Toolkit_Page $sql = " SELECT id FROM rotatingimages.application - WHERE page = " . $this->_catid; + WHERE page = " . $this->topParentId; $appId = $dbh->query($sql)->fetchColumn(); if ($appId) { diff --git a/assets/blacklake.gif b/assets/blacklake.gif new file mode 100755 index 0000000000000000000000000000000000000000..d1649efa7393e8c57b3cafa62b25c1c7490d2803 GIT binary patch literal 1104 zcmZ?wbhEHb6k$+e_}P- z@$vCHckaA*@19PXh(WE`*|TSL<7ACnBy5iIDFqA7nl;PS)m18(W6qp87L%p&^Yg{T z#I&`wpFMjf>&I(tZOy{MGJE#y6)RTA`0{-G`0>-HPhY=&l@H)ojN>UODY4%oVKGsP zm6g@3Tk^+`A9wEDS-Ny-R8*91g@~i0FF(7woJm4L(rM=+qZ8=j~+dA=+KE1C+h3#O*#Ct5moHxy^? zhTDF#WNB$>ZfYoo2B<%ImOI(t4(}c8v78b?Z#dFqxiV`v3nwFd{|)O+!HOCkrD3Lnng{$QDqZ zVBq-AAj~Plq0ubE#&hOQgW-mU2ZWuuSSlJA4)!ppl*}m5xZpU`Jnx)>ROgF;*&;%F zEL0X8KcP6uz?;i~F>S#VCE>VZJueppa5iR%ytu>p`GTxyr%la6rzshenfT_hNZgw8 zM3F~{?ZZkhkwa_@;XB@4VPI%r*l2i>VMQ~mt`CP#l22*0P;;xCDBH!YpBo*Nw4E-> z-7<1W;N?s|nsuWw{lO$IogG4235OF|n7L=IJK@xtyhxCf<*kp9Lw9;(aYKNsN!zi^ zMhl(;jh^ZUr(9=x+#zZ8kUy`na)E%Pq=r}XeWp~ExCbmd9h{xw?0!773FKoI;cHb4 zw!J7NFLL9J?#q1-nHsq73P-+RSXA(xO=d!hhrFT-xBbiCGL`|VwF0W_Kd#>8wker- KER&Iu!5RR3KPx8y literal 0 HcmV?d00001 diff --git a/assets/dunmaglas.gif b/assets/dunmaglas.gif new file mode 100755 index 0000000000000000000000000000000000000000..3cee2b79f796943d1648a09e7839624197df56b1 GIT binary patch literal 657 zcmZ?wbhEHb6k$+ec$UQw&&s-7QZgYSA%=(N#fuly#l!*`7;Z^Qrg3oe2n*kkl#Gv$ z-zX*3FCtQ+r}v4EZeZ_%KECx*Qa^wG%+1Xe6BBzSB69HHK^7L4B5m!*;^L;Jrn6_yE;lkN zE-voz^SdJ{nVp^e^y$;HXU|GYOUDTc&Y3gk?c2AktgJPbmU(%3)1sm>IXGNhU3W@L z>+0%eNK4o7@qOmyog*$jbLPzN-@pI)^XJW*H;jyo6GcR>NlI4o@=lvJZP~JA+}zx! zPMz8$Eqz-;qD)Wkp}4rVw)Wq@f2T%8g)lPq^z=*$4K3j2E-Wl;78Lyb`*)GL`X3e+ zYisLm+qTV`HET+E`1CMkj0<_ zG6WPS4D9b3vYMK+OqIF04V+tgn$7GPcm)JJ7*geXo2?=}Gw01`mkXU4>okA)d`7;W zB#{;CGZ`bAMTIwPP+(~asck3(oV17VPayuxZIy9>eTgl ztd>$o?q+f%W(n!v)m)wBw(YvZt|sYgr+M^xgcOh3>da&o%X3^f(UVu4*)eV*qr;K~ zQj*beb0r@KTxeikenMh}hDO_@U=g1Jkt+*Z)b+#MxQc?#9}=CK)%E7Xl?6;brp$6n zP8I~86=LNt__F7KGsBE|GRtZvvQOsflvJu(Wm)LFYL>F#8ncsHSKGPT8yOg^0TH9$ AfdBvi literal 0 HcmV?d00001 diff --git a/assets/hamletvillage.gif b/assets/hamletvillage.gif new file mode 100755 index 0000000000000000000000000000000000000000..76d4e85fea63906d8da66019284f9fc2838cfd92 GIT binary patch literal 1092 zcmZ?wbhEHb6k$+e_}YIn?*pCc_zxTl99FwoW2Rr1!YS+i!v$H&X&I@86#~bt->C!l6Tl6pMm2y{;a2`$6Hy+_WQTUt5@~)^&%4| z%E-v@)zoBXXG=>>D?3eEat8(W6J7K7CSERTX^q zj**d3a_Q32(o(7Q>ls5rn4_b`A3hWl6XS`ERVpsFv9Wpi^5va7ck1fu#2-KAh>Y~{ z@sYfCO|ZFn-MV#5|Ni~|{~s8PqkzsKp!k!8k%6I^K?h_nC{HkO{AXb2l<8nS*vTne zx95WKhKC1~t9e)sEO2D*XDBMh4gWn*2F;&ImfRq&8|Z-1S-bbn^iLR;4XDpA$MW8w(1yq&#@O)xos3q(evP zcvEg;Jd^s4kI@MVDoTb2H0(}zHgYvRn~`A0alVNw_)LI310w^=t7a7m#h(|Z?`pMj i5NHTbaODvE5OOC*g4xc0I(PZX>cq>qgD`w}; zom(Vs$8i^*J$p7-C?!5V{@%TNP7FaI9O>mE6OQqInKf%xpXBOR@dd7~u4|<(ZI!s2 zpPwJdpLp!pF)=Z*A3uJiD3yHu`gNn^4Intp^2dug=F_K76%`fnvibM#-wzc@s}r5! z#~U9ckQ67Ack9+IM@L5+8=KtR+)&}v>({TR@>Q3VlstO$=)r>rOP4O4J$rUdO-+yF z$|p~rY?iqB?AfzQkx5ZeQQ6tqT@uT31zV)0r4JoCq^hdQ&CR`R*|Pfj`V%Kk#7gI$ zX8NnGt=%j>&z&{AU3~G;qetuN>NZQ>TCrlq)TvWTOH1p;X1Xwj#>B*gabz_#G#n6m zy<6^{^23J@d3kv;+=Y62dOO7)&63(x zD%|VM8U69&$IF*5v#_xE`1lkS7GAt~@vy*$Nb$^LJYQK^S(6ltzkT~wBHTN3=FE7W zk~??qeEITalGMi6uV1I|R;BaRGBPrrVfYUOz*rasv^$QAd5hGf`Q{d zgCM8O4CaG890F}W7)>@jbPx>T5m`|1&}jlwYQUTV4FjhRQ)RwRnUfFvyQKKoFEki! zdU}FE_6g6E&FsymXSY|GbSiJ~W}ah_d&hw##Z`2H`E7}g1uBd|bA-z{UVQ$d#?8mj z5mM^Oz|g=D9bLBev)Y>zI$0$m2HHhUtn&P3GyYymVpybVe^^XN;ldg24WXP5B#kE= zVRrPtE3x761x6WO2Xhz8LxK}UIVdw1=}1H8%#HR)D_?npD0ox;BMmK*y^liqvNjf*qv3paar*R28F{V tE@Ja0C_J>TJ;<)ivCn$OV)ZlS5^a12Kl{{9GVZ?Ys9-tySg`|xH2{99Jc0lK literal 0 HcmV?d00001 diff --git a/assets/littletraverse.gif b/assets/littletraverse.gif new file mode 100755 index 0000000000000000000000000000000000000000..3442eb615da2c646b53282b8c3aff2d7d8c312dc GIT binary patch literal 1094 zcmZ?wbhEHb6k$+e_};<5s_C1MkRTb9A+ zM2KhXkhYHD)%9Dtbm{&3_bVzYzJC3B^ypDxmy!=3K79Q6@$=`;pFVy1^5u(U>PE@b zO_D*~;=WCi>03oiLVx`DA(6I)LqDvhriNL~>-zQUxw*NwZrzHBiD6ZBV`XK1^ytyD zWy^ege8j}WUcP*J`SRtcsHg`I9z1#SL^^8biWMuQrKJ@e6W_jlo0pfzYmuU-r&m{3 zcjwL>RaI3!tF+S6(vp%A0fRuntV7n;*2j(=V^ngUI&~^HH#bxIX>Dz7k<9&$j*g6s zj5luFkWAaOZrwUT`<%kU!iyI#vSplVXlUTgJo@e1HwphXKFgH)`g$818>z5~+{Q5+ znx3;~&t^$Ky=&Jle*FLuw+iu$U1DCf&z?OK^Q`4DjXQMc5RZCtkmP zot>R69X^?bg+h*tulp%$ZE-Xa4{H4~&ITK+|z|g^<1F{H|Cm1;X zGYE3ZSfm`{<&|QPEHc{g@PME%7sG}R4;W<`s$G^8XnbH&G}qoDBV}3SEXQLeBP8*p zX^HnFre`dY9c-Mf(=GV7ekgESFq6%)c-6$F7koShj)i3!1q<05mRKqukPP6^^0N_Q z`mpiWB*z8@rX9O@L=t>BH>$kVVEicZb|HskM@U8EwsY)E9oHB{xl@7=pMXU?2ivt~`7E_UOFBm)CO zQ4x1?ve1PKQag7_Yiny;TU*D)@!q&`qoSf>#flX+Ha53z-HM5cxpPPI#EBERxw#J> zJUDjj*yG3I+1c4SInpm*zI^-k?b4-7_4M@W>gq0EzWnD8OMQKPR8-WrZ{Oa%6RfP{ z4GCdfzh0`ewDiuMJI&34yLRoWs^Tjy=K1}bEi#gWg@q*}LtIQu?8Ao-MMa7qKYslB z^=o3Hz~|4O4;?ym|Ni~hSf1OrCAhh{Gc!3H9UT`fk_Zc9ojG&n>({TJJ$u&B(6DUT zvTN5QA3b_BaiYkpS0YcIJn`}Isj1E+s`cA%TC+9Pv+|K0SOWzG;)Rs;cV6ix(Lg8KtGAOG-*Uf974f zRC4OnsRaexGBPs%{xSXk{~s81qkzsKp!k!8k%6I^K?h_nC{HkO{AXb2lsWO}P!}tA zTneMnhKC2#OnDeA7C10UFa&vADb%>oB;^pt(kTaXvu53Kg zczSjd(}4t~3Eb>+EZRRvZb|KBTVVcHV#5VihM+mZmv|aJd`W9#VfqtNdefnyfgw8j zp5TYJtcZz{cg_@4g9Uw3qv9`vU+YBb&1lk{}+0S#8IEq4ww^kz2NS8ORUc((O`zT2UW zJr|XmavLp~suz5WPMD*m#6LyT&cmCLtLed(1iKS0Y+Qcl0{j~s7?@r)8#E|#T%2Cj kqEfBbP+zd5SKx#Cmz)4bJGQC3 +/* ============================== */ +var GMaps = +{ + centerLat: 45.356005, + centerLong: -84.690857, + startZoom: 9, + + init: function() + { + if (GBrowserIsCompatible()) + { + var map = new GMap2($('map')); + var loc = new GLatLng(GMaps.centerLat, GMaps.centerLong); + var marker; + var base_url = $('mapsURL').value + 'assets/'; + map.addControl(new GSmallMapControl()); + map.addControl(new GMapTypeControl()); + map.setCenter(loc, GMaps.startZoom); + + var markers = [ + { + 'lat' : 45.292304, + 'long' : -85.160198, + 'name' : 'Dunmaglas', + 'func' : GMaps.dunmaglas, + 'icon' : base_url + 'dunmaglas.png' + }, + { + 'lat' : 45.295177, + 'long' : -85.26412, + 'name' : 'Hidden River', + 'func' : GMaps.hiddenRiver, + 'icon' : base_url + 'hiddenriver.png' + }, + { + 'lat' : 45.32504, + 'long' : -84.218519, + 'name' : 'Black Lake Golf Club', + 'func' : GMaps.blackLake, + 'icon' : base_url + 'blacklake.png' + }, + { + 'lat' : 45.442706, + 'long' : -84.896482, + 'name' : 'Little Traverse Bay Golf Club', + 'func' : GMaps.littleTraverse, + 'icon' : base_url + 'littletraverse.png' + }, + { + 'lat' : 45.471746, + 'long' : -84.914849, + 'name' : 'Hamlet Village', + 'func' : GMaps.hamletVillage, + 'icon' : base_url + 'hamletvillage.png' + }, + { + 'lat' : 45.482054, + 'long' : -84.914336, + 'name' : 'Trout Creek', + 'func' : GMaps.troutCreek, + 'icon' : base_url + 'troutcreek.png' + } + ]; + + markers.each(function(n) { + loc = new GLatLng(n.lat, n.long); + if (n.icon != '') + { + var icon = new GIcon(); + icon.image = n.icon; + icon.shadow = base_url + 'shadow-old.png'; + icon.iconSize = new GSize(20, 34); + icon.iconAnchor = new GPoint(14, 25); + icon.infoWindowAnchor = new GPoint(14, 14); + marker = new GMarker(loc, icon); + } + else + { + marker = new GMarker(loc); + } + map.addOverlay(marker); + GEvent.addListener(marker, 'click', n['func']); + }); + } + }, + + denit: function() + { + GUnload(); + }, + + dunmaglas: function(event) + { + var title = new Element('h2', {'class': 'title'}).update('Dunmaglas Golf Course'); + var address = new Element('div', {'class': 'address'}).update('9031 Boyne City Rd
Charlevoix, MI 49720
(231) 547-4653'); + var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=9031+Boyne+City+Rd,+Charlevoix,+MI+49720&sll=45.417025,-84.267797&sspn=0.007441,0.014119&ie=UTF8&ll=45.292928,-85.160265&spn=0.007457,0.014119&z=16&iwloc=addr'}).update('Get Directions'); + + var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); + this.openInfoWindowHtml(wrapper); + }, + + hiddenRiver: function(event) + { + var title = new Element('h2', {'class': 'title'}).update('Belvedere Golf Club'); + var address = new Element('div', {'class': 'address'}).update('5731 Marion Center Rd
Charlevoix, MI 49720
(866) 547-2611'); + var link = new Element('a', {target: '_blank', href: 'http://g.co/maps/qyp99'}).update('Get Directions'); + + var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); + this.openInfoWindowHtml(wrapper); + }, + + blackLake: function(event) + { + var title = new Element('h2', {'class': 'title'}).update('Black Lake Golf Club'); + var address = new Element('div', {'class': 'address'}).update('2800 Maxon Rd
Onaway, MI 49765
(989) 733-4653'); + var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=2800+Maxon+Road,+Onaway,+MI+49765&sll=45.508332,-84.758642&sspn=0.007429,0.014119&ie=UTF8&ll=45.417025,-84.267797&spn=0.007441,0.014119&z=16&iwloc=addr'}).update('Get Directions'); + + var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); + this.openInfoWindowHtml(wrapper); + }, + + littleTraverse: function(event) + { + var title = new Element('h2', {'class': 'title'}).update('Little Traverse Bay Golf Club'); + var address = new Element('div', {'class': 'address'}).update('995 Hideaway Valley Dr
Harbor Springs, MI 49740
(231) 526-6200'); + var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=995+Hideaway+Valley+Dr,+Harbor+Springs,+MI+49740&sll=45.292928,-85.160265&sspn=0.007457,0.014119&ie=UTF8&ll=45.443256,-84.895585&spn=0.007437,0.014119&z=16&iwloc=addr'}).update('Get Directions'); + + var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); + this.openInfoWindowHtml(wrapper); + }, + + hamletVillage: function(event) + { + var title = new Element('h2', {'class': 'title'}).update('Hamlet Village'); + var address = new Element('div', {'class': 'address'}).update('5484 Pleasantview Rd
Harbor Springs, MI 49740
(231) 526-2641'); + var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=5484+Pleasantview+Rd,+Harbor+Springs,+MI+49740&sll=45.443256,-84.895585&sspn=0.007437,0.014119&ie=UTF8&ll=45.472471,-84.914682&spn=0.007433,0.014119&z=16&iwloc=addr'}).update('Get Directions'); + + var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); + this.openInfoWindowHtml(wrapper); + }, + + troutCreek: function(event) + { + var title = new Element('h2', {'class': 'title'}).update('Trout Creek'); + var address = new Element('div', {'class': 'address'}).update('4749 S Pleasantview Rd
Harbor Springs, MI 49740
(231) 526-2148'); + var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=4749+S+Pleasantview+Rd,+Harbor+Springs,+MI+49740&sll=45.472471,-84.914682&sspn=0.007433,0.014119&ie=UTF8&ll=45.483018,-84.91451&spn=0.007432,0.014119&z=16&iwloc=addr'}).update('Get Directions'); + + var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); + this.openInfoWindowHtml(wrapper); + } +}; + +//Event.observe(window, 'load', GMaps.init); +//Event.observe(window, 'unload', GMaps.denit); + +$(function(){ + GMaps.init; +}); \ No newline at end of file diff --git a/static/11.phtml b/static/11.phtml new file mode 100644 index 0000000..29954a0 --- /dev/null +++ b/static/11.phtml @@ -0,0 +1,28 @@ + + + + 'dunmaglas.gif', + 'Belvedere Golf Club' => 'hiddenriver.gif', + 'Trout Creek' => 'troutcreek.gif', + 'Little Travese Bay Golf Club' => 'littletraverse.gif', + 'Hamlet Village' => 'hamletvillage.gif', + 'Black Lake Golf Club' => 'blacklake.gif', +); + +foreach ($courses as $k => $v) { + $url = BASE_URL; + $markers[] = <<<_OUT +\n + {$k}\n + {$k}\n + +_OUT; +} +for ($i = 0; $i < count($markers); ++$i) { + $rows[] = "{$markers[$i++]}\n{$markers[$i]}"; +} +echo '' . implode("\n", $rows) . "
"; +?> +
-- 2.17.1