Changeset 5076 for OpenPNE/trunk/webapp
- Timestamp:
- Jan 28, 2008, 8:17:48 PM (15 years ago)
- Location:
- OpenPNE/trunk/webapp
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/trunk/webapp/lib/OpenPNE/Config.php
r4948 r5076 180 180 'OPENPNE_USE_FUNCTION_CACHE' => false, 181 181 'OPENPNE_USE_MYSQL_HINT' => false, 182 'OPENPNE_USE_COMMU_MAP' => true,183 182 'OPENPNE_USE_OLD_CRYPT_BLOWFISH' => false, 184 183 'OPENPNE_SESSION_CHECK_URL' => false, -
OpenPNE/trunk/webapp/modules/pc/do/c_edit_update_c_commu.php
r4933 r5076 43 43 $err_msg[] = '画像は'.IMAGE_MAX_FILESIZE.'KB以内のGIF・JPEG・PNGにしてください'; 44 44 } 45 }46 47 ////GoogleMAP48 if (OPENPNE_USE_COMMU_MAP) {49 $is_display_map = $requests['is_display_map'];50 51 if ($is_display_map && $requests['map_pref_id'] <> 50) {52 $pref = null;53 if ($requests['map_pref_id'] > 0) {54 $pref = db_etc_c_profile_pref4id($requests['map_pref_id']);55 }56 57 if (!empty($pref['map_latitude']) && !empty($pref['map_longitude']) && $requests['map_pref_id'] <> -1) {58 $map_latitude = $pref['map_latitude'];59 $map_longitude = $pref['map_longitude'];60 $map_zoom = $pref['map_zoom'];61 } else {62 // cast input parameters63 $map_latitude = doubleval($requests['map_latitude']);64 $map_longitude = doubleval($requests['map_longitude']);65 $map_zoom = intval($requests['map_zoom']);66 }67 } else {68 $map_latitude = 0;69 $map_longitude = 0;70 $map_zoom = 0;71 }72 } else {73 $is_display_map = null;74 $map_latitude = null;75 $map_longitude = null;76 $map_zoom = null;77 45 } 78 46 -
OpenPNE/trunk/webapp/modules/pc/page/c_edit.php
r4933 r5076 72 72 $this->set('u', $u); 73 73 74 //-- Google MAPs75 if (OPENPNE_USE_COMMU_MAP) {76 $pref_list = db_etc_c_profile_pref_list();77 78 // get pref_id selected79 $pref_id = db_etc_c_profile_pref_id4latlng($c_commu['map_latitude'], $c_commu['map_longitude'], $c_commu['map_zoom']);80 81 $this->set('pref_list', $pref_list);82 $this->set('pref_id', $pref_id);83 }84 85 74 return 'success'; 86 75 } -
OpenPNE/trunk/webapp/modules/pc/templates/c_edit.tpl
r4274 r5076 220 220 </tr> 221 221 ({*********}) 222 ({if $smarty.const.OPENPNE_USE_COMMU_MAP})223 <tr>224 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>225 <td class="bg_05" align="center" valign="middle">226 227 <div class="padding_s">228 229 地 図230 231 </div>232 233 </td>234 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>235 <td class="bg_02" align="left" valign="middle">236 237 <div class="padding_s">238 <input name="is_display_map" type="radio" class="no_bg" value="1"({if $c_commu.is_display_map}) checked="checked"({/if})>表示する<br>239 <input name="is_display_map" type="radio" class="no_bg" value="0"({if !$c_commu.is_display_map}) checked="checked"({/if})>表示しない240 </div>241 242 </td>243 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>244 </tr>245 ({*********})246 <tr>247 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>248 </tr>249 ({*********})250 <tr>251 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>252 <td class="bg_05" align="center" valign="middle">253 254 <div class="padding_s">255 256 地図情報の設定<br>257 (都道府県を選択)258 259 </div>260 261 </td>262 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>263 <td class="bg_02" align="left" valign="middle">264 265 <div class="padding_s">266 267 <select name="map_pref_id">268 <option value="0">選択してください</option>269 <option value="-1"({if !$pref_id && $c_commu.is_display_map}) selected="selected"({/if})>その他(手動設定)</option>270 ({foreach from=$pref_list item=item})271 <option value="({$item.c_profile_pref_id})"({if $pref_id == $item.c_profile_pref_id}) selected="selected"({/if})>({$item.pref})</option>272 ({/foreach})273 </select>274 275 </div>276 277 </td>278 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>279 </tr>280 ({*********})281 <tr>282 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>283 </tr>284 ({*********})285 <tr>286 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>287 <td class="bg_05" align="center" valign="middle">288 289 <div class="padding_s">290 291 地図情報の設定<br>292 (手動設定)293 294 </div>295 296 </td>297 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>298 <td class="bg_02" align="left" valign="middle">299 300 <div class="padding_s">301 緯度:<input class="text" name="map_latitude" type="text" size="14" value="({$c_commu.map_latitude})"> 302 経度:<input class="text" name="map_longitude" type="text" size="14" value="({$c_commu.map_longitude})"> 303 拡大率:<input class="text" name="map_zoom" type="text" size="4" value="({$c_commu.map_zoom})" maxlength="2"><br>304 305 ※手動設定の場合は、都道府県の選択で「その他(手動設定)」を選んでください。306 </div>307 308 </td>309 <td class="bg_01" align="center"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>310 </tr>311 ({*********})312 <tr>313 <td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" alt="dot" class="dot"></td>314 </tr>315 ({*********})316 ({/if})317 222 ({if !$is_unused_join_commu}) 318 223 <tr> -
OpenPNE/trunk/webapp/modules/pc/templates/c_home.tpl
r5073 r5076 374 374 ({/if}) 375 375 376 ({if $smarty.const.OPENPNE_USE_COMMU_MAP && $c_commu.is_display_map})377 <table border="0" cellspacing="0" cellpadding="10" style="width:270px;margin:0px auto;" class="border_07">378 <tr>379 <td style="width:268px;" class="bg_00">380 <div id="map" style="width: 248px; height: 300px"></div>381 </td>382 </tr>383 </table>384 ({/if})385 386 376 ({********************************}) 387 377 ({**ここまで:メインコンテンツ(左)**}) -
OpenPNE/trunk/webapp/modules/pc/templates/inc_header.tpl
r4889 r5076 329 329 ({***************************************}) 330 330 331 ({if $smarty.const.OPENPNE_USE_COMMU_MAP && $c_commu.is_display_map && $INC_HEADER_page_name == 'c_home'})332 <script src="http://maps.google.co.jp/maps?file=api&v=2.x&key=({$smarty.const.GOOGLE_MAPS_API_KEY})" type="text/javascript"></script>333 <script type="text/javascript">334 <!--335 function load() {336 if (GBrowserIsCompatible()) {337 var point = new GLatLng(({$c_commu.map_latitude}), ({$c_commu.map_longitude}));338 var zoom = ({$c_commu.map_zoom});339 var html = '<div><img src="({t_img_url filename=$c_commu.image_filename w=120 h=120 noimg=no_logo})" width="60" height="60" align="left" hspace="5">({$c_commu.name})</div>';340 341 var map = new GMap2(document.getElementById("map"));342 map.addControl(new GSmallMapControl());343 map.addControl(new GMapTypeControl());344 map.setCenter(point, zoom);345 346 var marker = new GMarker(point);347 map.addOverlay(marker);348 GEvent.addListener(marker, "click", function() {349 marker.openInfoWindowHtml(html);350 });351 }352 }353 //-->354 </script>355 <body onLoad="load()" onUnload="GUnload()" id="pc_page_({$INC_HEADER_page_name})">356 ({else})357 331 <body id="pc_page_({$INC_HEADER_page_name})"> 358 ({/if})359 332 360 333 ({$INC_HEADER_inc_page_top2|smarty:nodefaults})
Note: See TracChangeset
for help on using the changeset viewer.