Changeset 2171363
- Timestamp:
- 10/10/2019 07:15:44 PM (6 years ago)
- Location:
- traveledmap-trip-itinerary-embedded-map/trunk
- Files:
-
- 4 edited
-
plugin.php (modified) (1 diff)
-
src/iframe/trip-block.js (modified) (3 diffs)
-
src/init.php (modified) (1 diff)
-
src/metabox/metabox.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
traveledmap-trip-itinerary-embedded-map/trunk/plugin.php
r2156545 r2171363 2 2 /** 3 3 * Plugin Name: TraveledMap Trip itinerary: Embedded map 4 * Plugin URI: https:// github.com/ahmadawais/create-guten-block/4 * Plugin URI: https://fr.wordpress.org/plugins/traveledmap-trip-itinerary-embedded-map/ 5 5 * Description: TraveledMap: Trip 6 * Author: mrahmadawais, maedahbatool7 * Author URI: https:// AhmadAwais.com/6 * Author: TraveledMap 7 * Author URI: https://www.traveledmap.com 8 8 * Version: 1.0.0 9 9 * License: GPL2+ -
traveledmap-trip-itinerary-embedded-map/trunk/src/iframe/trip-block.js
r2156545 r2171363 39 39 meta: 'traveledmap_trip_id', 40 40 }, 41 nickname: {42 type: 'string',43 source: 'meta',44 meta: 'traveledmap_nickname',45 },46 41 baseUrl: { 47 42 type: 'string', … … 109 104 const { 110 105 attributes: { 111 baseUrl, userId, nickname,tripId, showPopup, showPictures, showPicturesAtStart, mapUrl,106 baseUrl, userId, tripId, showPopup, showPictures, showPicturesAtStart, mapUrl, 112 107 isSticky, showOnPhones, showOnTablets, showOnLargeScreens, mapHeight, standardMapHeight, 113 108 extendedMapHeight, marginTop, … … 127 122 }; 128 123 129 const getUser = () => { 130 if (!isEmpty(userId)) { 131 return userId; 132 } 133 if (!isEmpty(nickname)) { 134 return nickname; 135 } 136 return null; 137 }; 124 const getUser = () => !isEmpty(userId) ? userId : null; 138 125 139 126 const getTripId = () => { -
traveledmap-trip-itinerary-embedded-map/trunk/src/init.php
r2156545 r2171363 71 71 'mapUrl' => array('type' => 'string'), 72 72 'traveledmap_user_id' => array('type' => 'string'), 73 'traveledmap_nickname' => array('type' => 'string'),74 73 'traveledmap_trip_id' => array('type' => 'string'), 75 74 'traveledmap_trip_base_url' => array('type' => 'string'), -
traveledmap-trip-itinerary-embedded-map/trunk/src/metabox/metabox.php
r2136499 r2171363 1 1 <?php 2 3 const NICKNAME_EXT = "--nickname";4 2 5 3 function traveledmap_register_meta_boxes() … … 68 66 const userId = document.getElementById("traveledmap-user-id").value; 69 67 const tripId = document.getElementById("traveledmap-trip-id").value; 70 const nickname = userId.indexOf("--nickname") > -1 && userId.replace(/--nickname/, ""); 71 const link = `https://www.traveledmap.com/embedded-trip${nickname && nickname.length > 0 ? `/${nickname}?trip=` : `?user=${userId}&trip=`}${tripId}`; 68 const link = `https://www.traveledmap.com/embedded-trip/${userId}/${tripId}?isWPMetaboxTest=true`; 72 69 const iframeEl = document.getElementById("traveledmap-steps-wrapper").appendChild(document.createElement("iframe")); 73 70 iframeEl.setAttribute("src", link); … … 127 124 } 128 125 129 if (endsWith($userInput, NICKNAME_EXT)) { 130 $nickname = sanitize_text_field(str_replace($userInput, NICKNAME_EXT, '')); 131 update_post_meta($post_id, 'traveledmap_nickname', $nickname); 132 $baseUrl .= "/$nickname?trip="; 133 } else { 134 $userId = sanitize_text_field($_POST['traveledmap-user-id']); 135 update_post_meta($post_id, 'traveledmap_user_id', $userId); 136 $baseUrl .= "?user=$userId&trip="; 137 } 126 $userId = sanitize_text_field($_POST['traveledmap-user-id']); 127 update_post_meta($post_id, 'traveledmap_user_id', $userId); 128 $baseUrl .= "/$userId"; 138 129 } 139 130 if (isset($_POST['traveledmap-trip-id'])) { … … 144 135 145 136 update_post_meta($post_id, 'traveledmap_trip_id', sanitize_text_field($tripId)); 146 $baseUrl .= $tripId;137 $baseUrl .= "/$tripId?isWP=true"; 147 138 update_post_meta($post_id, 'traveledmap_trip_base_url', $baseUrl); 148 139 } … … 156 147 157 148 register_post_meta('post', 'traveledmap_user_id', array( 158 'show_in_rest' => true,159 'type' => 'string'160 ));161 register_post_meta('post', 'traveledmap_nickname', array(162 149 'show_in_rest' => true, 163 150 'type' => 'string'
Note: See TracChangeset
for help on using the changeset viewer.