Changeset 3391038
- Timestamp:
- 11/06/2025 11:03:37 AM (5 weeks ago)
- Location:
- interactive-globes/trunk
- Files:
-
- 31 added
- 11 deleted
- 49 edited
-
README.txt (modified) (2 diffs)
-
dist/assets/css/public/itt-globes-style.min.css (modified) (1 diff)
-
dist/assets/js/admin/admin.min.js (modified) (1 diff)
-
dist/assets/js/admin/cpt-modal-events.min.js (modified) (1 diff)
-
dist/assets/js/public/globe.min.js (modified) (1 diff)
-
interactive-globes.php (modified) (4 diffs)
-
languages/interactive-globes.pot (modified) (51 diffs)
-
src/Core.php (modified) (8 diffs)
-
src/Features/CptManager/CptManagerCore.php (modified) (3 diffs)
-
src/Features/CptManager/CptManagerFeature.php (deleted)
-
src/Features/Duplicate/DuplicateCore.php (modified) (4 diffs)
-
src/Features/Duplicate/DuplicateFeature.php (deleted)
-
src/Features/Meta/CPTGlobeParentID.php (added)
-
src/Features/Meta/MetaCore.php (modified) (2 diffs)
-
src/Features/Meta/MetaFeature.php (deleted)
-
src/Features/Sales/UpsellPage.php (modified) (3 diffs)
-
src/Features/Sales/UpsellPageFeature.php (deleted)
-
src/Features/Shortcode/ShortcodeCore.php (modified) (7 diffs)
-
src/Features/Shortcode/ShortcodeFeature.php (deleted)
-
src/Features/SinglePage/SinglePageCore.php (modified) (1 diff)
-
src/Features/SinglePage/SinglePageFeature.php (deleted)
-
src/Features/Tooltip/TooltipCore.php (modified) (1 diff)
-
src/Features/Tooltip/TooltipFeature.php (deleted)
-
src/Features/Updater/UpdateCore.php (modified) (1 diff)
-
src/Features/Updater/UpdateFeature.php (deleted)
-
src/Plugin/Assets.php (modified) (7 diffs)
-
src/Plugin/Lifecycle.php (modified) (1 diff)
-
src/Project.php (deleted)
-
src/Services/Assets (deleted)
-
src/Services/Creatable.php (deleted)
-
src/Services/Model/Base/Labels.php (modified) (1 diff)
-
src/Services/Model/Base/Meta.php (modified) (1 diff)
-
src/Services/Model/Base/Options.php (modified) (2 diffs)
-
src/models/00-globe-free.php (modified) (1 diff)
-
src/models/01-globe-dotlabel.php (modified) (7 diffs)
-
src/models/02-globe-point.php (modified) (7 diffs)
-
vendor-prefixed/autoload.php (modified) (1 diff)
-
vendor-prefixed/composer/ClassLoader.php (modified) (1 diff)
-
vendor-prefixed/composer/autoload_classmap.php (modified) (7 diffs)
-
vendor-prefixed/composer/autoload_files.php (added)
-
vendor-prefixed/composer/autoload_real.php (modified) (4 diffs)
-
vendor-prefixed/composer/autoload_static.php (modified) (9 diffs)
-
vendor-prefixed/composer/installed.json (modified) (3 diffs)
-
vendor-prefixed/saltus/framework/src/Core.php (modified) (3 diffs)
-
vendor-prefixed/saltus/framework/src/Features/AdminCols/SaltusAdminCols.php (modified) (1 diff)
-
vendor-prefixed/saltus/framework/src/Features/AdminFilters/WalkerTaxonomyDropdown.php (modified) (2 diffs)
-
vendor-prefixed/saltus/framework/src/Features/QuickEdit (added)
-
vendor-prefixed/saltus/framework/src/Features/QuickEdit/QuickEdit.php (added)
-
vendor-prefixed/saltus/framework/src/Features/QuickEdit/SaltusQuickEdit.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Container/ContainerAssembler.php (modified) (1 diff)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Container/ServiceContainer.php (modified) (7 diffs)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Container/SimpleContainer.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Project.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Service/Factory.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Service/ServiceFactory.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Services (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/Asset.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php (added)
-
vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php (added)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/autoload_classmap.php (modified) (12 diffs)
-
vendor/composer/autoload_files.php (added)
-
vendor/composer/autoload_real.php (modified) (2 diffs)
-
vendor/composer/autoload_static.php (modified) (14 diffs)
-
vendor/composer/installed.json (modified) (3 diffs)
-
vendor/composer/installed.php (modified) (4 diffs)
-
vendor/saltus/framework/CHANGELOG.md (modified) (1 diff)
-
vendor/saltus/framework/README.md (modified) (2 diffs)
-
vendor/saltus/framework/composer.lock (modified) (54 diffs)
-
vendor/saltus/framework/src/Core.php (modified) (3 diffs)
-
vendor/saltus/framework/src/Features/AdminCols/SaltusAdminCols.php (modified) (1 diff)
-
vendor/saltus/framework/src/Features/AdminFilters/WalkerTaxonomyDropdown.php (modified) (2 diffs)
-
vendor/saltus/framework/src/Features/QuickEdit (added)
-
vendor/saltus/framework/src/Features/QuickEdit/QuickEdit.php (added)
-
vendor/saltus/framework/src/Features/QuickEdit/SaltusQuickEdit.php (added)
-
vendor/saltus/framework/src/Infrastructure/Container/ContainerAssembler.php (modified) (1 diff)
-
vendor/saltus/framework/src/Infrastructure/Container/ServiceContainer.php (modified) (7 diffs)
-
vendor/saltus/framework/src/Infrastructure/Container/SimpleContainer.php (added)
-
vendor/saltus/framework/src/Infrastructure/Plugin/Project.php (added)
-
vendor/saltus/framework/src/Infrastructure/Service/Factory.php (added)
-
vendor/saltus/framework/src/Infrastructure/Service/ServiceFactory.php (added)
-
vendor/saltus/framework/src/Infrastructure/Services (added)
-
vendor/saltus/framework/src/Infrastructure/Services/Assets (added)
-
vendor/saltus/framework/src/Infrastructure/Services/Assets/Asset.php (added)
-
vendor/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php (added)
-
vendor/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php (added)
-
vendor/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php (added)
-
vendor/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php (added)
Legend:
- Unmodified
- Added
- Removed
-
interactive-globes/trunk/README.txt
r3323046 r3391038 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.0 7 Stable tag: 1.4. 87 Stable tag: 1.4.7 8 8 Donate link: https://wpinteractiveglobes.com/ 9 9 License: GPLv2 or later … … 77 77 78 78 == Changelog == 79 80 = 1.4.11 = 81 82 - New: Graticules can now be costumized for Color, Opacity, Thickness and Altitude 83 - New: Add quick edit to dotlabel 84 - New: Add cpts to new cpt list filter 85 - Fix: Improve naming for parent globe select 86 - Fix: Admin col for cpt html 87 88 = 1.4.10 = 89 - New: Also stop auto rotate when regions are hovered 90 - Maintenance: dependencies updated 91 92 = 1.4.9 = 93 - Fix: rework the enqueue process 94 - Fix: rework the feature process to have less boilerplate 95 - Fix: move some classes to framework 96 - Fix: cpt globe options 97 - Fix: Update cpt labels 98 - Fix: Add responsive widths to content areas, closes 99 - Fix: Responsive css rules for content left/right missing 79 100 80 101 = 1.4.8 = -
interactive-globes/trunk/dist/assets/css/public/itt-globes-style.min.css
r3263746 r3391038 1 .itt_globe_wrapper{margin:0 auto;width:100%}.itt_globe_aspect_ratio{height:0;position:relative;width:100%}.itt_globe{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.itt_globe_tooltip{box-shadow:0 3px 15px rgba(0,0,0,.2);padding:8px}.itt_globe_html_marker,.itt_globe_tooltip{background:#fff;border-radius:3px;color:#000}.itt_globe_html_marker{box-shadow:0 3px 6px rgba(0,0,0,.2);font-size:.75em;padding:2px 4px}.gbtn.disabled.glightbox-button-hidden{display:none}.itt_globe_display_content_left,.itt_globe_display_content_right{align-content:normal;align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.itt_globe_display_content_left .itt_globe_container,.itt_globe_display_content_right .itt_globe_container{width:68%}.itt_globe_display_content_left .itt_globe_content_left,.itt_globe_display_content_right .itt_globe_content_right{width:30%}.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_container{width:50%}.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_content_left,.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_content_right{width:22%}.itt_globe_display_content_left .itt_globe_container,.itt_globe_display_content_right .itt_globe_container{flex-grow:1}.itt_globe_display_content_above .itt_globe_content_above,.itt_globe_display_content_below .itt_globe_content_below{flex-basis:100%;width:100%}.itt_globe_content{padding:1%}.itt-globe-region-counter{font-size:1.1em;margin:0 auto;text-align:center;width:100%}@media only screen and (max-width:768px){.itt_globe_ container,.itt_globe_content,.itt_globe_display_content_left .itt_globe_content_left,.itt_globe_display_content_right .itt_globe_content_right{width:100%}.itt_globe_display_content_left{display:flex;flex-direction:column-reverse}.itt_globe_display_content_left .itt_globe_container,.itt_globe_display_content_right .itt_globe_container{width:100%}}1 .itt_globe_wrapper{margin:0 auto;width:100%}.itt_globe_aspect_ratio{height:0;position:relative;width:100%}.itt_globe{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.itt_globe_tooltip{box-shadow:0 3px 15px rgba(0,0,0,.2);padding:8px}.itt_globe_html_marker,.itt_globe_tooltip{background:#fff;border-radius:3px;color:#000}.itt_globe_html_marker{box-shadow:0 3px 6px rgba(0,0,0,.2);font-size:.75em;padding:2px 4px}.gbtn.disabled.glightbox-button-hidden{display:none}.itt_globe_display_content_left,.itt_globe_display_content_right{align-content:normal;align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.itt_globe_display_content_left .itt_globe_container,.itt_globe_display_content_right .itt_globe_container{width:68%}.itt_globe_display_content_left .itt_globe_content_left,.itt_globe_display_content_right .itt_globe_content_right{width:30%}.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_container{width:50%}.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_content_left,.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_content_right{width:22%}.itt_globe_display_content_left .itt_globe_container,.itt_globe_display_content_right .itt_globe_container{flex-grow:1}.itt_globe_display_content_above .itt_globe_content_above,.itt_globe_display_content_below .itt_globe_content_below{flex-basis:100%;width:100%}.itt_globe_content{padding:1%}.itt-globe-region-counter{font-size:1.1em;margin:0 auto;text-align:center;width:100%}@media only screen and (max-width:768px){.itt_globe_display_content_left{display:flex}.itt_globe_container,.itt_globe_content,.itt_globe_display_content_left .itt_globe_container,.itt_globe_display_content_left .itt_globe_content_left,.itt_globe_display_content_right .itt_globe_container,.itt_globe_display_content_right .itt_globe_content_right,.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_container,.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_content_left,.itt_globe_display_content_right.itt_globe_display_content_left .itt_globe_content_right{width:100%}} -
interactive-globes/trunk/dist/assets/js/admin/admin.min.js
r3263746 r3391038 1 const globe_ut_prepareURL=function(e){if("string"!=typeof e)return e;var t;(e=e.replace(/&/gi,"&")).replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)}));try{t=new URL(e)}catch(e){t=!1}return t&&![null,"http:","https:","mailto:","tel:"].includes(t.protocol)?(console.log("URL protocol not allowed"),""):e};function setupClickEvent(e,t,i){let n={arcLines:"arcLineDefaults",points:"pointDefaults",dotLabels:"labelDefaults",regions:"regionDefaults",html:"htmlDefaults"};if("regions"===i.type&&(i={...i.properties}),new URLSearchParams(window.location.search).has("debug")&&console.debug(i),"default"===i.action&&(i.action=t[n[i.type]].action),"none"===i.action)return;const o=i.action;o&&"function"==typeof window.ittGlobes.clickActions[o]&&window.ittGlobes.clickActions[o](e,t,i),ittGlobeData.isAdmin||("open_url"!==i.action&&"open_url_new"!==i.action||(i.content=globe_ut_prepareURL(i.content)),"open_url"===i.action&&""!==i.content?document.location=i.content:"open_url_new"===i.action&&""!==i.content&&window.open(i.content))}function addShortcodeCopyEvent(){document.getElementById("ittglobe-copy-button").addEventListener("click",(function(){const e=document.getElementById("meta_box_shortcode-code");if(navigator.clipboard)navigator.clipboard.writeText(e.innerText);else{var t=document.createRange();t.selectNode(e),window.getSelection().removeAllRanges(),window.getSelection().addRange(t),document.execCommand("copy"),window.getSelection().removeAllRanges()}this.classList.remove("dashicons-admin-page"),this.classList.add("dashicons-yes"),setTimeout((()=>{this.classList.remove("dashicons-yes"),this.classList.add("dashicons-admin-page")}),2e3)}))}let ittGlobesAdmin={preview:{},globeMeta:{},cptTabIndex:{itt_globe_point:2,itt_globe_dotlabel:3,itt_globe_html:4,itt_globe_region:5,itt_globe_line:6}};ittGlobesAdmin.globeMeta=function(){let e=document.querySelector(".js-itt-globe-render");if(e&&e.dataset.globe_meta)try{return JSON.parse(e.dataset.globe_meta)}catch(e){return console.error("Error parsing globe meta data:",e),{}}return{}}(),ittGlobesAdmin.init=function(){ittGlobesAdmin.buildPreview(),ittGlobesAdmin.setupGlobeReady(),ittGlobesAdmin.setMeta()},ittGlobesAdmin.setMeta=function(){let e=document.querySelector(".itt_globe_render");e&&(ittGlobesAdmin.meta=e.dataset.globe_meta)},ittGlobesAdmin.round=function(e){return Math.round(100*e)/100},ittGlobesAdmin.setupGlobeReady=function(){document.addEventListener("adminGlobeReady",(function(){let e=Object.values(ittGlobes.globesIndex)[0];const t=JSON.parse(ittGlobesAdmin.meta);ittGlobesAdmin.preview.centerCoordinates={lat:0,lng:0,altitude:1.7},e.ringColor((()=>e=>`rgba(255,100,50,${1-e})`)).ringMaxRadius(3.5).ringAltitude(.006).ringPropagationSpeed(5).ringRepeatPeriod(400/3);const i=e.onGlobeClick();e.onGlobeClick((function(t,n){i&&i(t,n),t.latitude=ittGlobesAdmin.round(t.lat),t.longitude=ittGlobesAdmin.round(t.lng);const o={lat:t.lat,lng:t.lng};e.ringsData([...e.ringsData(),o]),setTimeout((()=>e.ringsData(e.ringsData().filter((e=>e!==o)))),400),ittGlobesAdmin.preview.clickedCoordinates=t,delete ittGlobesAdmin.preview.clickedElement,delete ittGlobesAdmin.preview.clickedDataset,ittGlobesAdmin.updateClickedPreviewInfo()}));const n=e.onZoom();e.onZoom((function(e){n&&n(e),ittGlobesAdmin.preview.centerCoordinates=e,ittGlobesAdmin.updateCenterPreviewInfo()})),e.onPointClick((function(i,n,o){ittGlobesAdmin.preview.clickedElement=Object.assign({},i),ittGlobesAdmin.preview.clickedElement.type="Point",ittGlobesAdmin.preview.clickedElement.post_type="itt_globe_point",delete ittGlobesAdmin.preview.clickedElement.__threeObj,delete ittGlobesAdmin.preview.clickedCoordinates,delete ittGlobesAdmin.preview.clickedDataset,ittGlobesAdmin.updateClickedPreviewInfo(),setupClickEvent(e,t,i)})),e.onLabelClick((function(i,n,o){ittGlobesAdmin.preview.clickedElement=Object.assign({},i),ittGlobesAdmin.preview.clickedElement.type="Dot Label",ittGlobesAdmin.preview.clickedElement.post_type="itt_globe_dotlabel",delete ittGlobesAdmin.preview.clickedElement.__threeObj,delete ittGlobesAdmin.preview.clickedCoordinates,delete ittGlobesAdmin.preview.clickedDataset,ittGlobesAdmin.updateClickedPreviewInfo(),setupClickEvent(e,t,i)}))}))},ittGlobesAdmin.setCenter=function(e){if(e.target){document.getElementsByName("globe_info[altitudeOptions][altitude]")[0].value=e.target.dataset.altitude,document.getElementsByName("globe_info[centerCoordinates][latitude]")[0].value=e.target.dataset.lat,document.getElementsByName("globe_info[centerCoordinates][longitude]")[0].value=e.target.dataset.lng,ittGlobesAdmin.onChange(),e.target.innerHTML=itt_admin_labels.newCenterSaved,e.target.setAttribute("disabled","disabled"),setTimeout((function(){e.target.innerHTML=itt_admin_labels.setInitialCenter,e.target.removeAttribute("disabled")}),2e3)}},ittGlobesAdmin.updateClickedPreviewInfo=function(){let e=ittGlobesAdmin.preview;if(void 0!==e.clickedCoordinates){ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_title").innerHTML="Clicked Location";let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_data"),i='<span class="ittglobe_lat_s">Lat: </span><span class="ittglobe_lat">'+e.clickedCoordinates.latitude+'</span><span class="ittglobe_lng_s">Long: </span><span class="ittglobe_lng">'+e.clickedCoordinates.longitude+"</span>";t.innerHTML=i,ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_action_edit").style.display="none";let n=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_action_add_new"),o=n.dataset.latitude,l=n.dataset.longitude;Object.keys(n.dataset).forEach((e=>{delete n.dataset[e]})),n.dataset.prevlatitude=o,n.dataset.prevlongitude=l,n.dataset.latitude=e.clickedCoordinates.latitude,n.dataset.longitude=e.clickedCoordinates.longitude,void 0!==ittGlobesAdmin.preview.clickedDataset&&(Object.keys(ittGlobesAdmin.preview.clickedDataset).forEach((e=>{n.dataset[e]=ittGlobesAdmin.preview.clickedDataset[e]})),delete ittGlobesAdmin.preview.clickedDataset),n.style.display="inline-block"}if(void 0!==e.clickedElement){ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_title").innerHTML="Clicked "+e.clickedElement.type+" : "+e.clickedElement.title;let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_data"),i='<span class="ittglobe_lat_s">Lat: </span><span class="ittglobe_lat">'+ittGlobesAdmin.round(e.clickedElement.coordinates.latitude)+'</span><span class="ittglobe_lng_s">Long: </span><span class="ittglobe_lng">'+ittGlobesAdmin.round(e.clickedElement.coordinates.longitude)+"</span>";if(t.innerHTML=i,"itt_globe_point"===e.clickedElement.post_type||"itt_globe_dotlabel"===e.clickedElement.post_type||void 0!==e.clickedElement.post_id){let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_action_edit");t.dataset.id=e.clickedElement.post_id?e.clickedElement.post_id:e.clickedElement.id,t.dataset.post_type=e.clickedElement.post_type,t.style.display="inline-block";let i=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_action_add_new");i.style.display="inline-block",i.dataset.prevlatitude=i.dataset.latitude,i.dataset.prevlongitude=i.dataset.longitude,i.dataset.latitude=ittGlobesAdmin.round(e.clickedElement.coordinates.latitude),i.dataset.longitude=ittGlobesAdmin.round(e.clickedElement.coordinates.longitude)}}},ittGlobesAdmin.updateCenterPreviewInfo=function(){let e=ittGlobesAdmin.preview;e.centerCoordinates.latitude=ittGlobesAdmin.round(ittGlobesAdmin.preview.centerCoordinates.lat),e.centerCoordinates.longitude=ittGlobesAdmin.round(ittGlobesAdmin.preview.centerCoordinates.lng),e.centerCoordinates.altitude=ittGlobesAdmin.round(ittGlobesAdmin.preview.centerCoordinates.altitude);let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_center .inside .itt_globe_preview_data"),i='<span class="ittglobe_lat_s">Lat: </span><span class="ittglobe_lat">'+e.centerCoordinates.latitude+'</span><span class="ittglobe_lng_s">Long: </span><span class="ittglobe_lng">'+e.centerCoordinates.longitude+'</span><span class="ittglobe_altitude_s">Altitude/Scale: </span><span class="ittglobe_altitude">'+e.centerCoordinates.altitude+"</span>";ittGlobesAdmin.setCenterButton.dataset.lat=e.centerCoordinates.lat,ittGlobesAdmin.setCenterButton.dataset.lng=e.centerCoordinates.lng,ittGlobesAdmin.setCenterButton.dataset.altitude=e.centerCoordinates.altitude,t.innerHTML=i},ittGlobesAdmin.buildPreview=function(){let e=".itt_globe_info input, .itt_globe_info select, .itt_globe_info textarea",t=document.querySelectorAll(e);t.forEach((function(e){e.onchange=ittGlobesAdmin.onChange})),document.querySelectorAll(".csf-cloneable-add").forEach((function(i){i.addEventListener("click",(function(i){t.forEach((function(e){e.onchange=null})),setTimeout((function(){t=document.querySelectorAll(e),t.forEach((function(e){e.onchange=ittGlobesAdmin.onChange}))}),500)}))}));let i=void 0===ittGlobesAdmin.globeMeta.altitudeOptions?ittGlobesAdmin.globeMeta.altitude:ittGlobesAdmin.globeMeta.altitudeOptions.altitude;ittGlobesAdmin.preview.centerCoordinates={lat:void 0===ittGlobesAdmin.globeMeta.centerCoordinates?0:ittGlobesAdmin.globeMeta.centerCoordinates.latitude,lng:void 0===ittGlobesAdmin.globeMeta.centerCoordinates?0:ittGlobesAdmin.globeMeta.centerCoordinates.longitude,altitude:void 0===i?1.7:i};let n=document.getElementsByClassName("itt_globe_preview_info");n.length<1?ittGlobesAdmin.infoContainer=null:(ittGlobesAdmin.infoContainer=n[0],ittGlobesAdmin.setCenterButton=document.querySelector(".itt_globe_preview_info #itt_globe_preview_data_center .itt_globe_preview_action button"),ittGlobesAdmin.setCenterButton.addEventListener("click",ittGlobesAdmin.setCenter),ittGlobesAdmin.updateCenterPreviewInfo())},ittGlobesAdmin.onChange=function(){let e=document.querySelector(".itt_globe_preview");e instanceof HTMLElement&&e.classList.add("itt_globe_preview_needs_update")},ittGlobesAdmin.addNew=function(e){if(e){let t=document.getElementById("post_ID").value;console. log("Add new "+JSON.stringify(e.dataset)+" dataType:"+e.value+" parentGlobe: "+t);let i=ittGlobesAdmin.cptTabIndex[e.value],n=document.querySelectorAll(".csf-nav-metabox ul li a");if(n&&n[i].click(),"undefined"!=typeof addNew){let i=[];for(const t in e.dataset)e.dataset.hasOwnProperty(t)&&i.push([t,e.dataset[t]]);i.push(["post_type",e.value]),i.push(["parent_id",t]),addNew(e.value,t,i),e.value=""}else console.log("something went wrong")}},ittGlobesAdmin.edit=function(e){if(e&&(console.log("edit "+JSON.stringify(e.dataset)),"undefined"!=typeof editEntry)){let t=[];for(const i in e.dataset)e.dataset.hasOwnProperty(i)&&t.push([i,e.dataset[i]]);let i=ittGlobesAdmin.cptTabIndex[e.dataset.post_type],n=document.querySelectorAll(".csf-nav-metabox ul li a");n&&n[i].click();let o=document.getElementById("post_ID").value;editEntry(e.dataset.post_type,e.dataset.id,o,t)}},ittGlobesAdmin.init(),window.ittGlobesAdmin=ittGlobesAdmin,addShortcodeCopyEvent();export{ittGlobesAdmin};1 const globe_ut_prepareURL=function(e){if("string"!=typeof e)return e;var t;(e=e.replace(/&/gi,"&")).replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)}));try{t=new URL(e)}catch(e){t=!1}return t&&![null,"http:","https:","mailto:","tel:"].includes(t.protocol)?(console.log("URL protocol not allowed"),""):e};function setupClickEvent(e,t,i){let n={arcLines:"arcLineDefaults",points:"pointDefaults",dotLabels:"labelDefaults",regions:"regionDefaults",html:"htmlDefaults"};if("regions"===i.type&&(i={...i.properties}),new URLSearchParams(window.location.search).has("debug")&&console.debug(i),"default"===i.action&&(i.action=t[n[i.type]].action),"none"===i.action)return;const o=i.action;o&&"function"==typeof window.ittGlobes.clickActions[o]&&window.ittGlobes.clickActions[o](e,t,i),ittGlobeData.isAdmin||("open_url"!==i.action&&"open_url_new"!==i.action||(i.content=globe_ut_prepareURL(i.content)),"open_url"===i.action&&""!==i.content?document.location=i.content:"open_url_new"===i.action&&""!==i.content&&window.open(i.content))}function addShortcodeCopyEvent(){document.getElementById("ittglobe-copy-button").addEventListener("click",(function(){const e=document.getElementById("meta_box_shortcode-code");if(navigator.clipboard)navigator.clipboard.writeText(e.innerText);else{var t=document.createRange();t.selectNode(e),window.getSelection().removeAllRanges(),window.getSelection().addRange(t),document.execCommand("copy"),window.getSelection().removeAllRanges()}this.classList.remove("dashicons-admin-page"),this.classList.add("dashicons-yes"),setTimeout((()=>{this.classList.remove("dashicons-yes"),this.classList.add("dashicons-admin-page")}),2e3)}))}let ittGlobesAdmin={preview:{},globeMeta:{},cptTabIndex:{itt_globe_point:2,itt_globe_dotlabel:3,itt_globe_html:4,itt_globe_region:5,itt_globe_line:6}};ittGlobesAdmin.globeMeta=function(){let e=document.querySelector(".js-itt-globe-render");if(e&&e.dataset.globe_meta)try{return JSON.parse(e.dataset.globe_meta)}catch(e){return console.error("Error parsing globe meta data:",e),{}}return{}}(),ittGlobesAdmin.init=function(){ittGlobesAdmin.buildPreview(),ittGlobesAdmin.setupGlobeReady(),ittGlobesAdmin.setMeta()},ittGlobesAdmin.setMeta=function(){let e=document.querySelector(".itt_globe_render");e&&(ittGlobesAdmin.meta=e.dataset.globe_meta)},ittGlobesAdmin.round=function(e){return Math.round(100*e)/100},ittGlobesAdmin.setupGlobeReady=function(){document.addEventListener("adminGlobeReady",(function(){let e=Object.values(ittGlobes.globesIndex)[0];const t=JSON.parse(ittGlobesAdmin.meta);ittGlobesAdmin.preview.centerCoordinates={lat:0,lng:0,altitude:1.7},e.ringColor((()=>e=>`rgba(255,100,50,${1-e})`)).ringMaxRadius(3.5).ringAltitude(.006).ringPropagationSpeed(5).ringRepeatPeriod(400/3);const i=e.onGlobeClick();e.onGlobeClick((function(t,n){i&&i(t,n),t.latitude=ittGlobesAdmin.round(t.lat),t.longitude=ittGlobesAdmin.round(t.lng);const o={lat:t.lat,lng:t.lng};e.ringsData([...e.ringsData(),o]),setTimeout((()=>e.ringsData(e.ringsData().filter((e=>e!==o)))),400),ittGlobesAdmin.preview.clickedCoordinates=t,delete ittGlobesAdmin.preview.clickedElement,delete ittGlobesAdmin.preview.clickedDataset,ittGlobesAdmin.updateClickedPreviewInfo()}));const n=e.onZoom();e.onZoom((function(e){n&&n(e),ittGlobesAdmin.preview.centerCoordinates=e,ittGlobesAdmin.updateCenterPreviewInfo()})),e.onPointClick((function(i,n,o){ittGlobesAdmin.preview.clickedElement=Object.assign({},i),ittGlobesAdmin.preview.clickedElement.type="Point",ittGlobesAdmin.preview.clickedElement.post_type="itt_globe_point",delete ittGlobesAdmin.preview.clickedElement.__threeObj,delete ittGlobesAdmin.preview.clickedCoordinates,delete ittGlobesAdmin.preview.clickedDataset,ittGlobesAdmin.updateClickedPreviewInfo(),setupClickEvent(e,t,i)})),e.onLabelClick((function(i,n,o){ittGlobesAdmin.preview.clickedElement=Object.assign({},i),ittGlobesAdmin.preview.clickedElement.type="Dot Label",ittGlobesAdmin.preview.clickedElement.post_type="itt_globe_dotlabel",delete ittGlobesAdmin.preview.clickedElement.__threeObj,delete ittGlobesAdmin.preview.clickedCoordinates,delete ittGlobesAdmin.preview.clickedDataset,ittGlobesAdmin.updateClickedPreviewInfo(),setupClickEvent(e,t,i)}))}))},ittGlobesAdmin.setCenter=function(e){if(e.target){document.getElementsByName("globe_info[altitudeOptions][altitude]")[0].value=e.target.dataset.altitude,document.getElementsByName("globe_info[centerCoordinates][latitude]")[0].value=e.target.dataset.lat,document.getElementsByName("globe_info[centerCoordinates][longitude]")[0].value=e.target.dataset.lng,ittGlobesAdmin.onChange(),e.target.innerHTML=itt_admin_labels.newCenterSaved,e.target.setAttribute("disabled","disabled"),setTimeout((function(){e.target.innerHTML=itt_admin_labels.setInitialCenter,e.target.removeAttribute("disabled")}),2e3)}},ittGlobesAdmin.updateClickedPreviewInfo=function(){let e=ittGlobesAdmin.preview;if(void 0!==e.clickedCoordinates){ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_title").innerHTML="Clicked Location";let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_data"),i='<span class="ittglobe_lat_s">Lat: </span><span class="ittglobe_lat">'+e.clickedCoordinates.latitude+'</span><span class="ittglobe_lng_s">Long: </span><span class="ittglobe_lng">'+e.clickedCoordinates.longitude+"</span>";t.innerHTML=i,ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_action_edit").style.display="none";let n=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_action_add_new"),o=n.dataset.latitude,l=n.dataset.longitude;Object.keys(n.dataset).forEach((e=>{delete n.dataset[e]})),n.dataset.prevlatitude=o,n.dataset.prevlongitude=l,n.dataset.latitude=e.clickedCoordinates.latitude,n.dataset.longitude=e.clickedCoordinates.longitude,void 0!==ittGlobesAdmin.preview.clickedDataset&&(Object.keys(ittGlobesAdmin.preview.clickedDataset).forEach((e=>{n.dataset[e]=ittGlobesAdmin.preview.clickedDataset[e]})),delete ittGlobesAdmin.preview.clickedDataset),n.style.display="inline-block"}if(void 0!==e.clickedElement){ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_title").innerHTML="Clicked "+e.clickedElement.type+" : "+e.clickedElement.title;let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_data"),i='<span class="ittglobe_lat_s">Lat: </span><span class="ittglobe_lat">'+ittGlobesAdmin.round(e.clickedElement.coordinates.latitude)+'</span><span class="ittglobe_lng_s">Long: </span><span class="ittglobe_lng">'+ittGlobesAdmin.round(e.clickedElement.coordinates.longitude)+"</span>";if(t.innerHTML=i,"itt_globe_point"===e.clickedElement.post_type||"itt_globe_dotlabel"===e.clickedElement.post_type||void 0!==e.clickedElement.post_id){let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .itt_globe_preview_action_edit");t.dataset.id=e.clickedElement.post_id?e.clickedElement.post_id:e.clickedElement.id,t.dataset.post_type=e.clickedElement.post_type,t.style.display="inline-block";let i=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_clicked .inside .itt_globe_preview_action_add_new");i.style.display="inline-block",i.dataset.prevlatitude=i.dataset.latitude,i.dataset.prevlongitude=i.dataset.longitude,i.dataset.latitude=ittGlobesAdmin.round(e.clickedElement.coordinates.latitude),i.dataset.longitude=ittGlobesAdmin.round(e.clickedElement.coordinates.longitude)}}},ittGlobesAdmin.updateCenterPreviewInfo=function(){let e=ittGlobesAdmin.preview;e.centerCoordinates.latitude=ittGlobesAdmin.round(ittGlobesAdmin.preview.centerCoordinates.lat),e.centerCoordinates.longitude=ittGlobesAdmin.round(ittGlobesAdmin.preview.centerCoordinates.lng),e.centerCoordinates.altitude=ittGlobesAdmin.round(ittGlobesAdmin.preview.centerCoordinates.altitude);let t=ittGlobesAdmin.infoContainer.querySelector("#itt_globe_preview_data_center .inside .itt_globe_preview_data"),i='<span class="ittglobe_lat_s">Lat: </span><span class="ittglobe_lat">'+e.centerCoordinates.latitude+'</span><span class="ittglobe_lng_s">Long: </span><span class="ittglobe_lng">'+e.centerCoordinates.longitude+'</span><span class="ittglobe_altitude_s">Altitude/Scale: </span><span class="ittglobe_altitude">'+e.centerCoordinates.altitude+"</span>";ittGlobesAdmin.setCenterButton.dataset.lat=e.centerCoordinates.lat,ittGlobesAdmin.setCenterButton.dataset.lng=e.centerCoordinates.lng,ittGlobesAdmin.setCenterButton.dataset.altitude=e.centerCoordinates.altitude,t.innerHTML=i},ittGlobesAdmin.buildPreview=function(){let e=".itt_globe_info input, .itt_globe_info select, .itt_globe_info textarea",t=document.querySelectorAll(e);t.forEach((function(e){e.onchange=ittGlobesAdmin.onChange})),document.querySelectorAll(".csf-cloneable-add").forEach((function(i){i.addEventListener("click",(function(i){t.forEach((function(e){e.onchange=null})),setTimeout((function(){t=document.querySelectorAll(e),t.forEach((function(e){e.onchange=ittGlobesAdmin.onChange}))}),500)}))}));let i=void 0===ittGlobesAdmin.globeMeta.altitudeOptions?ittGlobesAdmin.globeMeta.altitude:ittGlobesAdmin.globeMeta.altitudeOptions.altitude;ittGlobesAdmin.preview.centerCoordinates={lat:void 0===ittGlobesAdmin.globeMeta.centerCoordinates?0:ittGlobesAdmin.globeMeta.centerCoordinates.latitude,lng:void 0===ittGlobesAdmin.globeMeta.centerCoordinates?0:ittGlobesAdmin.globeMeta.centerCoordinates.longitude,altitude:void 0===i?1.7:i};let n=document.getElementsByClassName("itt_globe_preview_info");n.length<1?ittGlobesAdmin.infoContainer=null:(ittGlobesAdmin.infoContainer=n[0],ittGlobesAdmin.setCenterButton=document.querySelector(".itt_globe_preview_info #itt_globe_preview_data_center .itt_globe_preview_action button"),ittGlobesAdmin.setCenterButton.addEventListener("click",ittGlobesAdmin.setCenter),ittGlobesAdmin.updateCenterPreviewInfo())},ittGlobesAdmin.onChange=function(){let e=document.querySelector(".itt_globe_preview");e instanceof HTMLElement&&e.classList.add("itt_globe_preview_needs_update")},ittGlobesAdmin.addNew=function(e){if(e){let t=document.getElementById("post_ID").value;console.debug("Add new "+JSON.stringify(e.dataset)+" dataType:"+e.value+" parentGlobe: "+t);let i=ittGlobesAdmin.cptTabIndex[e.value],n=document.querySelectorAll(".csf-nav-metabox ul li a");if(n&&n[i].click(),"undefined"!=typeof addNew){let i=[];for(const t in e.dataset)e.dataset.hasOwnProperty(t)&&i.push([t,e.dataset[t]]);i.push(["post_type",e.value]),i.push(["parent_id",t]),addNew(e.value,t,i),e.value=""}else console.debug("something went wrong")}},ittGlobesAdmin.edit=function(e){if(e&&(console.debug("edit "+JSON.stringify(e.dataset)),"undefined"!=typeof editEntry)){let t=[];for(const i in e.dataset)e.dataset.hasOwnProperty(i)&&t.push([i,e.dataset[i]]);let i=ittGlobesAdmin.cptTabIndex[e.dataset.post_type],n=document.querySelectorAll(".csf-nav-metabox ul li a");n&&n[i].click();let o=document.getElementById("post_ID").value;editEntry(e.dataset.post_type,e.dataset.id,o,t)}},ittGlobesAdmin.init(),window.ittGlobesAdmin=ittGlobesAdmin,addShortcodeCopyEvent();export{ittGlobesAdmin}; -
interactive-globes/trunk/dist/assets/js/admin/cpt-modal-events.min.js
r3263746 r3391038 1 function jsonToObject(t){const e={};for(let n=0;n<t.length;n++){setObjectValue(e,t[n][0],t[n][1])}return e}function setObjectValue(t,e,n){const r=e.split("[").map((t=>t.replace("]","")));let a=t;for(let t=0;t<r.length;t++){const e=r[t];t===r.length-1?a[e]=n:(a[e]||(a[e]={}),a=a[e])}}async function submit_unserialized(t,e,n){try{const r=itt_globe_rest.url+t+"/"+e,a=await fetch(r,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":itt_globe_rest.nonce},body:JSON.stringify(n)});if(!a.ok)throw new Error("Network response was not OK");return await a.json()}catch(t){console.error("There has been a problem with your fetch operation:",t)}}async function submit_data_as_meta(t,e,n){let r={meta:n};return await submit_unserialized(t,e,r)}async function submit_unserialized_meta_objet(t,e,n){const r={};for(let a in n)if(n.hasOwnProperty(a)){if("object"!=typeof n[a]||null===n[a])return r[a]=n[a],await submit_data_as_meta(t,e,r);submit_unserialized_meta_objet(t,e,n[a])}}async function submit_meta(t,e,n,r){const a=[], o=Array.from(n),s={};o.forEach((([t,e])=>{t=t.replace("[]",""),s[t]?(Array.isArray(s[t])||(s[t]=[s[t]]),s[t].push(e)):s[t]=e}));const i=Object.entries(s);return console.log(o),console.log(i),Object.entries(r).forEach((async function(n){var r=n[0],o=n[1];if(void 0!==o.args){if("unserialize"===o.args.data_type){let n=jsonToObject(i.filter((([t])=>t.startsWith(r))));a.push(submit_unserialized_meta_objet(t,e,n))}if("serialize"===o.args.data_type){let n=jsonToObject(i.filter((([t])=>t.startsWith(r))));a.push(submit_data_as_meta(t,e,n))}}})),await Promise.all(a),!0}async function submit_cpt(t){const e=t.get("cpt_post_id");0==e&&(e=null);const n=t.get("relationship_parent_id");let r=Array.from(t).filter((([t])=>t.includes(itt_globe_meta.relationship_key)));r.length>0&&r[0].hasOwnProperty(0)&&r[0].hasOwnProperty(1)&&""===r[0][1]&&t.set(r[0][0],n);let a=t.get("extra_values");a=JSON.parse(a);let o=t.get("cpt_meta_boxes");o=JSON.parse(o);const s=t.get("post_type");if(!s)return;const i=a.map((async n=>{let r={};return r[n]=t.get(n),r.status="publish",await submit_unserialized(s,e,r)})),l=await Promise.all(i);if(l.length>0){const n=l[0];0==e&&void 0!==n.id&&(e=n.id),await submit_meta(s,e,t,o)}return e}async function saveModal(t){const e=document.querySelector("#"+t+"_modal iframe");if(!e)return null;let n=e.contentWindow.document.getElementById("cpt-post"),r=new FormData(n);try{return await submit_cpt(r)}catch(t){console.error("Error:",t)}}function notifyParent(t,e){let n={message:t,params:e};window.parent.postMessage(n,"*")}document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".js-modal-save").forEach((function(t){t.addEventListener("click",(function(t){t.preventDefault();let e=null;const n=this.getAttribute("data-post_type"),r=this.getAttribute("data-parent_id");this.innerHTML="Saving...",this.setAttribute("disabled","disabled"),saveModal(n).then((a=>void 0===a?null:(e=a,notifyParent("refresh-cpt-list",{post_type:n,parent_id:r}),t.target.innerHTML="Save",t.target.removeAttribute("disabled"),closeModal(n),e))).catch((t=>(console.error("Error processing items:",t),notifyParent("form-with-error",{error:t,post_type:n}),null)))}))}))}));1 function jsonToObject(t){const e={};for(let n=0;n<t.length;n++){setObjectValue(e,t[n][0],t[n][1])}return e}function setObjectValue(t,e,n){const r=e.split("[").map((t=>t.replace("]","")));let a=t;for(let t=0;t<r.length;t++){const e=r[t];t===r.length-1?a[e]=n:(a[e]||(a[e]={}),a=a[e])}}async function submit_unserialized(t,e,n){try{const r=itt_globe_rest.url+t+"/"+e,a=await fetch(r,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":itt_globe_rest.nonce},body:JSON.stringify(n)});if(!a.ok)throw new Error("Network response was not OK");return await a.json()}catch(t){console.error("There has been a problem with your fetch operation:",t)}}async function submit_data_as_meta(t,e,n){let r={meta:n};return await submit_unserialized(t,e,r)}async function submit_unserialized_meta_objet(t,e,n){const r={};for(let a in n)if(n.hasOwnProperty(a)){if("object"!=typeof n[a]||null===n[a])return r[a]=n[a],await submit_data_as_meta(t,e,r);submit_unserialized_meta_objet(t,e,n[a])}}async function submit_meta(t,e,n,r){const a=[],s=Array.from(n),i={};s.forEach((([t,e])=>{t=t.replace("[]",""),i[t]?(Array.isArray(i[t])||(i[t]=[i[t]]),i[t].push(e)):i[t]=e}));const o=Object.entries(i);return Object.entries(r).forEach((async function(n){var r=n[0],s=n[1];if(void 0!==s.args){if("unserialize"===s.args.data_type){let n=jsonToObject(o.filter((([t])=>t.startsWith(r))));a.push(submit_unserialized_meta_objet(t,e,n))}if("serialize"===s.args.data_type){let n=jsonToObject(o.filter((([t])=>t.startsWith(r))));a.push(submit_data_as_meta(t,e,n))}}})),await Promise.all(a),!0}async function submit_cpt(t){const e=t.get("cpt_post_id");0==e&&(e=null);const n=t.get("relationship_parent_id");let r=Array.from(t).filter((([t])=>t.includes(itt_globe_meta.relationship_key)));r.length>0&&r[0].hasOwnProperty(0)&&r[0].hasOwnProperty(1)&&""===r[0][1]&&t.set(r[0][0],n);let a=t.get("extra_values");a=JSON.parse(a);let s=t.get("cpt_meta_boxes");s=JSON.parse(s);const i=t.get("post_type");if(!i)return;const o=a.map((async n=>{let r={};return r[n]=t.get(n),r.status="publish",await submit_unserialized(i,e,r)})),l=await Promise.all(o);if(l.length>0){const n=l[0];0==e&&void 0!==n.id&&(e=n.id),await submit_meta(i,e,t,s)}return e}async function saveModal(t){const e=document.querySelector("#"+t+"_modal iframe");if(!e)return null;let n=e.contentWindow.document.getElementById("cpt-post"),r=new FormData(n);try{return await submit_cpt(r)}catch(t){console.error("Error:",t)}}function notifyParent(t,e){let n={message:t,params:e};window.parent.postMessage(n,"*")}document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".js-modal-save").forEach((function(t){t.addEventListener("click",(function(t){t.preventDefault();let e=null;const n=this.getAttribute("data-post_type"),r=this.getAttribute("data-parent_id");this.innerHTML="Saving...",this.setAttribute("disabled","disabled"),saveModal(n).then((a=>void 0===a?null:(e=a,notifyParent("refresh-cpt-list",{post_type:n,parent_id:r}),t.target.innerHTML="Save",t.target.removeAttribute("disabled"),closeModal(n),e))).catch((t=>(console.error("Error processing items:",t),notifyParent("form-with-error",{error:t,post_type:n}),null)))}))}))})); -
interactive-globes/trunk/dist/assets/js/public/globe.min.js
r3265122 r3391038 1 function setupTooltip(t,e){let o=t.tooltipContent??"";return void 0!==e&&"{tooltipContent}"!==e&&e.length>0&&(o=e.replace(/\{([^}]+)\}/g,(function(e,o){const i=o.split(".");let n=t;for(let t=0;t<i.length;t++)n=n?n[i[t]]:void 0;return void 0!==n?n:""}))),""!==o&&(o='<div class="itt_globe_'+t.globe_id+' itt_globe_tooltip">'+o+"</div>"),o}const globe_ut_prepareURL=function(t){if("string"!=typeof t)return t;var e;(t=t.replace(/&/gi,"&")).replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(e)}));try{e=new URL(t)}catch(t){e=!1}return e&&![null,"http:","https:","mailto:","tel:"].includes(e.protocol)?(console.log("URL protocol not allowed"),""):t},globe_ut_prepareData=function(t){t.hasOwnProperty("dotLabels")&&t.dotLabels||(t.dotlabels=[]),t.hasOwnProperty("points")&&t.points||(t.points=[]);let e={showGraticules:!1,backgroundColor:"transparent",atmosphere:{enabled:!1,atmosphereColor:null,atmosphereAltitude:null},globeImage:"earth-day.jpg"};if((0===Object.keys(t).length||t.emptyPreview)&&Object.assign(t,e),t.pointOfView={lat:0,lng:0,altitude:1.5},t.centerCoordinates){let e=void 0!==t.altitudeOptions?t.altitudeOptions.altitude:t.altitude;t.pointOfView.lat=globe_ut_float(t.centerCoordinates.latitude),t.pointOfView.lng=globe_ut_float(t.centerCoordinates.longitude),t.pointOfView.altitude=globe_ut_float(e)}return t},globe_ut_setupData=function(t,e){for(const o in e){let i=e[o];t[o]&&Array.isArray(t[o])&&t[o].map((function(e){(void 0===e.useCustom||void 0!==e.useCustom&&!globe_ut_bool(e.useCustom))&&Object.assign(e,t[i]),Array.isArray(e.action)&&(e.action=e.action[0]),t[i]&&e.action&&"default"===e.action&&(e.action=t[i].action)}))}},globe_ut_prepareViewport=function(t,e){var o=t.closest(".itt_globe_aspect_ratio");window.innerWidth<=780&&void 0!==e.paddingTop&&""!==e.paddingTop?o.style.paddingTop=String(e.paddingTopMobile)+"%":o.style.paddingTop=String(e.paddingTop)+"%"},globe_ut_float=function(t){var e=parseFloat(t);return isNaN(e)?0:e},globe_ut_bool=function(t){return 0!==Number(t)&&"false"!==t&&void 0!==t},globe_ut_prepare_coordinates=function(t,e){return void 0!==e.coordinates&&e.coordinates[t]?parseFloat(e.coordinates[t]):void 0!==e[t]&&parseFloat(e[t])};function setupClickEvent(t,e,o){let i={arcLines:"arcLineDefaults",points:"pointDefaults",dotLabels:"labelDefaults",regions:"regionDefaults",html:"htmlDefaults"};if("regions"===o.type&&(o={...o.properties}),new URLSearchParams(window.location.search).has("debug")&&console.debug(o),"default"===o.action&&(o.action=e[i[o.type]].action),"none"===o.action)return;const n=o.action;n&&"function"==typeof window.ittGlobes.clickActions[n]&&window.ittGlobes.clickActions[n](t,e,o),ittGlobeData.isAdmin||("open_url"!==o.action&&"open_url_new"!==o.action||(o.content=globe_ut_prepareURL(o.content)),"open_url"===o.action&&""!==o.content?document.location=o.content:"open_url_new"===o.action&&""!==o.content&&window.open(o.content))}function setupHoverEvent(t,e,o,i){let n=t.meta;if("regions"===i) t.polygonCapColor((function(t){return void 0===e||e&&void 0===e.properties?t.properties.color?t.properties.color:n.regionDefaults.inactive:t===e||t.properties.originalId&&e&&e.properties&&e.properties.id&&t.properties.originalId.includes(e.properties.id)||t.properties.originalId&&e&&e.properties&&Array.isArray(e.properties.id)&&e.properties.id.includes(t.properties.id)?t.properties.hover:t.properties.color?t.properties.color:n.regionDefaults.inactive}));else if("pin"===i||"marker"===i){if(e){const t=parseInt(e.hover.replace("#","0x"),16);parseInt(e.color.replace("#","0x"),16);let o=e.__threeObjObject?e.__threeObjObject:e.__threeObj;"pin"===i?o.children[0].children.forEach((e=>{e.material.color.setHex(t)})):"marker"===i&&o.children[0].material.color.setHex(t)}if(o&&o!==e){const t=parseInt(o.color.replace("#","0x"),16);let e=o.__threeObjObject?o.__threeObjObject:o.__threeObj;"pin"===i?e.children[0].children.forEach((e=>{e.material.color.setHex(t)})):"marker"===i&&"marker"===o.type&&e.children[0].material.color.setHex(t)}void 0!==n.rotate&&globe_ut_bool(n.rotate.enabled)&&(t.controls().autoRotate=!e)}else t.labelColor((function(t){return e&&t.id===e.id?t.hover:t.color})),t.pointColor((function(t){return e&&t.id===e.id?t.hover:t.color})),void 0!==n.rotate&&globe_ut_bool(n.rotate.enabled)&&(t.controls().autoRotate=!e);return t}function addPointsLayer(t,e){t.pointsData(e.points).pointLat((t=>globe_ut_prepare_coordinates("latitude",t))).pointLng((t=>globe_ut_prepare_coordinates("longitude",t))).pointRadius((t=>t.radius/10)).pointAltitude((t=>t.altitude/100)).pointColor((t=>t.color)).pointResolution(20),t.pointLabel((function(t){let o=e.tooltipTemplate??"{tooltipContent}";return e.pointsTooltipTemplate&&(o=e.pointsTooltipTemplate),setupTooltip(t,o)})),t.onPointClick((function(o){setupClickEvent(t,e,o)})),t.onPointHover((function(e){setupHoverEvent(t,e,"point")})),t.onObjectClick((function(o){setupClickEvent(t,e,o)}))}function addLabelsLayer(t,e){if(t.labelsData(e.dotLabels).labelLat((t=>globe_ut_prepare_coordinates("latitude",t))).labelLng((t=>globe_ut_prepare_coordinates("longitude",t))).labelText((t=>t.title&&t.title.trim()?t.title:"_")).labelAltitude((t=>t.altitude/100)).labelSize((t=>t.size/10)).labelColor((t=>t.color)).labelResolution(20).labelIncludeDot((t=>globe_ut_bool(t.includeDot))).labelDotRadius((t=>t.radius/10)).labelDotOrientation((t=>t.dotOrientation)),e.labelFont&&"default"!==e.labelFont){let o=ittGlobeData.assetsUrl+"fonts/"+e.labelFont+".json";fetch(o).then((t=>t.json())).then((e=>{t.labelTypeFace(e)})).catch((t=>{console.error("Fetch error:",t)}))}t.labelLabel((function(t){let o=e.tooltipTemplate??"{tooltipContent}";return e.dotLabelsTooltipTemplate&&(o=e.dotLabelsTooltipTemplate),setupTooltip(t,o)})),t.onLabelClick((function(o,i,n){setupClickEvent(t,e,o)})),t.onLabelHover((function(e){setupHoverEvent(t,e,"label")}))}function setupResizeEvent(t,e,o){var i=e.closest(".itt_globe_aspect_ratio");window.addEventListener("resize",(function(){window.innerWidth<=780&&void 0!==o.paddingTop&&""!==o.paddingTop?i.style.paddingTop=String(o.paddingTopMobile)+"%":i.style.paddingTop=String(o.paddingTop)+"%",t.width()!==e.offsetWidth&&t.width(e.offsetWidth).height(e.offsetHeight)}))}function setupInteractions(t,e){if(void 0!==e.interactions&&(t.controls().enableZoom=globe_ut_bool(e.interactions.zoom),t.controls().enablePan=globe_ut_bool(e.interactions.pan),t.controls().enableRotate=globe_ut_bool(e.interactions.pan)),void 0===e.interactions||globe_ut_bool(e.interactions.zoom)){let e=0;const o=300;t.onGlobeClick((function(i,n){const l=(new Date).getTime();if(l-e<o){let e=t.pointOfView();e.altitude=.6*e.altitude,e.lat=i.lat,e.lng=i.lng,t.pointOfView(e,800)}e=l}))}}function setupZoomEvent(t){let e=t.meta;t.onZoom((function(o){if(e.altitudeOptions){const i=parseFloat(e.altitudeOptions.minAltitude),n=parseFloat(e.altitudeOptions.maxAltitude);!isNaN(i)&&0!==i&&o.altitude<i?t.pointOfView({...o,altitude:i}):!isNaN(n)&&0!==n&&o.altitude>n&&t.pointOfView({...o,altitude:n})}}))}let ittGlobes={globes:[],globesIndex:{},clickActions:{},init:function(){if("undefined"==typeof Globe)return void console.error("Globe lib not loaded properly");let t=document.getElementsByClassName("js-itt-globe-render");for(const e of t){if(!e.dataset.hasOwnProperty("globe_id"))continue;let t=0;try{t=parseInt(JSON.parse(e.dataset.globe_id))}catch(t){continue}if(void 0!==ittGlobes.globesIndex[t])continue;if(!e.dataset.hasOwnProperty("globe_meta"))continue;let o={};try{o=JSON.parse(e.dataset.globe_meta)}catch(t){o={}}create_globe(t,o)}}};var create_globe=function(t,e){let o=document.getElementById("itt_globe_"+t);globe_ut_prepareData(e),globe_ut_setupData(e,{points:"pointDefaults",dotLabels:"labelDefaults"}),globe_ut_prepareViewport(o,e);let i={rendererConfig:{antialias:!0,alpha:!0},waitForGlobeReady:!0,animateIn:void 0===e.animateIn||globe_ut_bool(e.animateIn)},n=Globe(i)(document.getElementById("itt_globe_"+t));n.meta=e,"transparent"===e.backgroundColor&&(e.backgroundColor="rgba(0,0,0,0)"),null!==e.globeImage&&""!==e.globeImage&&"earth-hollow"!==e.globeImage&&"noImage"!==e.globeImage&&"customImage"!==e.globeImage&&n.globeImageUrl(ittGlobeData.imagesUrl+e.globeImage),n.backgroundColor(e.backgroundColor).width(o.offsetWidth).height(o.offsetHeight).showGraticules(globe_ut_bool(e.showGraticules)).showAtmosphere(globe_ut_bool(e.atmosphere.enabled)).atmosphereColor(e.atmosphere.atmosphereColor).atmosphereAltitude(e.atmosphere.atmosphereAltitude).pointOfView(e.pointOfView),setupInteractions(n,e),setupResizeEvent(n,o,e),setupZoomEvent(n),ittGlobeData.isAdmin&&n.onGlobeReady((function(){const t=new Event("adminGlobeReady");document.dispatchEvent(t)})),e.points&&addPointsLayer(n,e),e.dotLabels&&addLabelsLayer(n,e),n.setupClickEvent=setupClickEvent,n.setupHoverEvent=setupHoverEvent,ittGlobes.globes.push(n),ittGlobes.globesIndex[t]=n,e.altitudeOptions&&(n.altitudeOptions=e.altitudeOptions)};ittGlobes.init(),window.ittGlobes=ittGlobes;export{ittGlobes};1 function setupTooltip(t,e){let o=t.tooltipContent??"";return void 0!==e&&"{tooltipContent}"!==e&&e.length>0&&(o=e.replace(/\{([^}]+)\}/g,(function(e,o){const i=o.split(".");let n=t;for(let t=0;t<i.length;t++)n=n?n[i[t]]:void 0;return void 0!==n?n:""}))),""!==o&&(o='<div class="itt_globe_'+t.globe_id+' itt_globe_tooltip">'+o+"</div>"),o}const globe_ut_prepareURL=function(t){if("string"!=typeof t)return t;var e;(t=t.replace(/&/gi,"&")).replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(e)}));try{e=new URL(t)}catch(t){e=!1}return e&&![null,"http:","https:","mailto:","tel:"].includes(e.protocol)?(console.log("URL protocol not allowed"),""):t},globe_ut_prepareData=function(t){t.hasOwnProperty("dotLabels")&&t.dotLabels||(t.dotlabels=[]),t.hasOwnProperty("points")&&t.points||(t.points=[]);let e={showGraticules:!1,backgroundColor:"transparent",atmosphere:{enabled:!1,atmosphereColor:null,atmosphereAltitude:null},globeImage:"earth-day.jpg"};if((0===Object.keys(t).length||t.emptyPreview)&&Object.assign(t,e),t.pointOfView={lat:0,lng:0,altitude:1.5},t.centerCoordinates){let e=void 0!==t.altitudeOptions?t.altitudeOptions.altitude:t.altitude;t.pointOfView.lat=globe_ut_float(t.centerCoordinates.latitude),t.pointOfView.lng=globe_ut_float(t.centerCoordinates.longitude),t.pointOfView.altitude=globe_ut_float(e)}return t},globe_ut_setupData=function(t,e){for(const o in e){let i=e[o];t[o]&&Array.isArray(t[o])&&t[o].map((function(e){(void 0===e.useCustom||void 0!==e.useCustom&&!globe_ut_bool(e.useCustom))&&Object.assign(e,t[i]),Array.isArray(e.action)&&(e.action=e.action[0]),t[i]&&e.action&&"default"===e.action&&(e.action=t[i].action)}))}},globe_ut_prepareViewport=function(t,e){var o=t.closest(".itt_globe_aspect_ratio");window.innerWidth<=780&&void 0!==e.paddingTop&&""!==e.paddingTop?o.style.paddingTop=String(e.paddingTopMobile)+"%":o.style.paddingTop=String(e.paddingTop)+"%"},globe_ut_float=function(t){var e=parseFloat(t);return isNaN(e)?0:e},globe_ut_bool=function(t){return 0!==Number(t)&&"false"!==t&&void 0!==t},globe_ut_prepare_coordinates=function(t,e){return void 0!==e.coordinates&&e.coordinates[t]?parseFloat(e.coordinates[t]):void 0!==e[t]&&parseFloat(e[t])};function setupClickEvent(t,e,o){let i={arcLines:"arcLineDefaults",points:"pointDefaults",dotLabels:"labelDefaults",regions:"regionDefaults",html:"htmlDefaults"};if("regions"===o.type&&(o={...o.properties}),new URLSearchParams(window.location.search).has("debug")&&console.debug(o),"default"===o.action&&(o.action=e[i[o.type]].action),"none"===o.action)return;const n=o.action;n&&"function"==typeof window.ittGlobes.clickActions[n]&&window.ittGlobes.clickActions[n](t,e,o),ittGlobeData.isAdmin||("open_url"!==o.action&&"open_url_new"!==o.action||(o.content=globe_ut_prepareURL(o.content)),"open_url"===o.action&&""!==o.content?document.location=o.content:"open_url_new"===o.action&&""!==o.content&&window.open(o.content))}function setupHoverEvent(t,e,o,i){let n=t.meta;if("regions"===i)void 0!==n.rotate&&globe_ut_bool(n.rotate.enabled)&&(t.controls().autoRotate=!e),t.polygonCapColor((function(t){return void 0===e||e&&void 0===e.properties?t.properties.color?t.properties.color:n.regionDefaults.inactive:t===e||t.properties.originalId&&e&&e.properties&&e.properties.id&&t.properties.originalId.includes(e.properties.id)||t.properties.originalId&&e&&e.properties&&Array.isArray(e.properties.id)&&e.properties.id.includes(t.properties.id)?t.properties.hover:t.properties.color?t.properties.color:n.regionDefaults.inactive}));else if("pin"===i||"marker"===i){if(e){const t=parseInt(e.hover.replace("#","0x"),16);parseInt(e.color.replace("#","0x"),16);let o=e.__threeObjObject?e.__threeObjObject:e.__threeObj;"pin"===i?o.children[0].children.forEach((e=>{e.material.color.setHex(t)})):"marker"===i&&o.children[0].material.color.setHex(t)}if(o&&o!==e){const t=parseInt(o.color.replace("#","0x"),16);let e=o.__threeObjObject?o.__threeObjObject:o.__threeObj;"pin"===i?e.children[0].children.forEach((e=>{e.material.color.setHex(t)})):"marker"===i&&"marker"===o.type&&e.children[0].material.color.setHex(t)}void 0!==n.rotate&&globe_ut_bool(n.rotate.enabled)&&(t.controls().autoRotate=!e)}else t.labelColor((function(t){return e&&t.id===e.id?t.hover:t.color})),t.pointColor((function(t){return e&&t.id===e.id?t.hover:t.color})),void 0!==n.rotate&&globe_ut_bool(n.rotate.enabled)&&(t.controls().autoRotate=!e);return t}function addPointsLayer(t,e){t.pointsData(e.points).pointLat((t=>globe_ut_prepare_coordinates("latitude",t))).pointLng((t=>globe_ut_prepare_coordinates("longitude",t))).pointRadius((t=>t.radius/10)).pointAltitude((t=>t.altitude/100)).pointColor((t=>t.color)).pointResolution(20),t.pointLabel((function(t){let o=e.tooltipTemplate??"{tooltipContent}";return e.pointsTooltipTemplate&&(o=e.pointsTooltipTemplate),setupTooltip(t,o)})),t.onPointClick((function(o){setupClickEvent(t,e,o)})),t.onPointHover((function(e){setupHoverEvent(t,e,"point")})),t.onObjectClick((function(o){setupClickEvent(t,e,o)}))}function addLabelsLayer(t,e){if(t.labelsData(e.dotLabels).labelLat((t=>globe_ut_prepare_coordinates("latitude",t))).labelLng((t=>globe_ut_prepare_coordinates("longitude",t))).labelText((t=>t.title&&t.title.trim()?t.title:"_")).labelAltitude((t=>t.altitude/100)).labelSize((t=>t.size/10)).labelColor((t=>t.color)).labelResolution(20).labelIncludeDot((t=>globe_ut_bool(t.includeDot))).labelDotRadius((t=>t.radius/10)).labelDotOrientation((t=>t.dotOrientation)),e.labelFont&&"default"!==e.labelFont){let o=ittGlobeData.assetsUrl+"fonts/"+e.labelFont+".json";fetch(o).then((t=>t.json())).then((e=>{t.labelTypeFace(e)})).catch((t=>{console.error("Fetch error:",t)}))}t.labelLabel((function(t){let o=e.tooltipTemplate??"{tooltipContent}";return e.dotLabelsTooltipTemplate&&(o=e.dotLabelsTooltipTemplate),setupTooltip(t,o)})),t.onLabelClick((function(o,i,n){setupClickEvent(t,e,o)})),t.onLabelHover((function(e){setupHoverEvent(t,e,"label")}))}function setupResizeEvent(t,e,o){var i=e.closest(".itt_globe_aspect_ratio");window.addEventListener("resize",(function(){window.innerWidth<=780&&void 0!==o.paddingTop&&""!==o.paddingTop?i.style.paddingTop=String(o.paddingTopMobile)+"%":i.style.paddingTop=String(o.paddingTop)+"%",t.width()!==e.offsetWidth&&t.width(e.offsetWidth).height(e.offsetHeight)}))}function setupInteractions(t,e){if(void 0!==e.interactions&&(t.controls().enableZoom=globe_ut_bool(e.interactions.zoom),t.controls().enablePan=globe_ut_bool(e.interactions.pan),t.controls().enableRotate=globe_ut_bool(e.interactions.pan)),void 0===e.interactions||globe_ut_bool(e.interactions.zoom)){let e=0;const o=300;t.onGlobeClick((function(i,n){const l=(new Date).getTime();if(l-e<o){let e=t.pointOfView();e.altitude=.6*e.altitude,e.lat=i.lat,e.lng=i.lng,t.pointOfView(e,800)}e=l}))}}function setupZoomEvent(t){let e=t.meta;t.onZoom((function(o){if(e.altitudeOptions){const i=parseFloat(e.altitudeOptions.minAltitude),n=parseFloat(e.altitudeOptions.maxAltitude);!isNaN(i)&&0!==i&&o.altitude<i?t.pointOfView({...o,altitude:i}):!isNaN(n)&&0!==n&&o.altitude>n&&t.pointOfView({...o,altitude:n})}}))}let ittGlobes={globes:[],globesIndex:{},clickActions:{},init:function(){if("undefined"==typeof Globe)return void console.error("Globe lib not loaded properly");let t=document.getElementsByClassName("js-itt-globe-render");for(const e of t){if(!e.dataset.hasOwnProperty("globe_id"))continue;let t=0;try{t=parseInt(JSON.parse(e.dataset.globe_id))}catch(t){continue}if(void 0!==ittGlobes.globesIndex[t])continue;if(!e.dataset.hasOwnProperty("globe_meta"))continue;let o={};try{o=JSON.parse(e.dataset.globe_meta)}catch(t){o={}}create_globe(t,o)}}};var create_globe=function(t,e){let o=document.getElementById("itt_globe_"+t);globe_ut_prepareData(e),globe_ut_setupData(e,{points:"pointDefaults",dotLabels:"labelDefaults"}),globe_ut_prepareViewport(o,e);let i={rendererConfig:{antialias:!0,alpha:!0},waitForGlobeReady:!0,animateIn:void 0===e.animateIn||globe_ut_bool(e.animateIn)},n=Globe(i)(document.getElementById("itt_globe_"+t));n.meta=e,"transparent"===e.backgroundColor&&(e.backgroundColor="rgba(0,0,0,0)"),null!==e.globeImage&&""!==e.globeImage&&"earth-hollow"!==e.globeImage&&"noImage"!==e.globeImage&&"customImage"!==e.globeImage&&n.globeImageUrl(ittGlobeData.imagesUrl+e.globeImage),n.backgroundColor(e.backgroundColor).width(o.offsetWidth).height(o.offsetHeight).showGraticules(globe_ut_bool(e.showGraticules)&&!globe_ut_bool(e.graticules?.useLargeLinesGraticules)).showAtmosphere(globe_ut_bool(e.atmosphere.enabled)).atmosphereColor(e.atmosphere.atmosphereColor).atmosphereAltitude(e.atmosphere.atmosphereAltitude).pointOfView(e.pointOfView),setupInteractions(n,e),setupResizeEvent(n,o,e),setupZoomEvent(n),ittGlobeData.isAdmin&&n.onGlobeReady((function(){const t=new Event("adminGlobeReady");document.dispatchEvent(t)})),e.points&&addPointsLayer(n,e),e.dotLabels&&addLabelsLayer(n,e),n.setupClickEvent=setupClickEvent,n.setupHoverEvent=setupHoverEvent,ittGlobes.globes.push(n),ittGlobes.globesIndex[t]=n,e.altitudeOptions&&(n.altitudeOptions=e.altitudeOptions)};ittGlobes.init(),window.ittGlobes=ittGlobes;export{ittGlobes}; -
interactive-globes/trunk/interactive-globes.php
r3284516 r3391038 7 7 * Plugin URI: https://wpinteractiveglobes.com/ 8 8 * Description: Create interactive geographic globes. Color full regions or create markers on specific locations that will have information on hover and can also have actions on click. This plugin uses the online globe.gl library to generate the maps. 9 * Version: 1.4. 89 * Version: 1.4.11 10 10 * Requires PHP: 7.0 11 11 * Author: Interactive Globes … … 18 18 19 19 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Core as FrameworkCore; 20 use Saltus\WP\Plugin\InteractiveGlobes\ Project;20 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Project; 21 21 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\ServiceContainer; 22 22 … … 92 92 global $ig_fs; 93 93 // Freemius logic 94 if ( isset( $ig_fs ) && $ig_fs) {94 if ( isset( $ig_fs ) && is_callable( $ig_fs ) ) { 95 95 $ig_fs()->set_basename( true, __FILE__ ); 96 96 return; … … 174 174 $services_container = new ServiceContainer(); 175 175 176 $project = new Project( 'interactive-globes', '1.4. 8', __FILE__ );176 $project = new Project( 'interactive-globes', '1.4.11', __FILE__ ); 177 177 178 178 // Initialize plugin -
interactive-globes/trunk/languages/interactive-globes.pot
r3274545 r3391038 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Interactive Globes 1.4. 8\n"5 "Project-Id-Version: Interactive Globes 1.4.10\n" 6 6 "Report-Msgid-Bugs-To: https://saltus.dev/\n" 7 "POT-Creation-Date: 2025-0 4-16 08:53:01+00:00\n"7 "POT-Creation-Date: 2025-07-06 13:57:21+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=utf-8\n" … … 25 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 26 26 27 #: del-extra/DisplayContentLightbox copy.php:13 28 #: src/Features/ClickActions/DisplayContentLightbox.php:35 29 msgid "Display content in a Lightbox" 30 msgstr "" 31 32 #: del-extra/del-QuickEdit/QuickEdit.php:70 33 msgid "Globe id" 34 msgstr "" 35 27 36 #: interactive-globes.php:77 28 37 msgid "The premium version of the plugin has been deactivated to avoid conflicts" 29 38 msgstr "" 30 39 31 #: src/Features/ClickActions/DisplayContentAbove.php:21 32 #: src/Features/ClickActions/DisplayContentBelow.php:21 33 #: src/Features/ClickActions/DisplayContentLeft.php:21 34 #: src/Features/ClickActions/DisplayContentRight.php:21 40 #: src/Features/ClickActions/DisplayContentAbove.php:15 41 msgid "Display content above" 42 msgstr "" 43 44 #: src/Features/ClickActions/DisplayContentBelow.php:15 35 45 msgid "Display content below" 36 46 msgstr "" 37 47 38 #: src/Features/ClickActions/DisplayContentAbove.php:26 39 #: src/Features/ClickActions/DisplayContentBelow.php:26 40 #: src/Features/ClickActions/DisplayContentBelowScroll.php:18 41 #: src/Features/ClickActions/DisplayContentLeft.php:26 42 #: src/Features/ClickActions/DisplayContentRight.php:26 48 #: src/Features/ClickActions/DisplayContentBelowScroll.php:15 43 49 msgid "Display content below & scroll" 44 50 msgstr "" 45 51 46 #: src/Features/ClickActions/DisplayContentAbove.php:31 47 #: src/Features/ClickActions/DisplayContentBelow.php:31 48 #: src/Features/ClickActions/DisplayContentLeft.php:31 49 #: src/Features/ClickActions/DisplayContentRight.php:31 50 msgid "Display content above" 51 msgstr "" 52 53 #: src/Features/ClickActions/DisplayContentAbove.php:36 54 #: src/Features/ClickActions/DisplayContentBelow.php:36 55 #: src/Features/ClickActions/DisplayContentLeft.php:36 56 #: src/Features/ClickActions/DisplayContentRight.php:36 52 #: src/Features/ClickActions/DisplayContentLeft.php:14 53 msgid "Display content left" 54 msgstr "" 55 56 #: src/Features/ClickActions/DisplayContentRight.php:17 57 57 msgid "Display content right" 58 58 msgstr "" 59 59 60 #: src/Features/ClickActions/DisplayContentAbove.php:41 61 #: src/Features/ClickActions/DisplayContentBelow.php:41 62 #: src/Features/ClickActions/DisplayContentLeft.php:41 63 #: src/Features/ClickActions/DisplayContentRight.php:41 64 msgid "Display content left" 65 msgstr "" 66 67 #: src/Features/ClickActions/DisplayContentAbove.php:46 68 #: src/Features/ClickActions/DisplayContentBelow.php:46 69 #: src/Features/ClickActions/DisplayContentLeft.php:46 70 #: src/Features/ClickActions/DisplayContentRight.php:46 71 msgid "Display content" 72 msgstr "" 73 74 #: src/Features/ClickActions/DisplayContentLightbox.php:16 75 msgid "Display content in a Lightbox" 76 msgstr "" 77 78 #: src/Features/ClickActions/DisplayIframeLightbox.php:16 60 #: src/Features/ClickActions/DisplayIframeLightbox.php:40 79 61 msgid "Display URL in a Lightbox (iframe)" 80 62 msgstr "" 81 63 82 #: src/Features/CptManager/CptManagerCore.php:1 0464 #: src/Features/CptManager/CptManagerCore.php:141 83 65 msgid "Add title" 84 66 msgstr "" … … 99 81 100 82 #: src/Features/DotLabel/DotLabelProMeta.php:29 101 #: src/models/01-globe-dotlabel.php:15 6 src/models/02-globe-point.php:146102 #: src/models/03-globe-line.php:1 61 src/models/04-globe-region.php:223103 #: src/models/06-globe-html.php:1 4583 #: src/models/01-globe-dotlabel.php:157 src/models/02-globe-point.php:155 84 #: src/models/03-globe-line.php:170 src/models/04-globe-region.php:232 85 #: src/models/06-globe-html.php:162 104 86 msgid "Details" 105 87 msgstr "" 106 88 107 89 #: src/Features/DotLabel/DotLabelProMeta.php:33 108 #: src/Features/Point/PointProMeta.php:3 3 src/models/03-globe-line.php:269109 #: src/models/04-globe-region.php:2 53 src/models/06-globe-html.php:19890 #: src/Features/Point/PointProMeta.php:30 src/models/03-globe-line.php:278 91 #: src/models/04-globe-region.php:262 src/models/06-globe-html.php:215 110 92 msgid "Customize" 111 93 msgstr "" 112 94 113 95 #: src/Features/DotLabel/DotLabelProMeta.php:39 114 #: src/Features/Point/PointProMeta.php:3 7 src/models/03-globe-line.php:274115 #: src/models/04-globe-region.php:2 58 src/models/06-globe-html.php:20396 #: src/Features/Point/PointProMeta.php:34 src/models/03-globe-line.php:283 97 #: src/models/04-globe-region.php:267 src/models/06-globe-html.php:220 116 98 msgid "Use Custom Options" 117 99 msgstr "" 118 100 119 101 #: src/Features/DotLabel/DotLabelProMeta.php:40 120 #: src/Features/Point/PointProMeta.php:3 8 src/models/03-globe-line.php:275121 #: src/models/04-globe-region.php:2 59102 #: src/Features/Point/PointProMeta.php:35 src/models/03-globe-line.php:284 103 #: src/models/04-globe-region.php:268 122 104 msgid "Define custom colors and actions." 123 105 msgstr "" 124 106 125 107 #: src/Features/DotLabel/DotLabelProMeta.php:45 126 #: src/Features/Point/PointProMeta.php:4 3108 #: src/Features/Point/PointProMeta.php:40 127 109 #: src/Services/Model/Base/MetaDotLabel.php:105 128 110 #: src/Services/Model/Base/MetaPoint.php:104 129 111 #: src/Services/Model/Pro/MetaHTML.php:50 130 112 #: src/Services/Model/Pro/MetaRegions.php:71 src/models/00-globe-pro.php:186 131 #: src/models/00-globe-pro.php:232 src/models/04-globe-region.php:2 64132 #: src/models/06-globe-html.php:2 09113 #: src/models/00-globe-pro.php:232 src/models/04-globe-region.php:273 114 #: src/models/06-globe-html.php:226 133 115 msgid "Click Action" 134 116 msgstr "" 135 117 136 118 #: src/Features/DotLabel/DotLabelProMeta.php:55 137 #: src/Features/Point/PointProMeta.php:9 6 src/Services/Model/Base/Meta.php:130119 #: src/Features/Point/PointProMeta.php:93 src/Services/Model/Base/Meta.php:134 138 120 #: src/Services/Model/Base/MetaDotLabel.php:115 139 121 #: src/Services/Model/Base/MetaPoint.php:125 140 #: src/Services/Model/Pro/MetaLines.php:7 6src/models/00-globe-pro.php:203141 #: src/models/00-globe-pro.php:242 src/models/03-globe-line.php:3 26122 #: src/Services/Model/Pro/MetaLines.php:77 src/models/00-globe-pro.php:203 123 #: src/models/00-globe-pro.php:242 src/models/03-globe-line.php:335 142 124 msgid "Altitude" 143 125 msgstr "" … … 149 131 150 132 #: src/Features/DotLabel/DotLabelProMeta.php:67 151 #: src/Features/Point/PointProMeta.php: 101133 #: src/Features/Point/PointProMeta.php:98 152 134 #: src/Services/Model/Base/MetaDotLabel.php:125 153 135 #: src/Services/Model/Base/MetaPoint.php:129 154 136 #: src/Services/Model/Pro/MetaRegions.php:78 src/models/00-globe-pro.php:208 155 #: src/models/00-globe-pro.php:254 src/models/04-globe-region.php:2 72137 #: src/models/00-globe-pro.php:254 src/models/04-globe-region.php:281 156 138 msgid "Fill Color" 157 139 msgstr "" 158 140 159 141 #: src/Features/DotLabel/DotLabelProMeta.php:73 160 #: src/Features/Point/PointProMeta.php:10 7142 #: src/Features/Point/PointProMeta.php:104 161 143 #: src/Services/Model/Base/MetaDotLabel.php:130 162 144 #: src/Services/Model/Base/MetaPoint.php:134 163 145 #: src/Services/Model/Pro/MetaRegions.php:83 src/models/00-globe-pro.php:133 164 146 #: src/models/00-globe-pro.php:214 src/models/00-globe-pro.php:260 165 #: src/models/04-globe-region.php:2 78147 #: src/models/04-globe-region.php:287 166 148 msgid "Hover Color" 167 149 msgstr "" … … 209 191 msgstr "" 210 192 211 #: src/Features/Meta/MetaCore.php:1 40193 #: src/Features/Meta/MetaCore.php:170 212 194 msgid "Copy to clipboard" 213 195 msgstr "" 214 196 215 #: src/Features/Meta/MetaCore.php: 184197 #: src/Features/Meta/MetaCore.php:214 216 198 msgid "Add new" 217 199 msgstr "" 218 200 219 #: src/Features/Meta/MetaCore.php:3 51201 #: src/Features/Meta/MetaCore.php:381 220 202 #: src/Services/Model/Base/MetaDotLabel.php:44 221 203 #: src/Services/Model/Base/MetaPoint.php:44 … … 223 205 msgstr "" 224 206 225 #: src/Features/Meta/MetaCore.php:3 52207 #: src/Features/Meta/MetaCore.php:382 226 208 msgid "Actions" 227 209 msgstr "" 228 210 229 #: src/Features/Meta/MetaCore.php:3 62211 #: src/Features/Meta/MetaCore.php:392 230 212 msgid "(no title)" 231 213 msgstr "" 232 214 233 #: src/Features/Point/PointProMeta.php: 51215 #: src/Features/Point/PointProMeta.php:48 234 216 #: src/Services/Model/Pro/MetaLayers.php:53 235 217 #: src/Services/Model/Pro/MetaPoint.php:16 236 #: src/Services/Model/Pro/MetaRegions.php:30 src/models/03-globe-line.php:1 67218 #: src/Services/Model/Pro/MetaRegions.php:30 src/models/03-globe-line.php:176 237 219 msgid "Type" 238 220 msgstr "" 239 221 240 #: src/Features/Point/PointProMeta.php:5 3222 #: src/Features/Point/PointProMeta.php:50 241 223 #: src/Services/Model/Pro/MetaPoint.php:19 242 224 msgid "Cylinder (default)" 243 225 msgstr "" 244 226 245 #: src/Features/Point/PointProMeta.php:5 4227 #: src/Features/Point/PointProMeta.php:51 246 228 #: src/Services/Model/Pro/MetaPoint.php:20 247 229 msgid "Pin" 248 230 msgstr "" 249 231 250 #: src/Features/Point/PointProMeta.php:5 5251 #: src/Services/Model/Pro/MetaPoint.php:21 src/models/02-globe-point.php: 68252 #: src/models/02-globe-point.php:7 0232 #: src/Features/Point/PointProMeta.php:52 233 #: src/Services/Model/Pro/MetaPoint.php:21 src/models/02-globe-point.php:77 234 #: src/models/02-globe-point.php:79 253 235 msgid "Marker" 254 236 msgstr "" 255 237 256 #: src/Features/Point/PointProMeta.php:5 6238 #: src/Features/Point/PointProMeta.php:53 257 239 #: src/Services/Model/Pro/MetaPoint.php:22 258 240 #: src/Services/Model/Pro/MetaPoint.php:31 … … 260 242 msgstr "" 261 243 262 #: src/Features/Point/PointProMeta.php:5 7244 #: src/Features/Point/PointProMeta.php:54 263 245 #: src/Services/Model/Pro/MetaPoint.php:23 264 246 msgid "Flag" 265 247 msgstr "" 266 248 267 #: src/Features/Point/PointProMeta.php:6 5249 #: src/Features/Point/PointProMeta.php:62 268 250 msgid "Preview Image" 269 251 msgstr "" 270 252 271 #: src/Features/Point/PointProMeta.php: 70253 #: src/Features/Point/PointProMeta.php:67 272 254 #: src/Services/Model/Pro/MetaPoint.php:45 273 255 msgid "Image Orientation" 274 256 msgstr "" 275 257 276 #: src/Features/Point/PointProMeta.php: 72258 #: src/Features/Point/PointProMeta.php:69 277 259 #: src/Services/Model/Pro/MetaPoint.php:47 278 260 msgid "Horizontal" 279 261 msgstr "" 280 262 281 #: src/Features/Point/PointProMeta.php:7 3263 #: src/Features/Point/PointProMeta.php:70 282 264 #: src/Services/Model/Pro/MetaPoint.php:48 283 265 msgid "Vertical" 284 266 msgstr "" 285 267 286 #: src/Features/Point/PointProMeta.php: 80268 #: src/Features/Point/PointProMeta.php:77 287 269 #: src/Services/Model/Pro/MetaPoint.php:38 288 270 msgid "Animate" 289 271 msgstr "" 290 272 291 #: src/Features/Point/PointProMeta.php: 81273 #: src/Features/Point/PointProMeta.php:78 292 274 msgid "Animate the marker." 293 275 msgstr "" 294 276 295 #: src/Features/Point/PointProMeta.php:8 9277 #: src/Features/Point/PointProMeta.php:86 296 278 msgid "Size / Radius" 297 279 msgstr "" 298 280 299 #: src/Features/Point/PointProMeta.php:11 7281 #: src/Features/Point/PointProMeta.php:114 300 282 msgid "Help" 301 283 msgstr "" 302 284 303 #: src/Features/Point/PointProMeta.php:1 22285 #: src/Features/Point/PointProMeta.php:119 304 286 msgid "Use the custom options to define the point type, size, color, and animation." 305 287 msgstr "" 306 288 307 #: src/Features/Sales/UpsellPage.php: 41 src/Features/Sales/UpsellPage.php:42289 #: src/Features/Sales/UpsellPage.php:61 src/Features/Sales/UpsellPage.php:62 308 290 msgid "Try Pro Version" 309 291 msgstr "" 310 292 311 #: src/Plugin/Assets.php: 175293 #: src/Plugin/Assets.php:253 312 294 msgid "New center saved" 313 295 msgstr "" 314 296 315 #: src/Plugin/Assets.php: 176297 #: src/Plugin/Assets.php:254 316 298 msgid "Set initial center" 317 299 msgstr "" … … 367 349 msgstr "" 368 350 369 #: src/Services/Model/Base/Labels.php:21 src/models/01-globe-dotlabel.php:8 2370 #: src/models/02-globe-point.php: 71 src/models/03-globe-line.php:84371 #: src/models/04-globe-region.php:1 49 src/models/06-globe-html.php:70351 #: src/Services/Model/Base/Labels.php:21 src/models/01-globe-dotlabel.php:83 352 #: src/models/02-globe-point.php:80 src/models/03-globe-line.php:93 353 #: src/models/04-globe-region.php:158 src/models/06-globe-html.php:87 372 354 msgid "Create New" 373 355 msgstr "" … … 465 447 msgstr "" 466 448 467 #: src/Services/Model/Base/Labels.php:48 src/models/01-globe-dotlabel.php:1 09468 #: src/models/02-globe-point.php: 98 src/models/03-globe-line.php:111469 #: src/models/04-globe-region.php:1 76 src/models/06-globe-html.php:97449 #: src/Services/Model/Base/Labels.php:48 src/models/01-globe-dotlabel.php:110 450 #: src/models/02-globe-point.php:107 src/models/03-globe-line.php:120 451 #: src/models/04-globe-region.php:185 src/models/06-globe-html.php:114 470 452 msgid "Custom field updated" 471 453 msgstr "" 472 454 473 #: src/Services/Model/Base/Labels.php:49 src/models/01-globe-dotlabel.php:11 0474 #: src/models/02-globe-point.php: 99 src/models/03-globe-line.php:112475 #: src/models/04-globe-region.php:1 77 src/models/06-globe-html.php:98455 #: src/Services/Model/Base/Labels.php:49 src/models/01-globe-dotlabel.php:111 456 #: src/models/02-globe-point.php:108 src/models/03-globe-line.php:121 457 #: src/models/04-globe-region.php:186 src/models/06-globe-html.php:115 476 458 msgid "Custom field deleted" 477 459 msgstr "" … … 504 486 505 487 #: src/Services/Model/Base/Labels.php:58 506 msgid "Globe updated. Yay!"488 msgid "Globe updated." 507 489 msgstr "" 508 490 509 491 #: src/Services/Model/Base/Labels.php:59 510 msgid "%s Globes updated. Yay!"492 msgid "%s Globes updated." 511 493 msgstr "" 512 494 … … 520 502 521 503 #: src/Services/Model/Base/Labels.php:62 522 msgid "Globe permanetly deleted. Fahrenheit 451 team was here?"504 msgid "Globe permanetly deleted." 523 505 msgstr "" 524 506 525 507 #: src/Services/Model/Base/Labels.php:63 526 msgid "%s Globes permanently deleted. Why? :("508 msgid "%s Globes permanently deleted." 527 509 msgstr "" 528 510 529 511 #: src/Services/Model/Base/Labels.php:64 530 msgid "Globe moved to the trash. I'm sad :("512 msgid "Globe moved to the trash." 531 513 msgstr "" 532 514 533 515 #: src/Services/Model/Base/Labels.php:65 534 msgid "%s Globes moved to the trash. Why? :("516 msgid "%s Globes moved to the trash." 535 517 msgstr "" 536 518 537 519 #: src/Services/Model/Base/Labels.php:66 538 msgid "Globe recovered from trash. Well done!"520 msgid "Globe recovered from trash." 539 521 msgstr "" 540 522 541 523 #: src/Services/Model/Base/Labels.php:67 542 msgid "%s Globes saved from the enemies!"524 msgid "%s Globes saved from the trash." 543 525 msgstr "" 544 526 … … 567 549 msgstr "" 568 550 569 #: src/Services/Model/Base/Meta.php:11 4551 #: src/Services/Model/Base/Meta.php:118 570 552 #. translators: legend refers to a caption or visual element explaining colours 571 553 #. on map … … 573 555 msgstr "" 574 556 575 #: src/Services/Model/Base/Meta.php:11 5557 #: src/Services/Model/Base/Meta.php:119 576 558 msgid "Show a bright halo surrounding the globe, representing the atmosphere." 577 559 msgstr "" 578 560 579 561 #: src/Services/Model/Base/Meta.php:119 580 #: src/Services/Model/Pro/MetaLines.php:10 0562 #: src/Services/Model/Pro/MetaLines.php:101 581 563 #: vendor-prefixed/saltus/framework/lib/codestar-framework/fields/sorter/sorter.php:21 582 564 msgid "Enabled" 583 565 msgstr "" 584 566 585 #: src/Services/Model/Base/Meta.php:12 4567 #: src/Services/Model/Base/Meta.php:128 586 568 #: src/Services/Model/Pro/PluginSettings.php:104 587 569 #: src/models/00-globe-pro.php:128 … … 590 572 msgstr "" 591 573 592 #: src/Services/Model/Base/Meta.php:13 5574 #: src/Services/Model/Base/Meta.php:139 593 575 msgid "" 594 576 "Max altitude of the atmosphere, in terms of globe radius units.<br>The size " … … 597 579 msgstr "" 598 580 599 #: src/Services/Model/Base/Meta.php:14 2581 #: src/Services/Model/Base/Meta.php:146 600 582 msgid "Altitude/Scale Settings" 601 583 msgstr "" 602 584 603 #: src/Services/Model/Base/Meta.php:14 3585 #: src/Services/Model/Base/Meta.php:147 604 586 msgid "" 605 587 "Controls the default zoom position and the min/max zoom levels (but the " … … 609 591 msgstr "" 610 592 611 #: src/Services/Model/Base/Meta.php:1 49593 #: src/Services/Model/Base/Meta.php:153 612 594 msgid "Controls the initial globe scale" 613 595 msgstr "" 614 596 615 #: src/Services/Model/Base/Meta.php:15 0597 #: src/Services/Model/Base/Meta.php:154 616 598 #: vendor-prefixed/saltus/framework/lib/codestar-framework/fields/typography/typography.php:175 617 599 msgid "Initial" 618 600 msgstr "" 619 601 620 #: src/Services/Model/Base/Meta.php:1 56602 #: src/Services/Model/Base/Meta.php:160 621 603 msgid "" 622 604 "Controls the minimum altitude/scale. Use this option to prevent users to " … … 625 607 msgstr "" 626 608 627 #: src/Services/Model/Base/Meta.php:1 57609 #: src/Services/Model/Base/Meta.php:161 628 610 msgid "Minimum" 629 611 msgstr "" 630 612 631 #: src/Services/Model/Base/Meta.php:16 3613 #: src/Services/Model/Base/Meta.php:167 632 614 msgid "" 633 615 "Controls the maximum altitude/scale. Use this option to prevent users to " … … 636 618 msgstr "" 637 619 638 #: src/Services/Model/Base/Meta.php:16 4620 #: src/Services/Model/Base/Meta.php:168 639 621 msgid "Maximum" 640 622 msgstr "" 641 623 642 #: src/Services/Model/Base/Meta.php:17 0624 #: src/Services/Model/Base/Meta.php:174 643 625 msgid "Center coordinates" 644 626 msgstr "" 645 627 646 #: src/Services/Model/Base/Meta.php:17 1628 #: src/Services/Model/Base/Meta.php:175 647 629 msgid "Center of the globe when initially loaded." 648 630 msgstr "" 649 631 650 #: src/Services/Model/Base/Meta.php:17 3632 #: src/Services/Model/Base/Meta.php:177 651 633 #: src/Services/Model/Base/MetaDotLabel.php:30 652 634 #: src/Services/Model/Base/MetaPoint.php:30 … … 657 639 msgstr "" 658 640 659 #: src/Services/Model/Base/Meta.php:17 5641 #: src/Services/Model/Base/Meta.php:179 660 642 #: src/Services/Model/Base/MetaDotLabel.php:32 661 643 #: src/Services/Model/Base/MetaPoint.php:32 … … 665 647 msgstr "" 666 648 667 #: src/Services/Model/Base/Meta.php:1 79649 #: src/Services/Model/Base/Meta.php:183 668 650 #: src/Services/Model/Base/MetaDotLabel.php:55 669 651 #: src/Services/Model/Base/MetaPoint.php:55 … … 671 653 msgstr "" 672 654 673 #: src/Services/Model/Base/Meta.php:1 87655 #: src/Services/Model/Base/Meta.php:191 674 656 #: src/Services/Model/Base/MetaDotLabel.php:63 675 657 #: src/Services/Model/Base/MetaPoint.php:63 676 #: src/models/01-globe-dotlabel.php:18 2 src/models/02-globe-point.php:172677 #: src/models/03-globe-line.php:2 22 src/models/06-globe-html.php:171658 #: src/models/01-globe-dotlabel.php:183 src/models/02-globe-point.php:181 659 #: src/models/03-globe-line.php:231 src/models/06-globe-html.php:188 678 660 #: vendor-prefixed/saltus/framework/lib/codestar-framework/fields/map/map.php:24 679 661 msgid "Latitude" 680 662 msgstr "" 681 663 682 #: src/Services/Model/Base/Meta.php:19 4664 #: src/Services/Model/Base/Meta.php:198 683 665 #: src/Services/Model/Base/MetaDotLabel.php:69 684 666 #: src/Services/Model/Base/MetaPoint.php:69 685 #: src/models/01-globe-dotlabel.php:1 89 src/models/02-globe-point.php:179686 #: src/models/03-globe-line.php:2 27 src/models/06-globe-html.php:178667 #: src/models/01-globe-dotlabel.php:190 src/models/02-globe-point.php:188 668 #: src/models/03-globe-line.php:236 src/models/06-globe-html.php:195 687 669 #: vendor-prefixed/saltus/framework/lib/codestar-framework/fields/map/map.php:25 688 670 msgid "Longitude" 689 671 msgstr "" 690 672 691 #: src/Services/Model/Base/Meta.php:20 4673 #: src/Services/Model/Base/Meta.php:208 692 674 #. translators: legend refers to a caption or visual element explaining colours 693 675 #. on map … … 695 677 msgstr "" 696 678 697 #: src/Services/Model/Base/Meta.php:20 5679 #: src/Services/Model/Base/Meta.php:209 698 680 msgid "Allow interactions with globe, like zoom and pan." 699 681 msgstr "" 700 682 701 #: src/Services/Model/Base/Meta.php:21 0683 #: src/Services/Model/Base/Meta.php:214 702 684 msgid "Zoom" 703 685 msgstr "" 704 686 705 #: src/Services/Model/Base/Meta.php:21 5687 #: src/Services/Model/Base/Meta.php:219 706 688 msgid "Pan & Rotate" 707 689 msgstr "" 708 690 709 #: src/Services/Model/Base/Meta.php:22 2691 #: src/Services/Model/Base/Meta.php:226 710 692 #. translators: legend refers to a caption or visual element explaining colours 711 693 #. on map … … 713 695 msgstr "" 714 696 715 #: src/Services/Model/Base/Meta.php:22 3697 #: src/Services/Model/Base/Meta.php:227 716 698 msgid "Animate globe on load" 717 699 msgstr "" 718 700 719 #: src/Services/Model/Base/Meta.php:2 29701 #: src/Services/Model/Base/Meta.php:233 720 702 msgid "Container" 721 703 msgstr "" 722 704 723 #: src/Services/Model/Base/Meta.php:23 5705 #: src/Services/Model/Base/Meta.php:239 724 706 msgid "Background Color" 725 707 msgstr "" 726 708 727 #: src/Services/Model/Base/Meta.php:24 0709 #: src/Services/Model/Base/Meta.php:244 728 710 msgid "Container Height" 729 711 msgstr "" 730 712 731 #: src/Services/Model/Base/Meta.php:2 46713 #: src/Services/Model/Base/Meta.php:250 732 714 msgid "" 733 715 "The default 56% corresponds to a 16:9 aspect ratio. 100% would be a square. " … … 736 718 msgstr "" 737 719 738 #: src/Services/Model/Base/Meta.php:25 0720 #: src/Services/Model/Base/Meta.php:254 739 721 msgid "Container Height on Mobile" 740 722 msgstr "" 741 723 742 #: src/Services/Model/Base/Meta.php:2 56724 #: src/Services/Model/Base/Meta.php:260 743 725 msgid "" 744 726 "Leave blank to use the same value above. On mobile there might be the need " … … 747 729 msgstr "" 748 730 749 #: src/Services/Model/Base/Meta.php:26 0731 #: src/Services/Model/Base/Meta.php:264 750 732 msgid "Container Max-Width" 751 733 msgstr "" 752 734 753 #: src/Services/Model/Base/Meta.php:26 1735 #: src/Services/Model/Base/Meta.php:265 754 736 msgid "" 755 737 "Leave empty if you always want your globe to take 100% of the available " … … 758 740 759 741 #: src/Services/Model/Base/MetaDotLabel.php:21 760 #: src/models/01-globe-dotlabel.php:7 8 src/models/01-globe-dotlabel.php:80761 #: src/models/01-globe-dotlabel.php:8 1 src/models/01-globe-dotlabel.php:92742 #: src/models/01-globe-dotlabel.php:79 src/models/01-globe-dotlabel.php:81 743 #: src/models/01-globe-dotlabel.php:82 src/models/01-globe-dotlabel.php:93 762 744 msgid "Dot Labels" 763 745 msgstr "" … … 776 758 #: src/Services/Model/Base/MetaDotLabel.php:51 777 759 #: src/Services/Model/Base/MetaPoint.php:51 778 #: src/models/01-globe-dotlabel.php:16 0 src/models/02-globe-point.php:150779 #: src/models/06-globe-html.php:1 49760 #: src/models/01-globe-dotlabel.php:161 src/models/02-globe-point.php:159 761 #: src/models/06-globe-html.php:166 780 762 msgid "Coordinates" 781 763 msgstr "" … … 783 765 #: src/Services/Model/Base/MetaDotLabel.php:78 784 766 #: src/Services/Model/Base/MetaPoint.php:78 785 #: src/models/01-globe-dotlabel.php:20 3 src/models/02-globe-point.php:193786 #: src/models/04-globe-region.php:2 43767 #: src/models/01-globe-dotlabel.php:204 src/models/02-globe-point.php:202 768 #: src/models/04-globe-region.php:252 787 769 msgid "Tooltip Content" 788 770 msgstr "" … … 790 772 #: src/Services/Model/Base/MetaDotLabel.php:82 791 773 #: src/Services/Model/Base/MetaPoint.php:82 792 #: src/models/01-globe-dotlabel.php:20 7 src/models/02-globe-point.php:197793 #: src/models/04-globe-region.php:2 47 src/models/06-globe-html.php:191774 #: src/models/01-globe-dotlabel.php:208 src/models/02-globe-point.php:206 775 #: src/models/04-globe-region.php:256 src/models/06-globe-html.php:208 794 776 msgid "Action Content" 795 777 msgstr "" … … 797 779 #: src/Services/Model/Base/MetaDotLabel.php:83 798 780 #: src/Services/Model/Base/MetaPoint.php:83 799 #: src/models/01-globe-dotlabel.php:20 8 src/models/02-globe-point.php:198800 #: src/models/04-globe-region.php:2 48 src/models/06-globe-html.php:192781 #: src/models/01-globe-dotlabel.php:209 src/models/02-globe-point.php:207 782 #: src/models/04-globe-region.php:257 src/models/06-globe-html.php:209 801 783 msgid "URL or content to trigger when marker is clicked." 802 784 msgstr "" 803 785 804 786 #: src/Services/Model/Base/MetaDotLabel.php:83 805 #: src/Services/Model/Base/MetaPoint.php:83 src/models/04-globe-region.php:2 48787 #: src/Services/Model/Base/MetaPoint.php:83 src/models/04-globe-region.php:257 806 788 msgid "Don't forget to select a click action below." 807 789 msgstr "" … … 826 808 msgstr "" 827 809 828 #: src/Services/Model/Base/MetaPoint.php:21 src/models/02-globe-point.php: 67810 #: src/Services/Model/Base/MetaPoint.php:21 src/models/02-globe-point.php:76 829 811 msgid "3D Markers" 830 812 msgstr "" … … 891 873 msgstr "" 892 874 893 #: src/Services/Model/Pro/MetaHTML.php:18 src/models/06-globe-html.php: 66894 #: src/models/06-globe-html.php: 80875 #: src/Services/Model/Pro/MetaHTML.php:18 src/models/06-globe-html.php:83 876 #: src/models/06-globe-html.php:97 895 877 msgid "HTML Markers" 896 878 msgstr "" … … 904 886 msgstr "" 905 887 906 #: src/Services/Model/Pro/MetaHTML.php:43 src/models/06-globe-html.php:2 17888 #: src/Services/Model/Pro/MetaHTML.php:43 src/models/06-globe-html.php:234 907 889 msgid "HTML Marker Template" 908 890 msgstr "" 909 891 910 #: src/Services/Model/Pro/MetaHTML.php:44 src/models/06-globe-html.php:2 18892 #: src/Services/Model/Pro/MetaHTML.php:44 src/models/06-globe-html.php:235 911 893 msgid "" 912 894 "Template for the HTML content. You can use HTML code and if necessary use " … … 1010 992 msgstr "" 1011 993 1012 #: src/Services/Model/Pro/MetaLines.php:1 7994 #: src/Services/Model/Pro/MetaLines.php:18 1013 995 msgid "Arc Lines" 1014 996 msgstr "" 1015 997 1016 #: src/Services/Model/Pro/MetaLines.php:2 5998 #: src/Services/Model/Pro/MetaLines.php:26 1017 999 msgid "Add New Line" 1018 1000 msgstr "" 1019 1001 1020 #: src/Services/Model/Pro/MetaLines.php:3 01002 #: src/Services/Model/Pro/MetaLines.php:31 1021 1003 #: src/Services/Model/Pro/PluginSettings.php:75 src/models/00-globe-pro.php:98 1022 1004 msgid "Defaults" 1023 1005 msgstr "" 1024 1006 1025 #: src/Services/Model/Pro/MetaLines.php:3 41007 #: src/Services/Model/Pro/MetaLines.php:35 1026 1008 msgid "Arc Line Color" 1027 1009 msgstr "" 1028 1010 1029 #: src/Services/Model/Pro/MetaLines.php:4 6 src/models/03-globe-line.php:2931011 #: src/Services/Model/Pro/MetaLines.php:47 src/models/03-globe-line.php:302 1030 1012 msgid "Line Dash" 1031 1013 msgstr "" 1032 1014 1033 #: src/Services/Model/Pro/MetaLines.php:4 7 src/models/03-globe-line.php:2941015 #: src/Services/Model/Pro/MetaLines.php:48 src/models/03-globe-line.php:303 1034 1016 msgid "" 1035 1017 "The length of the dashed segments in the arc, in terms of relative line " … … 1037 1019 msgstr "" 1038 1020 1039 #: src/Services/Model/Pro/MetaLines.php:5 8 src/models/03-globe-line.php:3061021 #: src/Services/Model/Pro/MetaLines.php:59 src/models/03-globe-line.php:315 1040 1022 msgid "Line Dash Gap" 1041 1023 msgstr "" 1042 1024 1043 #: src/Services/Model/Pro/MetaLines.php: 59 src/models/03-globe-line.php:3071025 #: src/Services/Model/Pro/MetaLines.php:60 src/models/03-globe-line.php:316 1044 1026 msgid "" 1045 1027 "The length of the gap between dash segments, in terms of relative line " … … 1047 1029 msgstr "" 1048 1030 1049 #: src/Services/Model/Pro/MetaLines.php:6 4 src/models/03-globe-line.php:3131031 #: src/Services/Model/Pro/MetaLines.php:65 src/models/03-globe-line.php:322 1050 1032 msgid "Line Width" 1051 1033 msgstr "" 1052 1034 1053 #: src/Services/Model/Pro/MetaLines.php:6 5 src/models/03-globe-line.php:3141035 #: src/Services/Model/Pro/MetaLines.php:66 src/models/03-globe-line.php:323 1054 1036 msgid "The line’s diameter, in angular degrees" 1055 1037 msgstr "" 1056 1038 1057 #: src/Services/Model/Pro/MetaLines.php:7 7 src/models/03-globe-line.php:3271039 #: src/Services/Model/Pro/MetaLines.php:78 src/models/03-globe-line.php:336 1058 1040 msgid "" 1059 1041 "The arc’s maximum altitude, ocurring at the half-way distance between the " … … 1061 1043 msgstr "" 1062 1044 1063 #: src/Services/Model/Pro/MetaLines.php:8 2 src/models/03-globe-line.php:3391045 #: src/Services/Model/Pro/MetaLines.php:83 src/models/03-globe-line.php:348 1064 1046 msgid "" 1065 1047 "Time duration (in seconds) to animate the motion of dash positions from the " … … 1069 1051 msgstr "" 1070 1052 1071 #: src/Services/Model/Pro/MetaLines.php:8 8 src/models/03-globe-line.php:3381053 #: src/Services/Model/Pro/MetaLines.php:89 src/models/03-globe-line.php:347 1072 1054 msgid "Animation speed" 1073 1055 msgstr "" 1074 1056 1075 #: src/Services/Model/Pro/MetaLines.php:9 41057 #: src/Services/Model/Pro/MetaLines.php:95 1076 1058 msgid "Connect Points" 1077 1059 msgstr "" 1078 1060 1079 #: src/Services/Model/Pro/MetaLines.php:9 51061 #: src/Services/Model/Pro/MetaLines.php:96 1080 1062 msgid "Connect points or dot labels to a specific point or dot label" 1081 1063 msgstr "" 1082 1064 1083 #: src/Services/Model/Pro/MetaLines.php:10 41065 #: src/Services/Model/Pro/MetaLines.php:105 1084 1066 msgid "Connection Rules" 1085 1067 msgstr "" 1086 1068 1087 #: src/Services/Model/Pro/MetaLines.php:10 81069 #: src/Services/Model/Pro/MetaLines.php:109 1088 1070 msgid "Connection Rule" 1089 1071 msgstr "" 1090 1072 1091 #: src/Services/Model/Pro/MetaLines.php:11 01073 #: src/Services/Model/Pro/MetaLines.php:111 1092 1074 msgid "Connect all points to/from" 1093 1075 msgstr "" 1094 1076 1095 #: src/Services/Model/Pro/MetaLines.php:11 11077 #: src/Services/Model/Pro/MetaLines.php:112 1096 1078 msgid "Connect all dotLabels to/from" 1097 1079 msgstr "" 1098 1080 1099 #: src/Services/Model/Pro/MetaLines.php:11 71081 #: src/Services/Model/Pro/MetaLines.php:118 1100 1082 msgid "Connection Type" 1101 1083 msgstr "" 1102 1084 1103 #: src/Services/Model/Pro/MetaLines.php:1 191085 #: src/Services/Model/Pro/MetaLines.php:120 1104 1086 msgid "Source" 1105 1087 msgstr "" 1106 1088 1107 #: src/Services/Model/Pro/MetaLines.php:12 01089 #: src/Services/Model/Pro/MetaLines.php:121 1108 1090 msgid "Destination" 1109 1091 msgstr "" 1110 1092 1111 #: src/Services/Model/Pro/MetaLines.php:12 61093 #: src/Services/Model/Pro/MetaLines.php:127 1112 1094 msgid "Target Point" 1113 1095 msgstr "" 1114 1096 1115 #: src/Services/Model/Pro/MetaLines.php:12 71097 #: src/Services/Model/Pro/MetaLines.php:128 1116 1098 msgid "" 1117 1099 "Select the point to connect to/from. Currently only points created manually " … … 1119 1101 msgstr "" 1120 1102 1121 #: src/Services/Model/Pro/MetaLines.php:14 41103 #: src/Services/Model/Pro/MetaLines.php:145 1122 1104 msgid "Target Dot Label" 1123 1105 msgstr "" … … 1578 1560 msgstr "" 1579 1561 1580 #: src/models/01-globe-dotlabel.php:21 src/models/01-globe-dotlabel.php:224 1581 #: src/models/01-globe-dotlabel.php:231 src/models/02-globe-point.php:215 1582 #: src/models/02-globe-point.php:222 src/models/03-globe-line.php:356 1583 #: src/models/03-globe-line.php:363 src/models/04-globe-region.php:303 1584 #: src/models/04-globe-region.php:310 src/models/06-globe-html.php:236 1585 #: src/models/06-globe-html.php:238 src/models/06-globe-html.php:253 1586 msgid "Associated Globe" 1587 msgstr "" 1588 1589 #: src/models/01-globe-dotlabel.php:25 1562 #: src/models/01-globe-dotlabel.php:24 src/models/01-globe-dotlabel.php:58 1563 #: src/models/02-globe-point.php:23 src/models/02-globe-point.php:57 1564 #: src/models/03-globe-line.php:43 src/models/03-globe-line.php:68 1565 #: src/models/04-globe-region.php:108 src/models/04-globe-region.php:133 1566 #: src/models/06-globe-html.php:45 src/models/06-globe-html.php:67 1567 msgid "Parent Globe" 1568 msgstr "" 1569 1570 #: src/models/01-globe-dotlabel.php:53 1590 1571 msgid "Clone Dot Label" 1591 1572 msgstr "" 1592 1573 1593 #: src/models/01-globe-dotlabel.php: 261574 #: src/models/01-globe-dotlabel.php:54 1594 1575 msgid "Create a copy of this dot label" 1595 1576 msgstr "" 1596 1577 1597 #: src/models/01-globe-dotlabel.php: 291578 #: src/models/01-globe-dotlabel.php:64 1598 1579 msgid "Download Dot Labels Export File" 1599 1580 msgstr "" 1600 1581 1601 #: src/models/01-globe-dotlabel.php:47 src/models/02-globe-point.php:38 1602 #: src/models/03-globe-line.php:49 src/models/04-globe-region.php:114 1603 #: src/models/06-globe-html.php:40 1604 msgid "Parent Globe" 1605 msgstr "" 1606 1607 #: src/models/01-globe-dotlabel.php:79 1582 #: src/models/01-globe-dotlabel.php:80 1608 1583 msgid "Dot Label" 1609 1584 msgstr "" 1610 1585 1611 #: src/models/01-globe-dotlabel.php:8 31586 #: src/models/01-globe-dotlabel.php:84 1612 1587 msgid "Create New Dot Label" 1613 1588 msgstr "" 1614 1589 1615 #: src/models/01-globe-dotlabel.php:8 4 src/models/02-globe-point.php:731616 #: src/models/03-globe-line.php: 86 src/models/04-globe-region.php:1511617 #: src/models/06-globe-html.php: 721590 #: src/models/01-globe-dotlabel.php:85 src/models/02-globe-point.php:82 1591 #: src/models/03-globe-line.php:95 src/models/04-globe-region.php:160 1592 #: src/models/06-globe-html.php:89 1618 1593 msgid "Edit" 1619 1594 msgstr "" 1620 1595 1621 #: src/models/01-globe-dotlabel.php:8 51596 #: src/models/01-globe-dotlabel.php:86 1622 1597 msgid "New Dot Label" 1623 1598 msgstr "" 1624 1599 1625 #: src/models/01-globe-dotlabel.php:8 61600 #: src/models/01-globe-dotlabel.php:87 1626 1601 msgid "View Dot Label" 1627 1602 msgstr "" 1628 1603 1629 #: src/models/01-globe-dotlabel.php:8 71604 #: src/models/01-globe-dotlabel.php:88 1630 1605 msgid "View Dot Labels" 1631 1606 msgstr "" 1632 1607 1633 #: src/models/01-globe-dotlabel.php:8 81608 #: src/models/01-globe-dotlabel.php:89 1634 1609 msgid "Search Dot Labels" 1635 1610 msgstr "" 1636 1611 1637 #: src/models/01-globe-dotlabel.php: 891612 #: src/models/01-globe-dotlabel.php:90 1638 1613 msgid "No Dot Labels found." 1639 1614 msgstr "" 1640 1615 1641 #: src/models/01-globe-dotlabel.php:9 01616 #: src/models/01-globe-dotlabel.php:91 1642 1617 msgid "No Dot Labels found in Trash." 1643 1618 msgstr "" 1644 1619 1645 #: src/models/01-globe-dotlabel.php:9 1 src/models/02-globe-point.php:801646 #: src/models/03-globe-line.php: 93 src/models/04-globe-region.php:1581647 #: src/models/06-globe-html.php: 791620 #: src/models/01-globe-dotlabel.php:92 src/models/02-globe-point.php:89 1621 #: src/models/03-globe-line.php:102 src/models/04-globe-region.php:167 1622 #: src/models/06-globe-html.php:96 1648 1623 msgid "Parent Globe:" 1649 1624 msgstr "" 1650 1625 1651 #: src/models/01-globe-dotlabel.php:9 31626 #: src/models/01-globe-dotlabel.php:94 1652 1627 msgid "Dot Label Archives" 1653 1628 msgstr "" 1654 1629 1655 #: src/models/01-globe-dotlabel.php:9 41630 #: src/models/01-globe-dotlabel.php:95 1656 1631 msgid "Dot Label Attributes" 1657 1632 msgstr "" 1658 1633 1659 #: src/models/01-globe-dotlabel.php:9 51634 #: src/models/01-globe-dotlabel.php:96 1660 1635 msgid "Insert into Dot Label" 1661 1636 msgstr "" 1662 1637 1663 #: src/models/01-globe-dotlabel.php:9 61638 #: src/models/01-globe-dotlabel.php:97 1664 1639 msgid "Uploaded to this Dot Label" 1665 1640 msgstr "" 1666 1641 1667 #: src/models/01-globe-dotlabel.php:9 71642 #: src/models/01-globe-dotlabel.php:98 1668 1643 msgid "Filter Dot Label list" 1669 1644 msgstr "" 1670 1645 1671 #: src/models/01-globe-dotlabel.php:9 81646 #: src/models/01-globe-dotlabel.php:99 1672 1647 msgid "Dot Label list navigation" 1673 1648 msgstr "" 1674 1649 1675 #: src/models/01-globe-dotlabel.php: 991650 #: src/models/01-globe-dotlabel.php:100 1676 1651 msgid "Dot Label list" 1677 1652 msgstr "" 1678 1653 1679 #: src/models/01-globe-dotlabel.php:10 01654 #: src/models/01-globe-dotlabel.php:101 1680 1655 msgid "Dot Label Cover Image" 1681 1656 msgstr "" 1682 1657 1683 #: src/models/01-globe-dotlabel.php:10 11658 #: src/models/01-globe-dotlabel.php:102 1684 1659 msgid "Set Dot Label Cover Image" 1685 1660 msgstr "" 1686 1661 1687 #: src/models/01-globe-dotlabel.php:10 21662 #: src/models/01-globe-dotlabel.php:103 1688 1663 msgid "Remove Dot Label Cover" 1689 1664 msgstr "" 1690 1665 1691 #: src/models/01-globe-dotlabel.php:10 31666 #: src/models/01-globe-dotlabel.php:104 1692 1667 msgid "Use as Dot Label Cover" 1693 1668 msgstr "" 1694 1669 1695 #: src/models/01-globe-dotlabel.php:1071696 msgid ""1697 "Dot Label information updated. <a href=\"{permalink}\" "1698 "target=\"_blank\">View Globe</a>"1699 msgstr ""1700 1701 1670 #: src/models/01-globe-dotlabel.php:108 1671 msgid "Dot Label information updated." 1672 msgstr "" 1673 1674 #: src/models/01-globe-dotlabel.php:109 1702 1675 msgid "Dot Label info updated" 1703 1676 msgstr "" 1704 1677 1705 #: src/models/01-globe-dotlabel.php:11 11678 #: src/models/01-globe-dotlabel.php:112 1706 1679 msgid "Dot Label content restored from revision" 1707 1680 msgstr "" 1708 1681 1709 #: src/models/01-globe-dotlabel.php:11 21682 #: src/models/01-globe-dotlabel.php:113 1710 1683 msgid "Dot Label Published" 1711 1684 msgstr "" 1712 1685 1713 #: src/models/01-globe-dotlabel.php:11 31686 #: src/models/01-globe-dotlabel.php:114 1714 1687 msgid "Dot Label information saved." 1715 1688 msgstr "" 1716 1689 1717 #: src/models/01-globe-dotlabel.php:11 41690 #: src/models/01-globe-dotlabel.php:115 1718 1691 msgid "Dot Label submitted. <a href=\"{preview_url}\" target=\"_blank\">Preview</a>" 1719 1692 msgstr "" 1720 1693 1721 #: src/models/01-globe-dotlabel.php:11 51694 #: src/models/01-globe-dotlabel.php:116 1722 1695 msgid "" 1723 1696 "Dot Label scheduled for {date}. <a href=\"{preview_url}\" " … … 1725 1698 msgstr "" 1726 1699 1727 #: src/models/01-globe-dotlabel.php:11 61700 #: src/models/01-globe-dotlabel.php:117 1728 1701 msgid "" 1729 1702 "Dot Label draft updated. <a href=\"{preview_url}\" " … … 1731 1704 msgstr "" 1732 1705 1733 #: src/models/01-globe-dotlabel.php:1191734 msgid "Dot Label updated. Yay!"1735 msgstr ""1736 1737 1706 #: src/models/01-globe-dotlabel.php:120 1738 msgid " %s Dot Label updated. Yay!"1707 msgid "Dot Label updated." 1739 1708 msgstr "" 1740 1709 1741 1710 #: src/models/01-globe-dotlabel.php:121 1711 msgid "%s Dot Labels updated." 1712 msgstr "" 1713 1714 #: src/models/01-globe-dotlabel.php:122 1742 1715 msgid "Dot Label not updated, somebody is editing it" 1743 1716 msgstr "" 1744 1717 1745 #: src/models/01-globe-dotlabel.php:1221746 msgid "%s Dot Label not updated, somebody is editing them"1747 msgstr ""1748 1749 1718 #: src/models/01-globe-dotlabel.php:123 1750 msgid " Dot Label permanetly deleted. Fahrenheit 451 team was here?"1719 msgid "%s Dot Labels not updated, somebody is editing them" 1751 1720 msgstr "" 1752 1721 1753 1722 #: src/models/01-globe-dotlabel.php:124 1754 msgid " %s Dot Label permanently deleted. Why? :("1723 msgid "Dot Label permanetly deleted." 1755 1724 msgstr "" 1756 1725 1757 1726 #: src/models/01-globe-dotlabel.php:125 1758 msgid " Dot Label moved to the trash. I'm sad :("1727 msgid "%s Dot Labels permanently deleted." 1759 1728 msgstr "" 1760 1729 1761 1730 #: src/models/01-globe-dotlabel.php:126 1762 msgid " %s Dot Label moved to the trash. Why? :("1731 msgid "Dot Label moved to the trash." 1763 1732 msgstr "" 1764 1733 1765 1734 #: src/models/01-globe-dotlabel.php:127 1766 msgid " Dot Label recovered from trash. Well done!"1735 msgid "%s Dot Labels moved to the trash." 1767 1736 msgstr "" 1768 1737 1769 1738 #: src/models/01-globe-dotlabel.php:128 1770 msgid "%s Dot Label saved from the enemies!" 1771 msgstr "" 1772 1773 #: src/models/01-globe-dotlabel.php:132 1739 msgid "Dot Label recovered from trash." 1740 msgstr "" 1741 1742 #: src/models/01-globe-dotlabel.php:129 1743 msgid "%s Dot Labels saved from the trash." 1744 msgstr "" 1745 1746 #: src/models/01-globe-dotlabel.php:133 1774 1747 msgid "Enter Dot Label name here" 1775 1748 msgstr "" 1776 1749 1777 #: src/models/01-globe-dotlabel.php:15 2 src/models/02-globe-point.php:1411778 #: src/models/03-globe-line.php:1 52 src/models/04-globe-region.php:2171779 #: src/models/06-globe-html.php:1 401750 #: src/models/01-globe-dotlabel.php:153 src/models/02-globe-point.php:150 1751 #: src/models/03-globe-line.php:161 src/models/04-globe-region.php:226 1752 #: src/models/06-globe-html.php:157 1780 1753 msgid "Information" 1781 1754 msgstr "" 1782 1755 1783 #: src/models/01-globe-dotlabel.php:16 5 src/models/02-globe-point.php:1551784 #: src/models/03-globe-line.php:2 05 src/models/06-globe-html.php:1541756 #: src/models/01-globe-dotlabel.php:166 src/models/02-globe-point.php:164 1757 #: src/models/03-globe-line.php:214 src/models/06-globe-html.php:171 1785 1758 msgid "zoom" 1786 1759 msgstr "" 1787 1760 1788 #: src/models/01-globe-dotlabel.php:17 4 src/models/02-globe-point.php:1641789 #: src/models/03-globe-line.php:2 14 src/models/06-globe-html.php:1631761 #: src/models/01-globe-dotlabel.php:175 src/models/02-globe-point.php:173 1762 #: src/models/03-globe-line.php:223 src/models/06-globe-html.php:180 1790 1763 msgid "address" 1791 1764 msgstr "" 1792 1765 1793 #: src/models/01-globe-dotlabel.php:21 61766 #: src/models/01-globe-dotlabel.php:217 1794 1767 msgid "Globe - Dot Label relationship" 1795 1768 msgstr "" 1796 1769 1797 #: src/models/01-globe-dotlabel.php:232 src/models/02-globe-point.php:223 1798 #: src/models/03-globe-line.php:364 src/models/04-globe-region.php:311 1799 #: src/models/06-globe-html.php:243 1770 #: src/models/01-globe-dotlabel.php:225 src/models/01-globe-dotlabel.php:232 1771 #: src/models/02-globe-point.php:224 src/models/02-globe-point.php:231 1772 #: src/models/03-globe-line.php:365 src/models/03-globe-line.php:372 1773 #: src/models/04-globe-region.php:312 src/models/04-globe-region.php:319 1774 #: src/models/06-globe-html.php:253 src/models/06-globe-html.php:269 1775 msgid "Associated Globe" 1776 msgstr "" 1777 1778 #: src/models/01-globe-dotlabel.php:233 src/models/02-globe-point.php:232 1779 #: src/models/03-globe-line.php:373 src/models/04-globe-region.php:320 1780 #: src/models/06-globe-html.php:259 1800 1781 msgid "Select a Parent Globe" 1801 1782 msgstr "" 1802 1783 1803 #: src/models/02-globe-point.php: 201784 #: src/models/02-globe-point.php:52 1804 1785 msgid "Clone Point" 1805 1786 msgstr "" 1806 1787 1807 #: src/models/02-globe-point.php: 211788 #: src/models/02-globe-point.php:53 1808 1789 msgid "Create a copy of this point" 1809 1790 msgstr "" 1810 1791 1811 #: src/models/02-globe-point.php:69 src/models/02-globe-point.php:81 1812 #: src/models/03-globe-line.php:236 src/models/06-globe-html.php:68 1813 #: src/models/06-globe-html.php:69 1792 #: src/models/02-globe-point.php:63 1793 msgid "Download Points Export File" 1794 msgstr "" 1795 1796 #: src/models/02-globe-point.php:78 src/models/02-globe-point.php:90 1797 #: src/models/03-globe-line.php:245 src/models/06-globe-html.php:85 1798 #: src/models/06-globe-html.php:86 1814 1799 msgid "Markers" 1815 1800 msgstr "" 1816 1801 1817 #: src/models/02-globe-point.php: 721802 #: src/models/02-globe-point.php:81 1818 1803 msgid "Create New Marker" 1819 1804 msgstr "" 1820 1805 1821 #: src/models/02-globe-point.php: 741806 #: src/models/02-globe-point.php:83 1822 1807 msgid "New Marker" 1823 1808 msgstr "" 1824 1809 1825 #: src/models/02-globe-point.php: 751810 #: src/models/02-globe-point.php:84 1826 1811 msgid "View Marker" 1827 1812 msgstr "" 1828 1813 1829 #: src/models/02-globe-point.php: 761814 #: src/models/02-globe-point.php:85 1830 1815 msgid "View Markers" 1831 1816 msgstr "" 1832 1817 1833 #: src/models/02-globe-point.php: 771818 #: src/models/02-globe-point.php:86 1834 1819 msgid "Search Markers" 1835 1820 msgstr "" 1836 1821 1837 #: src/models/02-globe-point.php: 781822 #: src/models/02-globe-point.php:87 1838 1823 msgid "No Markers found." 1839 1824 msgstr "" 1840 1825 1841 #: src/models/02-globe-point.php: 791826 #: src/models/02-globe-point.php:88 1842 1827 msgid "No Markers found in Trash." 1843 1828 msgstr "" 1844 1829 1845 #: src/models/02-globe-point.php: 821830 #: src/models/02-globe-point.php:91 1846 1831 msgid "Marker Archives" 1847 1832 msgstr "" 1848 1833 1849 #: src/models/02-globe-point.php: 831834 #: src/models/02-globe-point.php:92 1850 1835 msgid "Marker Attributes" 1851 1836 msgstr "" 1852 1837 1853 #: src/models/02-globe-point.php: 841838 #: src/models/02-globe-point.php:93 1854 1839 msgid "Insert into Marker" 1855 1840 msgstr "" 1856 1841 1857 #: src/models/02-globe-point.php: 851842 #: src/models/02-globe-point.php:94 1858 1843 msgid "Uploaded to this Marker" 1859 1844 msgstr "" 1860 1845 1861 #: src/models/02-globe-point.php: 861846 #: src/models/02-globe-point.php:95 1862 1847 msgid "Filter Marker list" 1863 1848 msgstr "" 1864 1849 1865 #: src/models/02-globe-point.php: 871850 #: src/models/02-globe-point.php:96 1866 1851 msgid "Marker list navigation" 1867 1852 msgstr "" 1868 1853 1869 #: src/models/02-globe-point.php: 881854 #: src/models/02-globe-point.php:97 1870 1855 msgid "Marker list" 1871 1856 msgstr "" 1872 1857 1873 #: src/models/02-globe-point.php: 891858 #: src/models/02-globe-point.php:98 1874 1859 msgid "Marker Cover Image" 1875 1860 msgstr "" 1876 1861 1877 #: src/models/02-globe-point.php:9 01862 #: src/models/02-globe-point.php:99 1878 1863 msgid "Set Marker Cover Image" 1879 1864 msgstr "" 1880 1865 1881 #: src/models/02-globe-point.php: 911866 #: src/models/02-globe-point.php:100 1882 1867 msgid "Remove Marker Cover" 1883 1868 msgstr "" 1884 1869 1885 #: src/models/02-globe-point.php: 921870 #: src/models/02-globe-point.php:101 1886 1871 msgid "Use as Marker Cover" 1887 1872 msgstr "" 1888 1873 1889 #: src/models/02-globe-point.php:96 1890 msgid "" 1891 "Marker information updated. <a href=\"{permalink}\" target=\"_blank\">View " 1892 "Globe</a>" 1893 msgstr "" 1894 1895 #: src/models/02-globe-point.php:97 1874 #: src/models/02-globe-point.php:105 1875 msgid "Marker information updated." 1876 msgstr "" 1877 1878 #: src/models/02-globe-point.php:106 1896 1879 msgid "Marker info updated" 1897 1880 msgstr "" 1898 1881 1899 #: src/models/02-globe-point.php:10 01882 #: src/models/02-globe-point.php:109 1900 1883 msgid "Marker content restored from revision" 1901 1884 msgstr "" 1902 1885 1903 #: src/models/02-globe-point.php:1 011886 #: src/models/02-globe-point.php:110 1904 1887 msgid "Marker Published" 1905 1888 msgstr "" 1906 1889 1907 #: src/models/02-globe-point.php:1 021890 #: src/models/02-globe-point.php:111 1908 1891 msgid "Marker information saved." 1909 1892 msgstr "" 1910 1893 1911 #: src/models/02-globe-point.php:1 031894 #: src/models/02-globe-point.php:112 1912 1895 msgid "Point submitted. <a href=\"{preview_url}\" target=\"_blank\">Preview</a>" 1913 1896 msgstr "" 1914 1897 1915 #: src/models/02-globe-point.php:1 041898 #: src/models/02-globe-point.php:113 1916 1899 msgid "" 1917 1900 "Point scheduled for {date}. <a href=\"{preview_url}\" " … … 1919 1902 msgstr "" 1920 1903 1921 #: src/models/02-globe-point.php:1 051904 #: src/models/02-globe-point.php:114 1922 1905 msgid "Point draft updated. <a href=\"{preview_url}\" target=\"_blank\">Preview</a>" 1923 1906 msgstr "" 1924 1907 1925 #: src/models/02-globe-point.php:1 081926 msgid "Marker updated. Yay!"1927 msgstr "" 1928 1929 #: src/models/02-globe-point.php:1 091930 msgid "%s Marker updated. Yay!"1931 msgstr "" 1932 1933 #: src/models/02-globe-point.php:11 01908 #: src/models/02-globe-point.php:117 1909 msgid "Marker updated." 1910 msgstr "" 1911 1912 #: src/models/02-globe-point.php:118 1913 msgid "%s Markers updated." 1914 msgstr "" 1915 1916 #: src/models/02-globe-point.php:119 1934 1917 msgid "Marker not updated, somebody is editing it" 1935 1918 msgstr "" 1936 1919 1937 #: src/models/02-globe-point.php:111 1938 msgid "%s Marker not updated, somebody is editing them" 1939 msgstr "" 1940 1941 #: src/models/02-globe-point.php:112 1942 msgid "Marker permanetly deleted. Fahrenheit 451 team was here?" 1943 msgstr "" 1944 1945 #: src/models/02-globe-point.php:113 1946 msgid "%s Marker permanently deleted. Why? :(" 1947 msgstr "" 1948 1949 #: src/models/02-globe-point.php:114 1950 msgid "Marker moved to the trash. I'm sad :(" 1951 msgstr "" 1952 1953 #: src/models/02-globe-point.php:115 1954 msgid "%s Marker moved to the trash. Why? :(" 1955 msgstr "" 1956 1957 #: src/models/02-globe-point.php:116 1958 msgid "Marker recovered from trash. Well done!" 1959 msgstr "" 1960 1961 #: src/models/02-globe-point.php:117 1962 msgid "%s Marker saved from the enemies!" 1920 #: src/models/02-globe-point.php:120 1921 msgid "%s Markers not updated, somebody is editing them" 1963 1922 msgstr "" 1964 1923 1965 1924 #: src/models/02-globe-point.php:121 1925 msgid "Marker permanetly deleted." 1926 msgstr "" 1927 1928 #: src/models/02-globe-point.php:122 1929 msgid "%s Markers permanently deleted." 1930 msgstr "" 1931 1932 #: src/models/02-globe-point.php:123 1933 msgid "Marker moved to the trash." 1934 msgstr "" 1935 1936 #: src/models/02-globe-point.php:124 1937 msgid "%s Markers moved to the trash." 1938 msgstr "" 1939 1940 #: src/models/02-globe-point.php:125 1941 msgid "Marker recovered from trash." 1942 msgstr "" 1943 1944 #: src/models/02-globe-point.php:126 1945 msgid "%s Markers saved from the trash." 1946 msgstr "" 1947 1948 #: src/models/02-globe-point.php:130 1966 1949 msgid "Enter Marker name here" 1967 1950 msgstr "" 1968 1951 1969 #: src/models/02-globe-point.php:2 07 src/models/03-globe-line.php:3481970 #: src/models/04-globe-region.php: 295 src/models/06-globe-html.php:2281952 #: src/models/02-globe-point.php:216 src/models/03-globe-line.php:357 1953 #: src/models/04-globe-region.php:304 src/models/06-globe-html.php:245 1971 1954 msgid "Globe rel" 1972 1955 msgstr "" 1973 1956 1974 #: src/models/03-globe-line.php: 281957 #: src/models/03-globe-line.php:63 1975 1958 msgid "Clone Line" 1976 1959 msgstr "" 1977 1960 1978 #: src/models/03-globe-line.php: 291961 #: src/models/03-globe-line.php:64 1979 1962 msgid "Create a copy of this Line" 1980 1963 msgstr "" 1981 1964 1982 #: src/models/03-globe-line.php: 321965 #: src/models/03-globe-line.php:74 1983 1966 msgid "Download Lines Export File" 1984 1967 msgstr "" 1985 1968 1986 #: src/models/03-globe-line.php:8 0 src/models/03-globe-line.php:821987 #: src/models/03-globe-line.php: 83 src/models/03-globe-line.php:941969 #: src/models/03-globe-line.php:89 src/models/03-globe-line.php:91 1970 #: src/models/03-globe-line.php:92 src/models/03-globe-line.php:103 1988 1971 msgid "Lines" 1989 1972 msgstr "" 1990 1973 1991 #: src/models/03-globe-line.php: 811974 #: src/models/03-globe-line.php:90 1992 1975 msgid "Line" 1993 1976 msgstr "" 1994 1977 1995 #: src/models/03-globe-line.php: 851978 #: src/models/03-globe-line.php:94 1996 1979 msgid "Create New Line" 1997 1980 msgstr "" 1998 1981 1999 #: src/models/03-globe-line.php: 871982 #: src/models/03-globe-line.php:96 2000 1983 msgid "New Line" 2001 1984 msgstr "" 2002 1985 2003 #: src/models/03-globe-line.php: 881986 #: src/models/03-globe-line.php:97 2004 1987 msgid "View Line" 2005 1988 msgstr "" 2006 1989 2007 #: src/models/03-globe-line.php: 891990 #: src/models/03-globe-line.php:98 2008 1991 msgid "View Lines" 2009 1992 msgstr "" 2010 1993 2011 #: src/models/03-globe-line.php:9 01994 #: src/models/03-globe-line.php:99 2012 1995 msgid "Search Lines" 2013 1996 msgstr "" 2014 1997 2015 #: src/models/03-globe-line.php: 911998 #: src/models/03-globe-line.php:100 2016 1999 msgid "No Lines found." 2017 2000 msgstr "" 2018 2001 2019 #: src/models/03-globe-line.php: 922002 #: src/models/03-globe-line.php:101 2020 2003 msgid "No Lines found in Trash." 2021 2004 msgstr "" 2022 2005 2023 #: src/models/03-globe-line.php: 952006 #: src/models/03-globe-line.php:104 2024 2007 msgid "Line Archives" 2025 2008 msgstr "" 2026 2009 2027 #: src/models/03-globe-line.php: 962010 #: src/models/03-globe-line.php:105 2028 2011 msgid "Line Attributes" 2029 2012 msgstr "" 2030 2013 2031 #: src/models/03-globe-line.php: 972014 #: src/models/03-globe-line.php:106 2032 2015 msgid "Insert into Line" 2033 2016 msgstr "" 2034 2017 2035 #: src/models/03-globe-line.php: 982018 #: src/models/03-globe-line.php:107 2036 2019 msgid "Uploaded to this Line" 2037 2020 msgstr "" 2038 2021 2039 #: src/models/03-globe-line.php: 992022 #: src/models/03-globe-line.php:108 2040 2023 msgid "Filter Line list" 2041 2024 msgstr "" 2042 2025 2043 #: src/models/03-globe-line.php:10 02026 #: src/models/03-globe-line.php:109 2044 2027 msgid "Line list navigation" 2045 2028 msgstr "" 2046 2029 2047 #: src/models/03-globe-line.php:1 012030 #: src/models/03-globe-line.php:110 2048 2031 msgid "Line list" 2049 2032 msgstr "" 2050 2033 2051 #: src/models/03-globe-line.php:1 022034 #: src/models/03-globe-line.php:111 2052 2035 msgid "Line Cover Image" 2053 2036 msgstr "" 2054 2037 2055 #: src/models/03-globe-line.php:1 032038 #: src/models/03-globe-line.php:112 2056 2039 msgid "Set Line Cover Image" 2057 2040 msgstr "" 2058 2041 2059 #: src/models/03-globe-line.php:1 042042 #: src/models/03-globe-line.php:113 2060 2043 msgid "Remove Line Cover" 2061 2044 msgstr "" 2062 2045 2063 #: src/models/03-globe-line.php:1 052046 #: src/models/03-globe-line.php:114 2064 2047 msgid "Use as Line Cover" 2065 2048 msgstr "" 2066 2049 2067 #: src/models/03-globe-line.php:109 2068 msgid "" 2069 "Line information updated. <a href=\"{permalink}\" target=\"_blank\">View " 2070 "Globe</a>" 2071 msgstr "" 2072 2073 #: src/models/03-globe-line.php:110 2050 #: src/models/03-globe-line.php:118 2051 msgid "Line information updated." 2052 msgstr "" 2053 2054 #: src/models/03-globe-line.php:119 2074 2055 msgid "Line info updated" 2075 2056 msgstr "" 2076 2057 2077 #: src/models/03-globe-line.php:1 132058 #: src/models/03-globe-line.php:122 2078 2059 msgid "Line content restored from revision" 2079 2060 msgstr "" 2080 2061 2081 #: src/models/03-globe-line.php:1 142062 #: src/models/03-globe-line.php:123 2082 2063 msgid "Line Published" 2083 2064 msgstr "" 2084 2065 2085 #: src/models/03-globe-line.php:1 152066 #: src/models/03-globe-line.php:124 2086 2067 msgid "Line information saved." 2087 2068 msgstr "" 2088 2069 2089 #: src/models/03-globe-line.php:1 162070 #: src/models/03-globe-line.php:125 2090 2071 msgid "Line submitted. <a href=\"{preview_url}\" target=\"_blank\">Preview</a>" 2091 2072 msgstr "" 2092 2073 2093 #: src/models/03-globe-line.php:1 172074 #: src/models/03-globe-line.php:126 2094 2075 msgid "" 2095 2076 "Line scheduled for {date}. <a href=\"{preview_url}\" " … … 2097 2078 msgstr "" 2098 2079 2099 #: src/models/03-globe-line.php:1 182080 #: src/models/03-globe-line.php:127 2100 2081 msgid "Line draft updated. <a href=\"{preview_url}\" target=\"_blank\">Preview</a>" 2101 2082 msgstr "" 2102 2083 2103 #: src/models/03-globe-line.php:1 212104 msgid "Line updated. Yay!"2105 msgstr "" 2106 2107 #: src/models/03-globe-line.php:1 222108 msgid "%s Line updated. Yay!"2109 msgstr "" 2110 2111 #: src/models/03-globe-line.php:1 232084 #: src/models/03-globe-line.php:130 2085 msgid "Line updated." 2086 msgstr "" 2087 2088 #: src/models/03-globe-line.php:131 2089 msgid "%s Lines updated." 2090 msgstr "" 2091 2092 #: src/models/03-globe-line.php:132 2112 2093 msgid "Line not updated, somebody is editing it" 2113 2094 msgstr "" 2114 2095 2115 #: src/models/03-globe-line.php:124 2116 msgid "%s Line not updated, somebody is editing them" 2117 msgstr "" 2118 2119 #: src/models/03-globe-line.php:125 2120 msgid "Line permanetly deleted. Fahrenheit 451 team was here?" 2121 msgstr "" 2122 2123 #: src/models/03-globe-line.php:126 2124 msgid "%s Line permanently deleted. Why? :(" 2125 msgstr "" 2126 2127 #: src/models/03-globe-line.php:127 2128 msgid "Line moved to the trash. I'm sad :(" 2129 msgstr "" 2130 2131 #: src/models/03-globe-line.php:128 2132 msgid "%s Line moved to the trash. Why? :(" 2133 msgstr "" 2134 2135 #: src/models/03-globe-line.php:129 2136 msgid "Line recovered from trash. Well done!" 2137 msgstr "" 2138 2139 #: src/models/03-globe-line.php:130 2140 msgid "%s Line saved from the enemies!" 2096 #: src/models/03-globe-line.php:133 2097 msgid "%s Lines not updated, somebody is editing them" 2141 2098 msgstr "" 2142 2099 2143 2100 #: src/models/03-globe-line.php:134 2101 msgid "Line permanetly deleted." 2102 msgstr "" 2103 2104 #: src/models/03-globe-line.php:135 2105 msgid "%s Lines permanently deleted." 2106 msgstr "" 2107 2108 #: src/models/03-globe-line.php:136 2109 msgid "Line moved to the trash." 2110 msgstr "" 2111 2112 #: src/models/03-globe-line.php:137 2113 msgid "%s Lines moved to the trash." 2114 msgstr "" 2115 2116 #: src/models/03-globe-line.php:138 2117 msgid "Line recovered from trash." 2118 msgstr "" 2119 2120 #: src/models/03-globe-line.php:139 2121 msgid "%s Lines saved from the trash." 2122 msgstr "" 2123 2124 #: src/models/03-globe-line.php:143 2144 2125 msgid "Enter Line name here" 2145 2126 msgstr "" 2146 2127 2147 #: src/models/03-globe-line.php:1 62 src/models/04-globe-region.php:2242128 #: src/models/03-globe-line.php:171 src/models/04-globe-region.php:233 2148 2129 msgid "Details." 2149 2130 msgstr "" 2150 2131 2151 #: src/models/03-globe-line.php:1 692132 #: src/models/03-globe-line.php:178 2152 2133 msgid "Enter manually" 2153 2134 msgstr "" 2154 2135 2155 #: src/models/03-globe-line.php:17 02136 #: src/models/03-globe-line.php:179 2156 2137 msgid "Connect existing markers" 2157 2138 msgstr "" 2158 2139 2159 #: src/models/03-globe-line.php:1 772140 #: src/models/03-globe-line.php:186 2160 2141 msgid "Add More End Points" 2161 2142 msgstr "" 2162 2143 2163 #: src/models/03-globe-line.php:1 782144 #: src/models/03-globe-line.php:187 2164 2145 msgid "Locations to connect" 2165 2146 msgstr "" 2166 2147 2167 #: src/models/03-globe-line.php:2 012148 #: src/models/03-globe-line.php:210 2168 2149 msgid "Line Info" 2169 2150 msgstr "" 2170 2151 2171 #: src/models/03-globe-line.php:2 382152 #: src/models/03-globe-line.php:247 2172 2153 msgid "Add More Markers" 2173 2154 msgstr "" 2174 2155 2175 #: src/models/03-globe-line.php:25 02156 #: src/models/03-globe-line.php:259 2176 2157 msgid "Select Marker" 2177 2158 msgstr "" 2178 2159 2179 #: src/models/03-globe-line.php:28 02160 #: src/models/03-globe-line.php:289 2180 2161 msgid "Line Color" 2181 2162 msgstr "" … … 2185 2166 msgstr "" 2186 2167 2187 #: src/models/04-globe-region.php: 932168 #: src/models/04-globe-region.php:128 2188 2169 msgid "Clone Region" 2189 2170 msgstr "" 2190 2171 2191 #: src/models/04-globe-region.php: 942172 #: src/models/04-globe-region.php:129 2192 2173 msgid "Create a copy of this Region" 2193 2174 msgstr "" 2194 2175 2195 #: src/models/04-globe-region.php: 972176 #: src/models/04-globe-region.php:139 2196 2177 msgid "Download Regions Export File" 2197 2178 msgstr "" 2198 2179 2199 #: src/models/04-globe-region.php:1 45 src/models/04-globe-region.php:1472200 #: src/models/04-globe-region.php:1 48 src/models/04-globe-region.php:1592180 #: src/models/04-globe-region.php:154 src/models/04-globe-region.php:156 2181 #: src/models/04-globe-region.php:157 src/models/04-globe-region.php:168 2201 2182 msgid "Regions" 2202 2183 msgstr "" 2203 2184 2204 #: src/models/04-globe-region.php:1 462185 #: src/models/04-globe-region.php:155 2205 2186 msgid "Region" 2206 2187 msgstr "" 2207 2188 2208 #: src/models/04-globe-region.php:15 02189 #: src/models/04-globe-region.php:159 2209 2190 msgid "Create New Region" 2210 2191 msgstr "" 2211 2192 2212 #: src/models/04-globe-region.php:1 522193 #: src/models/04-globe-region.php:161 2213 2194 msgid "New Region" 2214 2195 msgstr "" 2215 2196 2216 #: src/models/04-globe-region.php:1 532197 #: src/models/04-globe-region.php:162 2217 2198 msgid "View Region" 2218 2199 msgstr "" 2219 2200 2220 #: src/models/04-globe-region.php:1 542201 #: src/models/04-globe-region.php:163 2221 2202 msgid "View Regions" 2222 2203 msgstr "" 2223 2204 2224 #: src/models/04-globe-region.php:1 552205 #: src/models/04-globe-region.php:164 2225 2206 msgid "Search Regions" 2226 2207 msgstr "" 2227 2208 2228 #: src/models/04-globe-region.php:1 562209 #: src/models/04-globe-region.php:165 2229 2210 msgid "No Regions found." 2230 2211 msgstr "" 2231 2212 2232 #: src/models/04-globe-region.php:1 572213 #: src/models/04-globe-region.php:166 2233 2214 msgid "No Regions found in Trash." 2234 2215 msgstr "" 2235 2216 2236 #: src/models/04-globe-region.php:16 02217 #: src/models/04-globe-region.php:169 2237 2218 msgid "Region Archives" 2238 2219 msgstr "" 2239 2220 2240 #: src/models/04-globe-region.php:1 612221 #: src/models/04-globe-region.php:170 2241 2222 msgid "Region Attributes" 2242 2223 msgstr "" 2243 2224 2244 #: src/models/04-globe-region.php:1 622225 #: src/models/04-globe-region.php:171 2245 2226 msgid "Insert into Region" 2246 2227 msgstr "" 2247 2228 2248 #: src/models/04-globe-region.php:1 632229 #: src/models/04-globe-region.php:172 2249 2230 msgid "Uploaded to this Region" 2250 2231 msgstr "" 2251 2232 2252 #: src/models/04-globe-region.php:1 642233 #: src/models/04-globe-region.php:173 2253 2234 msgid "Filter Region list" 2254 2235 msgstr "" 2255 2236 2256 #: src/models/04-globe-region.php:1 652237 #: src/models/04-globe-region.php:174 2257 2238 msgid "Region list navigation" 2258 2239 msgstr "" 2259 2240 2260 #: src/models/04-globe-region.php:1 662241 #: src/models/04-globe-region.php:175 2261 2242 msgid "Region list" 2262 2243 msgstr "" 2263 2244 2264 #: src/models/04-globe-region.php:1 672245 #: src/models/04-globe-region.php:176 2265 2246 msgid "Region Cover Image" 2266 2247 msgstr "" 2267 2248 2268 #: src/models/04-globe-region.php:1 682249 #: src/models/04-globe-region.php:177 2269 2250 msgid "Set Region Cover Image" 2270 2251 msgstr "" 2271 2252 2272 #: src/models/04-globe-region.php:1 692253 #: src/models/04-globe-region.php:178 2273 2254 msgid "Remove Region Cover" 2274 2255 msgstr "" 2275 2256 2276 #: src/models/04-globe-region.php:17 02257 #: src/models/04-globe-region.php:179 2277 2258 msgid "Use as Region Cover" 2278 2259 msgstr "" 2279 2260 2280 #: src/models/04-globe-region.php:174 2281 msgid "" 2282 "Region information updated. <a href=\"{permalink}\" target=\"_blank\">View " 2283 "Globe</a>" 2284 msgstr "" 2285 2286 #: src/models/04-globe-region.php:175 2261 #: src/models/04-globe-region.php:183 2262 msgid "Region information updated." 2263 msgstr "" 2264 2265 #: src/models/04-globe-region.php:184 2287 2266 msgid "Region info updated" 2288 2267 msgstr "" 2289 2268 2290 #: src/models/04-globe-region.php:1 782269 #: src/models/04-globe-region.php:187 2291 2270 msgid "Region content restored from revision" 2292 2271 msgstr "" 2293 2272 2294 #: src/models/04-globe-region.php:1 792273 #: src/models/04-globe-region.php:188 2295 2274 msgid "Region Published" 2296 2275 msgstr "" 2297 2276 2298 #: src/models/04-globe-region.php:18 02277 #: src/models/04-globe-region.php:189 2299 2278 msgid "Region information saved." 2300 2279 msgstr "" 2301 2280 2302 #: src/models/04-globe-region.php:1 812281 #: src/models/04-globe-region.php:190 2303 2282 msgid "Region submitted. <a href=\"{preview_url}\" target=\"_blank\">Preview</a>" 2304 2283 msgstr "" 2305 2284 2306 #: src/models/04-globe-region.php:1 822285 #: src/models/04-globe-region.php:191 2307 2286 msgid "" 2308 2287 "Region scheduled for {date}. <a href=\"{preview_url}\" " … … 2310 2289 msgstr "" 2311 2290 2312 #: src/models/04-globe-region.php:1 832291 #: src/models/04-globe-region.php:192 2313 2292 msgid "" 2314 2293 "Region draft updated. <a href=\"{preview_url}\" " … … 2316 2295 msgstr "" 2317 2296 2318 #: src/models/04-globe-region.php:1 862319 msgid "Region updated. Yay!"2320 msgstr "" 2321 2322 #: src/models/04-globe-region.php:1 872323 msgid "%s Region updated. Yay!"2324 msgstr "" 2325 2326 #: src/models/04-globe-region.php:1 882297 #: src/models/04-globe-region.php:195 2298 msgid "Region updated." 2299 msgstr "" 2300 2301 #: src/models/04-globe-region.php:196 2302 msgid "%s Regions updated." 2303 msgstr "" 2304 2305 #: src/models/04-globe-region.php:197 2327 2306 msgid "Region not updated, somebody is editing it" 2328 2307 msgstr "" 2329 2308 2330 #: src/models/04-globe-region.php:189 2331 msgid "%s Region not updated, somebody is editing them" 2332 msgstr "" 2333 2334 #: src/models/04-globe-region.php:190 2335 msgid "Region permanetly deleted. Fahrenheit 451 team was here?" 2336 msgstr "" 2337 2338 #: src/models/04-globe-region.php:191 2339 msgid "%s Region permanently deleted. Why? :(" 2340 msgstr "" 2341 2342 #: src/models/04-globe-region.php:192 2343 msgid "Region moved to the trash. I'm sad :(" 2344 msgstr "" 2345 2346 #: src/models/04-globe-region.php:193 2347 msgid "%s Region moved to the trash. Why? :(" 2348 msgstr "" 2349 2350 #: src/models/04-globe-region.php:194 2351 msgid "Region recovered from trash. Well done!" 2352 msgstr "" 2353 2354 #: src/models/04-globe-region.php:195 2355 msgid "%s Region saved from the enemies!" 2309 #: src/models/04-globe-region.php:198 2310 msgid "%s Regions not updated, somebody is editing them" 2356 2311 msgstr "" 2357 2312 2358 2313 #: src/models/04-globe-region.php:199 2314 msgid "Region permanetly deleted." 2315 msgstr "" 2316 2317 #: src/models/04-globe-region.php:200 2318 msgid "%s Regions permanently deleted." 2319 msgstr "" 2320 2321 #: src/models/04-globe-region.php:201 2322 msgid "Region moved to the trash." 2323 msgstr "" 2324 2325 #: src/models/04-globe-region.php:202 2326 msgid "%s Regions moved to the trash." 2327 msgstr "" 2328 2329 #: src/models/04-globe-region.php:203 2330 msgid "Region recovered from trash." 2331 msgstr "" 2332 2333 #: src/models/04-globe-region.php:204 2334 msgid "%s Regions saved from the trash." 2335 msgstr "" 2336 2337 #: src/models/04-globe-region.php:208 2359 2338 msgid "Enter Region name here" 2360 2339 msgstr "" 2361 2340 2362 #: src/models/04-globe-region.php:2 312341 #: src/models/04-globe-region.php:240 2363 2342 msgid "Select a region" 2364 2343 msgstr "" 2365 2344 2366 #: src/models/04-globe-region.php:2 322345 #: src/models/04-globe-region.php:241 2367 2346 msgid "Region Code *" 2368 2347 msgstr "" 2369 2348 2370 #: src/models/04-globe-region.php:2 352349 #: src/models/04-globe-region.php:244 2371 2350 msgid "Fetching regions from: " 2372 2351 msgstr "" 2373 2352 2374 #: src/models/04-globe-region.php:2 842353 #: src/models/04-globe-region.php:293 2375 2354 msgid "Border Color" 2376 2355 msgstr "" 2377 2356 2378 #: src/models/04-globe-region.php:2 852357 #: src/models/04-globe-region.php:294 2379 2358 msgid "" 2380 2359 "This color will be used for the border of this individual " … … 2384 2363 msgstr "" 2385 2364 2386 #: src/models/06-globe-html.php: 302365 #: src/models/06-globe-html.php:62 2387 2366 msgid "Clone HTML Marker" 2388 2367 msgstr "" 2389 2368 2390 #: src/models/06-globe-html.php: 312369 #: src/models/06-globe-html.php:63 2391 2370 msgid "Create a copy of this HTML Marker" 2392 2371 msgstr "" 2393 2372 2394 #: src/models/06-globe-html.php: 672373 #: src/models/06-globe-html.php:84 2395 2374 msgid "HTML Marker" 2396 2375 msgstr "" 2397 2376 2398 #: src/models/06-globe-html.php: 712377 #: src/models/06-globe-html.php:88 2399 2378 msgid "Create New HTML Marker" 2400 2379 msgstr "" 2401 2380 2402 #: src/models/06-globe-html.php: 732381 #: src/models/06-globe-html.php:90 2403 2382 msgid "New HTML Marker" 2404 2383 msgstr "" 2405 2384 2406 #: src/models/06-globe-html.php: 742385 #: src/models/06-globe-html.php:91 2407 2386 msgid "View HTML Marker" 2408 2387 msgstr "" 2409 2388 2410 #: src/models/06-globe-html.php: 752389 #: src/models/06-globe-html.php:92 2411 2390 msgid "View HTML Markers" 2412 2391 msgstr "" 2413 2392 2414 #: src/models/06-globe-html.php: 762393 #: src/models/06-globe-html.php:93 2415 2394 msgid "Search HTML Markers" 2416 2395 msgstr "" 2417 2396 2418 #: src/models/06-globe-html.php: 772397 #: src/models/06-globe-html.php:94 2419 2398 msgid "No HTML Markers found." 2420 2399 msgstr "" 2421 2400 2422 #: src/models/06-globe-html.php: 782401 #: src/models/06-globe-html.php:95 2423 2402 msgid "No HTML Markers found in Trash." 2424 2403 msgstr "" 2425 2404 2426 #: src/models/06-globe-html.php: 812405 #: src/models/06-globe-html.php:98 2427 2406 msgid "HTML Marker Archives" 2428 2407 msgstr "" 2429 2408 2430 #: src/models/06-globe-html.php: 822409 #: src/models/06-globe-html.php:99 2431 2410 msgid "HTML Marker Attributes" 2432 2411 msgstr "" 2433 2412 2434 #: src/models/06-globe-html.php: 832413 #: src/models/06-globe-html.php:100 2435 2414 msgid "Insert into HTML Marker" 2436 2415 msgstr "" 2437 2416 2438 #: src/models/06-globe-html.php: 842417 #: src/models/06-globe-html.php:101 2439 2418 msgid "Uploaded to this Point" 2440 2419 msgstr "" 2441 2420 2442 #: src/models/06-globe-html.php: 852421 #: src/models/06-globe-html.php:102 2443 2422 msgid "Filter Point list" 2444 2423 msgstr "" 2445 2424 2446 #: src/models/06-globe-html.php: 862425 #: src/models/06-globe-html.php:103 2447 2426 msgid "Point list navigation" 2448 2427 msgstr "" 2449 2428 2450 #: src/models/06-globe-html.php: 872429 #: src/models/06-globe-html.php:104 2451 2430 msgid "Point list" 2452 2431 msgstr "" 2453 2432 2454 #: src/models/06-globe-html.php: 882433 #: src/models/06-globe-html.php:105 2455 2434 msgid "HTML Marker Cover Image" 2456 2435 msgstr "" 2457 2436 2458 #: src/models/06-globe-html.php: 892437 #: src/models/06-globe-html.php:106 2459 2438 msgid "Set HTML Marker Cover Image" 2460 2439 msgstr "" 2461 2440 2462 #: src/models/06-globe-html.php: 902441 #: src/models/06-globe-html.php:107 2463 2442 msgid "Remove HTML Marker Cover" 2464 2443 msgstr "" 2465 2444 2466 #: src/models/06-globe-html.php: 912445 #: src/models/06-globe-html.php:108 2467 2446 msgid "Use as HTML Marker Cover" 2468 2447 msgstr "" 2469 2448 2470 #: src/models/06-globe-html.php:95 2471 msgid "" 2472 "HTML Marker information updated. <a href=\"{permalink}\" " 2473 "target=\"_blank\">View Globe</a>" 2474 msgstr "" 2475 2476 #: src/models/06-globe-html.php:96 2449 #: src/models/06-globe-html.php:112 2450 msgid "HTML Marker information updated." 2451 msgstr "" 2452 2453 #: src/models/06-globe-html.php:113 2477 2454 msgid "HTML Marker info updated" 2478 2455 msgstr "" 2479 2456 2480 #: src/models/06-globe-html.php: 992457 #: src/models/06-globe-html.php:116 2481 2458 msgid "HTML Marker content restored from revision" 2482 2459 msgstr "" 2483 2460 2484 #: src/models/06-globe-html.php:1 002461 #: src/models/06-globe-html.php:117 2485 2462 msgid "HTML Marker Published" 2486 2463 msgstr "" 2487 2464 2488 #: src/models/06-globe-html.php:1 012465 #: src/models/06-globe-html.php:118 2489 2466 msgid "HTML Marker information saved." 2490 2467 msgstr "" 2491 2468 2492 #: src/models/06-globe-html.php:1 022469 #: src/models/06-globe-html.php:119 2493 2470 msgid "" 2494 2471 "HTML Marker submitted. <a href=\"{preview_url}\" " … … 2496 2473 msgstr "" 2497 2474 2498 #: src/models/06-globe-html.php:1 032475 #: src/models/06-globe-html.php:120 2499 2476 msgid "" 2500 2477 "HTML Marker scheduled for {date}. <a href=\"{preview_url}\" " … … 2502 2479 msgstr "" 2503 2480 2504 #: src/models/06-globe-html.php:1 042481 #: src/models/06-globe-html.php:121 2505 2482 msgid "" 2506 2483 "HTML Marker draft updated. <a href=\"{preview_url}\" " … … 2508 2485 msgstr "" 2509 2486 2510 #: src/models/06-globe-html.php:1 072511 msgid "HTML Marker updated. Yay!"2512 msgstr "" 2513 2514 #: src/models/06-globe-html.php:1 082515 msgid "%s HTML Marker updated. Yay!"2516 msgstr "" 2517 2518 #: src/models/06-globe-html.php:1 092487 #: src/models/06-globe-html.php:124 2488 msgid "HTML Marker updated." 2489 msgstr "" 2490 2491 #: src/models/06-globe-html.php:125 2492 msgid "%s HTML Markers updated." 2493 msgstr "" 2494 2495 #: src/models/06-globe-html.php:126 2519 2496 msgid "HTML Marker not updated, somebody is editing it" 2520 2497 msgstr "" 2521 2498 2522 #: src/models/06-globe-html.php:1 102523 msgid "%s HTML Marker not updated, somebody is editing them"2524 msgstr "" 2525 2526 #: src/models/06-globe-html.php:1 112527 msgid "HTML Marker permanetly deleted. Fahrenheit 451 team was here?"2528 msgstr "" 2529 2530 #: src/models/06-globe-html.php:1 122531 msgid "%s HTML Marker permanently deleted. Why? :("2532 msgstr "" 2533 2534 #: src/models/06-globe-html.php:1 132535 msgid "HTML Marker moved to the trash. I'm sad :("2536 msgstr "" 2537 2538 #: src/models/06-globe-html.php:1 142539 msgid "%s HTML Marker moved to the trash. Why? :("2540 msgstr "" 2541 2542 #: src/models/06-globe-html.php:1 152543 msgid "HTML Marker recovered from trash. Well done!"2544 msgstr "" 2545 2546 #: src/models/06-globe-html.php:1 162547 msgid "%s HTML Marker saved from the enemies!"2548 msgstr "" 2549 2550 #: src/models/06-globe-html.php:1 202499 #: src/models/06-globe-html.php:127 2500 msgid "%s HTML Markers not updated, somebody is editing them" 2501 msgstr "" 2502 2503 #: src/models/06-globe-html.php:128 2504 msgid "HTML Marker permanetly deleted." 2505 msgstr "" 2506 2507 #: src/models/06-globe-html.php:129 2508 msgid "%s HTML Markers permanently deleted." 2509 msgstr "" 2510 2511 #: src/models/06-globe-html.php:130 2512 msgid "HTML Marker moved to the trash." 2513 msgstr "" 2514 2515 #: src/models/06-globe-html.php:131 2516 msgid "%s HTML Markers moved to the trash." 2517 msgstr "" 2518 2519 #: src/models/06-globe-html.php:132 2520 msgid "HTML Marker recovered from trash." 2521 msgstr "" 2522 2523 #: src/models/06-globe-html.php:133 2524 msgid "%s HTML Markers saved from the trash." 2525 msgstr "" 2526 2527 #: src/models/06-globe-html.php:137 2551 2528 msgid "Enter HTML Marker name here" 2552 2529 msgstr "" 2553 2530 2554 #: src/models/06-globe-html.php:2 042531 #: src/models/06-globe-html.php:221 2555 2532 msgid "Define individual click action and template." 2556 2533 msgstr "" -
interactive-globes/trunk/src/Core.php
r3263746 r3391038 3 3 4 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\ServiceContainer; 5 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Project; 5 6 6 use Saltus\WP\Plugin\InteractiveGlobes\Features\Shortcode\ShortcodeFeature; 7 use Saltus\WP\Plugin\InteractiveGlobes\Features\Shortcode\ShortcodeCore; 8 use Saltus\WP\Plugin\InteractiveGlobes\Features\Meta\MetaFeature; 9 use Saltus\WP\Plugin\InteractiveGlobes\Features\Duplicate\DuplicateFeature; 10 use Saltus\WP\Plugin\InteractiveGlobes\Features\CptManager\CptManagerFeature; 11 use Saltus\WP\Plugin\InteractiveGlobes\Features\Sales\UpsellPageFeature; 12 use Saltus\WP\Plugin\InteractiveGlobes\Features\Updater\UpdateFeature; 7 // features 8 use Saltus\WP\Plugin\InteractiveGlobes\Features\{ 9 CptManager\CptManagerCore, 10 Duplicate\DuplicateCore, 11 Meta\MetaCore, 12 Sales\UpsellPage, 13 Shortcode\ShortcodeCore, 14 Updater\UpdateCore 15 }; 16 13 17 // services 14 use Saltus\WP\Plugin\InteractiveGlobes\Services\Assets\AssetsService; 18 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Services\Assets\AssetManager; 19 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Service\ServiceFactory; 15 20 16 21 /** … … 28 33 * Setup the class variables 29 34 * 30 * @param $projectPlugin file path31 * @param Object $saltus Saltus Framework35 * @param Project $project Plugin file path 36 * @param Object $saltus Saltus Framework 32 37 * @param ServiceContainer $container Container 33 38 */ 34 public function __construct( $project, $framework, ServiceContainer $f_container, ServiceContainer $s_container ) {39 public function __construct( Project $project, $framework, ServiceContainer $f_container, ServiceContainer $s_container ) { 35 40 36 41 $this->project = $project; … … 51 56 $this->set_locale(); 52 57 53 // main scripts and styles54 $this->set_assets();55 56 58 // load services 57 59 $service_list = $this->get_services_classes(); 58 60 $this->register_services( $service_list ); 61 62 // main scripts and styles 63 $this->set_assets(); 59 64 60 65 // 1- Loads features … … 72 77 */ 73 78 public function register_shortcode() { 74 $shortcode = new ShortcodeCore( $this->project, $this->services_container ); 79 $shortcode = new ShortcodeCore( 80 [ 81 'project' => $this->project, 82 'services' => $this->services_container, 83 ], 84 ); 75 85 $shortcode->register(); 76 86 } … … 90 100 } 91 101 // same dependency for all features for now 92 //TODO by pcarvalho: allow each service their own dependencies 93 $dependencies = [ $this->project, $this->services_container ]; 94 95 foreach ( $features as $id => $class ) { 96 $this->features_container->register( $id, $class, $dependencies ); 102 foreach ( $features as $class => $dependencies ) { 103 $this->features_container->register( $class, $class, $dependencies ); 97 104 } 98 105 } 106 99 107 /** 100 108 * Register the individual services of this plugin. … … 106 114 public function register_services( $services ) { 107 115 108 if ( count( $this-> features_container ) > 0 ) {116 if ( count( $this->services_container ) > 0 ) { 109 117 return; 110 118 } 111 119 112 $dependencies = [ $this->project ]; 113 114 foreach ( $services as $id => $class ) { 115 $this->services_container->register( $id, $class, $dependencies ); 120 foreach ( $services as $class => $dependencies ) { 121 $this->services_container->register( $class, $class, $dependencies ); 116 122 } 117 123 } … … 125 131 private function get_features_classes(): array { 126 132 return [ 127 'CPTManager' => CptManagerFeature::class, 128 'Meta' => MetaFeature::class, 129 'Duplicate' => DuplicateFeature::class, 130 'shortcode' => ShortcodeFeature::class, 131 'Updater' => UpdateFeature::class, 132 'Upsell' => UpsellPageFeature::class, 133 CptManagerCore::class => [ 134 'services' => $this->services_container, 135 ], 136 DuplicateCore::class => [], 137 MetaCore::class => [ 138 'services' => $this->services_container, 139 ], 140 ShortcodeCore::class => [ 141 'project' => $this->project, 142 'services' => $this->services_container, 143 ], 144 UpdateCore::class => [ 145 'project' => $this->project, 146 ], 147 UpsellPage::class => [ 148 'services' => $this->services_container, 149 ], 133 150 ]; 134 151 } … … 136 153 private function get_services_classes() { 137 154 return [ 138 'assets' => AssetsService::class, 155 AssetManager::class => [ 156 'project' => $this->project, 157 ], 158 ServiceFactory::class => [], 139 159 ]; 140 160 } -
interactive-globes/trunk/src/Features/CptManager/CptManagerCore.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\CptManager; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\Invalid; 5 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\ServiceContainer; 6 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Container\Invalid, 6 Container\ServiceContainer, 7 Plugin\Registerable, 8 Service\Conditional, 9 Service\Service, 10 Service\Factory, 11 Service\ServiceFactory, 12 }; 13 14 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Services\{ 15 Assets\Asset, 16 Assets\AssetsContainer, 17 Assets\AssetLoader, 18 Assets\HasAssets, 19 }; 7 20 8 21 /** 9 * The M etaclass22 * The Manager of sub CPTs class 10 23 */ 11 class CptManagerCore implements Registerable { 24 class CptManagerCore implements Service, Registerable, HasAssets, Conditional { 25 26 use AssetLoader; 12 27 13 28 private $services; 14 public function __construct( ...$dependencies ) { 15 16 if ( empty( $dependencies[1] ) ) { 17 throw Invalid::from( 'Services' ); 18 } 19 if ( ! $dependencies[1] instanceof ServiceContainer ) { 20 throw Invalid::from( $dependencies[1] ); 21 } 22 23 $this->services = $dependencies[1]; 29 private $assets_container = null; 30 31 public function __construct( $dependencies ) { 32 33 if ( empty( $dependencies['services'] ) || ! $dependencies['services'] instanceof ServiceContainer ) { 34 throw Invalid::from( 'services' ); 35 } 36 37 $this->services = $dependencies['services']; 38 } 39 40 /** 41 * Check whether the conditional service is currently needed. 42 * 43 * @return bool Whether the conditional service is needed. 44 */ 45 public static function is_needed(): bool { 46 return is_admin(); 24 47 } 25 48 … … 30 53 // single globe page filter 31 54 add_filter( 'admin_head', [ $this, 'prepare_iframe' ] ); 32 add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_styles' ) ); 33 } 34 35 public function load_admin_styles() { 36 if ( ! isset( $_GET['iframe'] ) ) { 37 return; 38 } 55 } 56 57 public function set_assets_list() { 58 39 59 try { 40 $assets = $this->services->get( 'assets' )->create(); 41 $name = $assets->register_style( '/assets/css/features/cptmanager/modal.css' ); 42 wp_enqueue_style( $name ); 43 } catch ( \Exception $exception ) { 60 $factory = $this->services->get( ServiceFactory::class ); 61 if ( ! $factory instanceof Factory ) { 62 throw new \RuntimeException( ServiceFactory::class . ' must implement Factory' ); 63 } 64 65 $this->assets_container = $factory->create( AssetsContainer::class ); 66 } catch ( \Throwable $exception ) { 44 67 45 68 if ( defined( 'WP_DEBUG' ) && WP_DEBUG === true ) { 46 69 // phpcs:ignore WordPress.PHP.DevelopmentFunctions 47 error_log( 'Failed to load styles');70 error_log( 'Failed to create Assets: ' . $exception->getMessage() ); 48 71 } 49 } 72 return; 73 } 74 75 $this->assets_list = [ 76 $factory->create( 77 Asset::class, 78 [ 79 '/assets/css/features/cptmanager/modal.css', 80 ] 81 ), 82 ]; 50 83 } 51 84 … … 56 89 return; 57 90 } 91 92 // its too late to enqueue the assets in the admin 93 $this->enqueue_assets(); 94 58 95 global $post; 59 96 -
interactive-globes/trunk/src/Features/Duplicate/DuplicateCore.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\Duplicate; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Service\Conditional, 6 Plugin\Registerable, 7 Service\Service, 8 }; 5 9 6 10 /** 7 11 * The Shortcode class 8 12 */ 9 class DuplicateCore implements Registerable {13 class DuplicateCore implements Conditional, Registerable, Service { 10 14 11 public function __construct( ...$dependencies ) {}12 15 /** 13 16 * Register Shortcode … … 19 22 20 23 /** 24 * Check whether the conditional service is currently needed. 25 * 26 * @return bool Whether the conditional service is needed. 27 */ 28 public static function is_needed(): bool { 29 return is_admin(); 30 } 31 32 /** 21 33 * Extend the duplicate functionality for the globe post type 22 34 * 23 35 * @return void 24 36 */ 25 function extend_globe_duplicate($post_type, $post_id, $new_post_id) {37 public function extend_globe_duplicate( $post_type, $post_id, $new_post_id ) { 26 38 // Check if the post type is 'iglobe' 27 if ( $post_type !== 'iglobe') {39 if ( $post_type !== 'iglobe' ) { 28 40 return; 29 41 } … … 44 56 ]; 45 57 46 $posts = get_posts( $args);58 $posts = get_posts( $args ); 47 59 48 60 // Loop through the results 49 foreach ( $posts as $post) {61 foreach ( $posts as $post ) { 50 62 // Create a copy of the post 51 63 $new_post = array( … … 61 73 ); 62 74 63 $new_clone_id = wp_insert_post( $new_post);75 $new_clone_id = wp_insert_post( $new_post ); 64 76 65 77 // Clone all meta data 66 $meta_data = get_post_meta( $post->ID);67 foreach ( $meta_data as $key => $values) {68 foreach ( $values as $value) {69 update_post_meta( $new_clone_id, $key, maybe_unserialize($value));78 $meta_data = get_post_meta( $post->ID ); 79 foreach ( $meta_data as $key => $values ) { 80 foreach ( $values as $value ) { 81 update_post_meta( $new_clone_id, $key, maybe_unserialize( $value ) ); 70 82 } 71 83 } 72 84 73 85 // Change the globe_id meta field of the new post 74 update_post_meta( $new_clone_id, 'globe_id', $new_post_id);86 update_post_meta( $new_clone_id, 'globe_id', $new_post_id ); 75 87 } 76 88 } -
interactive-globes/trunk/src/Features/Meta/MetaCore.php
r3269021 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\Meta; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\Invalid; 5 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\ServiceContainer; 6 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Container\Invalid, 6 Container\ServiceContainer, 7 Plugin\Registerable, 8 Service\Service, 9 Service\Factory, 10 Service\ServiceFactory, 11 }; 12 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Services\{ 13 Assets\Asset, 14 Assets\AssetLoader, 15 Assets\HasAssets, 16 }; 7 17 8 18 /** 9 19 * The Meta class 10 20 */ 11 class MetaCore implements Registerable { 21 class MetaCore implements HasAssets, Registerable, Service { 22 23 use AssetLoader; 12 24 13 25 private $services; 14 15 public function __construct( ...$dependencies ) { 16 17 if ( empty( $dependencies[1] ) ) { 18 throw Invalid::from( 'Services' ); 19 } 20 if ( ! $dependencies[1] instanceof ServiceContainer ) { 21 throw Invalid::from( $dependencies[1] ); 22 } 23 24 $this->services = $dependencies[1]; 26 private $assets_container = null; 27 28 public function __construct( $dependencies ) { 29 30 if ( empty( $dependencies['services'] ) || ! $dependencies['services'] instanceof ServiceContainer ) { 31 throw Invalid::from( 'services' ); 32 } 33 34 $this->services = $dependencies['services']; 25 35 } 26 36 … … 30 40 public function register() { 31 41 32 add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_styles' ) );33 34 42 add_action( 'add_meta_boxes', [ $this, 'meta_box_shortcode' ] ); 35 43 add_action( 'add_meta_boxes', [ $this, 'remove_custom_meta_form' ] ); 36 37 44 add_action( 'rest_api_init', [ $this, 'custom_endpoints' ] ); 38 } 39 40 public function load_admin_styles() { 45 46 // register assets always on the condition that the user is on the globe editor view 47 add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_assets_on_view' ] ); 48 } 49 50 public function enqueue_assets_on_view( $hook ) { 51 if ( $this->is_globe_editor() ) { 52 $this->enqueue_assets(); 53 } 54 } 55 56 //TODO by pcarvalho: move this to a more generic place 57 private function is_globe_editor() { 58 global $typenow; 59 global $pagenow; 60 if ( $typenow !== 'iglobe' || ( $pagenow !== 'post.php' && $pagenow !== 'post-new.php' ) ) { 61 return false; 62 } 63 return true; 64 } 65 66 public function set_assets_list() { 41 67 try { 42 $assets = $this->services->get( 'assets' )->create(); 43 } catch ( \Exception $exception ) { 68 $factory = $this->services->get( ServiceFactory::class ); 69 if ( ! $factory instanceof Factory ) { 70 throw new \RuntimeException( ServiceFactory::class . ' must implement Factory' ); 71 } 72 } catch ( \Throwable $exception ) { 44 73 45 74 if ( defined( 'WP_DEBUG' ) && WP_DEBUG === true ) { 46 75 // phpcs:ignore WordPress.PHP.DevelopmentFunctions 47 error_log( 'Failed to load styles');76 error_log( 'Failed to create Assets: ' . $exception->getMessage() ); 48 77 } 49 } 50 $name = $assets->register_style( '/assets/css/features/meta/meta-admin.css' ); 51 wp_enqueue_style( $name ); 52 53 $name = $assets->register_script( 54 '/assets/js/admin/rel_sel.js', 55 [], 56 true 57 ); 58 wp_enqueue_script( $name ); 78 return; 79 } 80 81 $this->assets_list = [ 82 $factory->create( 83 Asset::class, 84 [ 85 '/assets/css/features/meta/meta-admin.css', 86 ] 87 ), 88 ]; 59 89 } 60 90 -
interactive-globes/trunk/src/Features/Sales/UpsellPage.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\Sales; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\Invalid; 5 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\ServiceContainer; 6 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Container\Invalid, 6 Container\ServiceContainer, 7 Plugin\Registerable, 8 Service\Conditional, 9 Service\Service, 10 Service\Factory, 11 Service\ServiceFactory, 12 }; 13 14 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Services\{ 15 Assets\Asset, 16 Assets\AssetLoader, 17 Assets\HasAssets, 18 }; 7 19 8 20 /** 9 21 * The Meta class 10 22 */ 11 class UpsellPage implements Registerable { 12 23 class UpsellPage implements Service, Registerable, HasAssets, Conditional { 24 25 use AssetLoader; 13 26 14 27 private $services; 15 16 public function __construct( ...$dependencies ) { 17 18 if ( empty( $dependencies[1] ) ) { 19 throw Invalid::from( 'Services' ); 28 private $page_hook_suffix; 29 30 public function __construct( $dependencies ) { 31 32 if ( empty( $dependencies['services'] ) || ! $dependencies['services'] instanceof ServiceContainer ) { 33 throw Invalid::from( 'services' ); 20 34 } 21 if ( ! $dependencies[1] instanceof ServiceContainer ) { 22 throw Invalid::from( $dependencies[1] ); 23 } 24 25 $this->services = $dependencies[1]; 35 36 $this->services = $dependencies['services']; 37 } 38 39 /** 40 * Check whether the conditional service is currently needed. 41 * 42 * @return bool Whether the conditional service is needed. 43 */ 44 public static function is_needed(): bool { 45 return is_admin(); 26 46 } 27 47 … … 37 57 'admin_menu', 38 58 function () { 39 add_submenu_page(59 $this->page_hook_suffix = add_submenu_page( 40 60 'edit.php?post_type=iglobe', 41 61 __( 'Try Pro Version', 'interactive-globes' ), … … 49 69 } 50 70 51 public function load_admin_styles() { 71 public function load_admin_styles( $hook ) { 72 if ( $hook !== $this->page_hook_suffix ) { 73 return; 74 } 75 76 $this->enqueue_assets(); 77 } 78 79 public function set_assets_list() { 52 80 try { 53 $assets = $this->services->get( 'assets' )->create(); 54 55 } catch ( \Exception $exception ) { 81 $factory = $this->services->get( ServiceFactory::class ); 82 if ( ! $factory instanceof Factory ) { 83 throw new \RuntimeException( ServiceFactory::class . ' must implement Factory' ); 84 } 85 } catch ( \Throwable $exception ) { 56 86 57 87 if ( defined( 'WP_DEBUG' ) && WP_DEBUG === true ) { 58 88 // phpcs:ignore WordPress.PHP.DevelopmentFunctions 59 error_log( 'Failed to load styles');89 error_log( 'Failed to create Assets: ' . $exception->getMessage() ); 60 90 } 91 return; 61 92 } 62 $name = $assets->register_style( '/assets/css/features/sales/upsell-page.css' ); 63 wp_enqueue_style( $name ); 93 94 $this->assets_list = [ 95 $factory->create( 96 Asset::class, 97 [ 98 '/assets/css/features/sales/upsell-page.css', 99 ] 100 ), 101 ]; 64 102 } 65 103 -
interactive-globes/trunk/src/Features/Shortcode/ShortcodeCore.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\Shortcode; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Project; 5 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\Invalid; 6 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\ServiceContainer; 7 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Container\Invalid, 6 Container\ServiceContainer, 7 Plugin\Project, 8 Plugin\Registerable, 9 Service\Service, 10 }; 11 12 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Services\{ 13 Assets\AssetManager, 14 Assets\HasAssets, 15 }; 16 8 17 use Saltus\WP\Plugin\InteractiveGlobes\Plugin\Assets; 9 use Saltus\WP\Plugin\InteractiveGlobes\Services\Assets\HasAssets;10 18 11 19 /** 12 20 * The Shortcode class 13 21 */ 14 class ShortcodeCore implements Registerable {22 class ShortcodeCore implements Registerable, Service { 15 23 16 24 private $project; … … 23 31 private $meta; 24 32 25 public function __construct( ...$dependencies ) { 26 27 if ( empty( $dependencies[0] ) ) { 28 throw Invalid::from( 'Project' ); 29 } 30 if ( ! $dependencies[0] instanceof Project ) { 31 throw Invalid::from( $dependencies[0] ); 32 } 33 34 if ( empty( $dependencies[1] ) ) { 35 throw Invalid::from( 'ShortcodeCore' ); 36 } 37 if ( ! $dependencies[1] instanceof ServiceContainer ) { 38 throw Invalid::from( $dependencies[1] ); 39 } 40 41 $this->project = $dependencies[0]; 42 $this->services = $dependencies[1]; 43 } 33 public function __construct( $dependencies ) { 34 35 if ( empty( $dependencies['project'] ) || ! $dependencies['project'] instanceof Project ) { 36 throw Invalid::from( 'project' ); 37 } 38 if ( empty( $dependencies['services'] ) || ! $dependencies['services'] instanceof ServiceContainer ) { 39 throw Invalid::from( 'services' ); 40 } 41 42 $this->project = $dependencies['project']; 43 $this->services = $dependencies['services']; 44 } 45 44 46 /** 45 47 * Register Shortcodes … … 128 130 129 131 try { 130 $assets = $this->services->get( 'assets' )->create(); 132 $assets = $this->services->get( AssetManager::class ); 133 if ( ! $assets instanceof AssetManager ) { 134 throw new \RuntimeException( get_class( $assets ) . ' must be a ' . AssetManager::class ); 135 } 131 136 } catch ( \Exception $exception ) { 132 137 … … 135 140 error_log( 'Failed to load styles' ); 136 141 } 142 return; 137 143 } 138 144 … … 208 214 unset( $layer_meta['search'] ); 209 215 210 211 216 $new_meta = apply_filters( 'itt_globes/render/post_setup_meta', $layer_meta, $layer_id ); 212 217 $this->meta['layers'][] = $new_meta; … … 220 225 221 226 $enabled_click_actions = $this->meta['enabled_click_actions'] ?? []; 227 $deps = [ 228 'project' => $this->project, 229 'services' => $this->services, 230 ]; 222 231 foreach ( $enabled_click_actions as $click_action ) { 223 232 $click_action_classname = $namespace . $click_action; … … 225 234 continue; 226 235 } 227 $click_action_class = new $click_action_classname(); 236 $click_action_class = new $click_action_classname( $deps ); 237 238 if ( $click_action_class instanceof HasAssets ) { 239 $click_action_class->set_assets_list(); 240 // too late to enqueue/register anything 241 $click_action_class->register_assets(); 242 } 243 228 244 if ( $click_action_class instanceof Registerable ) { 229 245 $click_action_class->register(); 230 }231 if ( $click_action_class instanceof HasAssets ) {232 $click_action_class->register_assets( $assets );233 246 } 234 247 } -
interactive-globes/trunk/src/Features/SinglePage/SinglePageCore.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\SinglePage; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 5 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Plugin\Registerable, 6 Service\Service, 7 }; 6 8 /** 7 9 * The Meta class 8 10 */ 9 class SinglePageCore implements Registerable {11 class SinglePageCore implements Registerable, Service { 10 12 11 public function __construct( ...$dependencies) {}13 public function __construct() {} 12 14 13 15 /** -
interactive-globes/trunk/src/Features/Tooltip/TooltipCore.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\Tooltip; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Plugin\Registerable, 6 Service\Service, 7 }; 5 8 6 9 /** 7 10 * The Meta class 8 11 */ 9 class TooltipCore implements Registerable {12 class TooltipCore implements Registerable, Service { 10 13 11 public function __construct( ...$dependencies) {}14 public function __construct() {} 12 15 13 16 /** -
interactive-globes/trunk/src/Features/Updater/UpdateCore.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Features\Updater; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Project; 5 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\Invalid; 6 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Registerable; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Container\Invalid, 6 Plugin\Project, 7 Plugin\Registerable, 8 Service\Service, 9 }; 7 10 8 11 /** 9 12 * The Meta class 10 13 */ 11 class UpdateCore implements Registerable {14 class UpdateCore implements Registerable, Service { 12 15 13 16 private $project; 14 17 15 public function __construct( ...$dependencies ) {16 if ( empty( $dependencies[ 0] )) {17 throw Invalid::from( ' Project' );18 public function __construct( $dependencies ) { 19 if ( empty( $dependencies['project'] ) || ! $dependencies['project'] instanceof Project ) { 20 throw Invalid::from( 'project' ); 18 21 } 19 if ( ! $dependencies[0] instanceof Project ) { 20 throw Invalid::from( $dependencies[0] ); 21 } 22 23 $this->project = $dependencies[0]; 22 $this->project = $dependencies['project']; 24 23 } 25 24 -
interactive-globes/trunk/src/Plugin/Assets.php
r3269021 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Plugin; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\Project; 5 6 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\ServiceContainer; 4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\{ 5 Container\ServiceContainer, 6 Plugin\Project, 7 Service\Factory, 8 Service\ServiceFactory, 9 }; 10 11 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Services\{ 12 Assets\Asset, 13 Assets\AssetsContainer, 14 Assets\AssetManager, 15 }; 7 16 8 17 /** … … 36 45 public function add_type_attribute( $tag, $handle, $src ) { 37 46 // if not the plugins's scripts, do nothing and return original $tag 38 if ( $this->project->name . '_ globe' !== $handle &&39 $this->project->name . '_ globe-pro' !== $handle &&40 $this->project->name . '_ admin' !== $handle &&41 $this->project->name . '_ admin-pro' !== $handle47 if ( $this->project->name . '_js_globe' !== $handle && 48 $this->project->name . '_js_globe-pro' !== $handle && 49 $this->project->name . '_js_admin' !== $handle && 50 $this->project->name . '_js_admin-pro' !== $handle 42 51 ) { 43 52 return $tag; … … 51 60 52 61 public function register() { 53 54 62 add_filter( 'script_loader_tag', array( $this, 'add_type_attribute' ), 10, 3 ); 55 63 if ( is_admin() ) { … … 64 72 */ 65 73 public function load_admin_assets() { 66 67 74 add_action( 'admin_enqueue_scripts', array( $this, 'load_globe_styles' ) ); 68 75 add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_styles' ) ); … … 73 80 * Load globe styles 74 81 * 82 * Load only if its the globe admin page 83 * 75 84 */ 76 85 public function load_globe_styles() { 77 78 86 if ( is_admin() && ! $this->is_globe_admin() ) { 79 87 return; 80 88 } 81 82 89 try { 83 $assets = $this->services->get( 'assets' )->create(); 90 $factory = $this->services->get( ServiceFactory::class ); 91 $assets = $this->services->get( AssetManager::class ); 92 if ( ! $factory instanceof Factory ) { 93 throw new \RuntimeException( $factory . ' must implement a ' . ServiceFactory::class ); 94 } 95 if ( ! $assets instanceof AssetManager ) { 96 throw new \RuntimeException( get_class( $assets ) . ' must be a ' . AssetManager::class ); 97 } 98 99 $assets_container = $factory->create( AssetsContainer::class ); 100 101 $asset_list = [ 102 $factory->create( 103 Asset::class, 104 [ 105 '/assets/css/public/itt-globes-style.css', 106 ] 107 ), 108 $factory->create( 109 Asset::class, 110 [ 111 '/assets/css/vendor/admin/fontawesome.css', 112 ] 113 ), 114 $factory->create( 115 Asset::class, 116 [ 117 '/assets/css/vendor/admin/solid.css', 118 ] 119 ), 120 ]; 121 122 $assets->register_assets( $asset_list, $assets_container ); 123 $assets->enqueue_assets( $assets_container ); 124 125 } catch ( \Exception $exception ) { 126 127 if ( defined( 'WP_DEBUG' ) && WP_DEBUG === true ) { 128 // phpcs:ignore WordPress.PHP.DevelopmentFunctions 129 error_log( 'Failed to load styles' ); 130 } 131 return; 132 } 133 134 wp_dequeue_style( 'csf-fa' ); 135 wp_dequeue_style( 'csf-fa5' ); 136 wp_dequeue_style( 'csf-fa5-v4-shims' ); 137 } 138 139 140 /** 141 * Load admin styles 142 * 143 */ 144 public function load_admin_styles() { 145 146 if ( ! $this->is_globe_admin() ) { 147 return; 148 } 149 150 try { 151 $factory = $this->services->get( ServiceFactory::class ); 152 $assets = $this->services->get( AssetManager::class ); 153 if ( ! $factory instanceof Factory ) { 154 throw new \RuntimeException( ServiceFactory::class . ' must implement Factory' ); 155 } 156 if ( ! $assets instanceof AssetManager ) { 157 throw new \RuntimeException( get_class( $assets ) . ' must be a ' . AssetManager::class ); 158 } 159 160 $assets_container = $factory->create( AssetsContainer::class ); 161 162 $asset_list = [ 163 $factory->create( 164 Asset::class, 165 [ 166 '/assets/css/admin/admin-style.css', 167 ] 168 ), 169 ]; 170 171 $assets->register_assets( $asset_list, $assets_container ); 172 $assets->enqueue_assets( $assets_container ); 84 173 } catch ( \Exception $exception ) { 85 174 if ( defined( 'WP_DEBUG' ) && WP_DEBUG === true ) { … … 87 176 error_log( 'Failed to load assets' ); 88 177 } 89 } 90 91 $name = $assets->register_style( 92 '/assets/css/public/itt-globes-style.css', 93 [] 94 ); 95 wp_enqueue_style( $name ); 96 97 wp_dequeue_style( 'csf-fa' ); 98 wp_dequeue_style( 'csf-fa5' ); 99 wp_dequeue_style( 'csf-fa5-v4-shims' ); 100 101 $name = $assets->register_style( 102 '/assets/css/vendor/admin/fontawesome.css', 103 [] 104 ); 105 wp_enqueue_style( $name ); 106 $name = $assets->register_style( 107 '/assets/css/vendor/admin/solid.css', 108 [] 109 ); 110 wp_enqueue_style( $name ); 111 } 112 113 114 /** 115 * Load admin styles 116 * 117 */ 118 public function load_admin_styles() { 119 120 if ( ! $this->is_globe_admin() ) { 178 return; 179 } 180 } 181 182 /** 183 * Load admin scripts 184 * 185 */ 186 public function load_admin_scripts() { 187 188 if ( ! is_admin() ) { 189 return; 190 } 191 if ( ! $this->is_globe_editor() ) { 121 192 return; 122 193 } 123 194 124 195 try { 125 $assets = $this->services->get( 'assets' )->create(); 196 $factory = $this->services->get( ServiceFactory::class ); 197 $assets = $this->services->get( AssetManager::class ); 198 if ( ! $factory instanceof Factory ) { 199 throw new \RuntimeException( ServiceFactory::class . ' must implement Factory' ); 200 } 201 if ( ! $assets instanceof AssetManager ) { 202 throw new \RuntimeException( get_class( $assets ) . ' must be a ' . AssetManager::class ); 203 } 204 205 $assets_container = $factory->create( AssetsContainer::class ); 206 207 $asset_list = [ 208 $factory->create( 209 Asset::class, 210 [ 211 '/assets/js/public/globe.js', 212 [], 213 true, 214 ], 215 ), 216 $factory->create( 217 Asset::class, 218 [ 219 '/assets/js/admin/admin.js', 220 [ 221 '/assets/js/public/globe.js', 222 ], 223 true, 224 ], 225 ), 226 $factory->create( 227 Asset::class, 228 [ 229 '/assets/js/admin/cpt-list-events.js', 230 [], 231 true, 232 ], 233 ), 234 $factory->create( 235 Asset::class, 236 [ 237 '/assets/js/admin/cpt-modal-events.js', 238 [], 239 true, 240 ], 241 ), 242 ]; 243 244 $assets->register_assets( $asset_list, $assets_container ); 245 $assets->enqueue_assets( $assets_container ); 246 247 // data 248 $assets->add_data( 249 $assets_container, 250 '/assets/js/admin/admin.js', 251 'itt_admin_labels', 252 [ 253 'newCenterSaved' => __( 'New center saved', 'interactive-globes' ), 254 'setInitialCenter' => __( 'Set initial center', 'interactive-globes' ), 255 ] 256 ); 257 258 $admin_url = get_admin_url(); 259 $admin_url = explode( '?', $admin_url ); 260 $admin_url = $admin_url[0]; 261 $assets->add_data( 262 $assets_container, 263 '/assets/js/admin/admin.js', 264 'itt_globe_data', 265 [ 266 'admin_url' => $admin_url, 267 ] 268 ); 269 270 $assets->add_data( 271 $assets_container, 272 '/assets/js/admin/admin.js', 273 'itt_globe_rest', 274 [ 275 'url' => esc_url_raw( rest_url( 'wp/v2/' ) ), 276 'nonce' => wp_create_nonce( 'wp_rest' ), 277 'namespace' => rest_url( '/ittglobes/v1/globe/' ), 278 'list_part' => '/list', 279 ] 280 ); 281 282 $assets->add_data( 283 $assets_container, 284 '/assets/js/admin/admin.js', 285 'itt_globe_meta', 286 [ 287 'relationship_key' => 'globe_id', 288 ] 289 ); 290 291 // for pro only 292 if ( defined( 'SALTUS_PLAN' ) && SALTUS_PLAN === 'pro' ) { 293 294 $adminp = $assets->register_script( 295 '/assets/js/admin/admin-pro.js', 296 [ 297 '/assets/js/admin/admin.js', 298 '/assets/js/public/globe.js', 299 ], 300 true 301 ); 302 wp_enqueue_script( $adminp ); 303 } 126 304 } catch ( \Exception $exception ) { 127 305 if ( defined( 'WP_DEBUG' ) && WP_DEBUG === true ) { … … 129 307 error_log( 'Failed to load assets' ); 130 308 } 131 } 132 $name = $assets->register_style( 133 '/assets/css/admin/admin-style.css', 134 [] 135 ); 136 wp_enqueue_style( $name ); 137 } 138 139 /** 140 * Load admin scripts 141 * 142 */ 143 public function load_admin_scripts() { 144 145 if ( ! is_admin() ) { 146 return; 147 } 148 if ( ! $this->is_view_editor() ) { 149 return; 150 } 151 152 try { 153 $assets = $this->services->get( 'assets' )->create(); 154 } catch ( \Exception $exception ) { 155 if ( defined( 'WP_DEBUG' ) && WP_DEBUG === true ) { 156 // phpcs:ignore WordPress.PHP.DevelopmentFunctions 157 error_log( 'Failed to load assets' ); 158 } 159 } 160 161 $name = $assets->register_script( 162 '/assets/js/admin/admin.js', 163 [ 164 '/assets/js/public/globe.js', 165 ], 166 true 167 ); 168 wp_enqueue_script( $name ); 169 170 // labels 171 wp_localize_script( 172 $name, 173 'itt_admin_labels', 174 [ 175 'newCenterSaved' => __( 'New center saved', 'interactive-globes' ), 176 'setInitialCenter' => __( 'Set initial center', 'interactive-globes' ), 177 ] 178 ); 179 180 $admin_url = get_admin_url(); 181 $admin_url = explode( '?', $admin_url ); 182 $admin_url = $admin_url[0]; 183 184 wp_localize_script( 185 $name, 186 'itt_globe_data', 187 [ 188 'admin_url' => $admin_url, 189 ] 190 ); 191 wp_localize_script( 192 $name, 193 'itt_globe_rest', 194 [ 195 'url' => esc_url_raw( rest_url( 'wp/v2/' ) ), 196 'nonce' => wp_create_nonce( 'wp_rest' ), 197 'namespace' => rest_url( '/ittglobes/v1/globe/' ), 198 'list_part' => '/list', 199 ] 200 ); 201 wp_localize_script( 202 $name, 203 'itt_globe_meta', 204 [ 205 'relationship_key' => 'globe_id', 206 ] 207 ); 208 209 $name = $assets->register_script( 210 '/assets/js/admin/cpt-list-events.js', 211 [], 212 true 213 ); 214 wp_enqueue_script( $name ); 215 216 // specific to cpt modal 217 $name = $assets->register_script( 218 '/assets/js/admin/cpt-modal-events.js', 219 [], 220 true 221 ); 222 wp_enqueue_script( $name ); 223 224 // for pro only 225 if ( defined( 'SALTUS_PLAN' ) && SALTUS_PLAN === 'pro' ) { 226 227 $adminp = $assets->register_script( 228 '/assets/js/admin/admin-pro.js', 229 [ 230 '/assets/js/admin/admin.js', 231 '/assets/js/public/globe.js', 232 ], 233 true 234 ); 235 wp_enqueue_script( $adminp ); 236 } 237 } 238 239 private function is_view_editor() { 309 return; 310 } 311 } 312 313 private function is_globe_editor() { 240 314 global $typenow; 241 315 global $pagenow; -
interactive-globes/trunk/src/Plugin/Lifecycle.php
r3263746 r3391038 2 2 namespace Saltus\WP\Plugin\InteractiveGlobes\Plugin; 3 3 4 use Saltus\WP\Plugin\InteractiveGlobes\ Project;4 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Plugin\Project; 5 5 6 6 /** -
interactive-globes/trunk/src/Services/Model/Base/Labels.php
r3263746 r3391038 56 56 ), 57 57 'bulk_messages' => array( 58 'updated_singular' => __( 'Globe updated. Yay!', 'interactive-globes' ),59 'updated_plural' => __( '%s Globes updated. Yay!', 'interactive-globes' ),58 'updated_singular' => __( 'Globe updated.', 'interactive-globes' ), 59 'updated_plural' => __( '%s Globes updated.', 'interactive-globes' ), 60 60 'locked_singular' => __( 'Globe not updated, somebody is editing it', 'interactive-globes' ), 61 61 'locked_plural' => __( '%s Globes not updated, somebody is editing them', 'interactive-globes' ), 62 'deleted_singular' => __( 'Globe permanetly deleted. Fahrenheit 451 team was here?', 'interactive-globes' ),63 'deleted_plural' => __( '%s Globes permanently deleted. Why? :(', 'interactive-globes' ),64 'trashed_singular' => __( 'Globe moved to the trash. I\'m sad :(', 'interactive-globes' ),65 'trashed_plural' => __( '%s Globes moved to the trash. Why? :(', 'interactive-globes' ),66 'untrashed_singular' => __( 'Globe recovered from trash. Well done!', 'interactive-globes' ),67 'untrashed_plural' => __( '%s Globes saved from the enemies!', 'interactive-globes' ),62 'deleted_singular' => __( 'Globe permanetly deleted.', 'interactive-globes' ), 63 'deleted_plural' => __( '%s Globes permanently deleted.', 'interactive-globes' ), 64 'trashed_singular' => __( 'Globe moved to the trash.', 'interactive-globes' ), 65 'trashed_plural' => __( '%s Globes moved to the trash.', 'interactive-globes' ), 66 'untrashed_singular' => __( 'Globe recovered from trash.', 'interactive-globes' ), 67 'untrashed_plural' => __( '%s Globes saved from the trash.', 'interactive-globes' ), 68 68 ), 69 69 // overrides some of the available button labels and placeholders -
interactive-globes/trunk/src/Services/Model/Base/Meta.php
r3263746 r3391038 105 105 'showGraticules' => array( 106 106 'title' => __( 'Show Graticules', 'interactive-globes' ), 107 'desc' => __( 'Show a graticule grid demarking latitude and longitude lines.', 'interactive-globes' ),107 'desc' => __( "Show a graticule grid demarking latitude and longitude lines. Some models don't render basic graticules. Choose 3D graticules in those cases.", 'interactive-globes' ), 108 108 'type' => 'switcher', 109 109 'default' => false, 110 ), 111 'graticules' => array( 112 'type' => 'content', 113 'content' => '', 110 114 ), 111 115 'atmosphere' => array( -
interactive-globes/trunk/src/Services/Model/Base/Options.php
r3263746 r3391038 12 12 return [ 13 13 'public' => false, 14 'publicly_queryable' => true, 14 'publicly_queryable' => false, 15 'has_archive' => false, 15 16 'show_in_rest' => true, 16 17 'show_ui' => true, 17 18 'show_in_menu' => true, 18 19 'query_var' => true, 19 'has_archive' => false,20 20 'hierarchical' => false, 21 21 'menu_position' => null, … … 25 25 'rewrite' => [ 26 26 'slug' => 'globe', 27 'with_front' => true,28 'feeds' => true,29 'pages' => true,30 27 ], 31 28 ]; -
interactive-globes/trunk/src/models/00-globe-free.php
r3263746 r3391038 39 39 40 40 $globe_model = apply_filters( 'itt_globes/globe/model', $globe_model ); 41 41 add_filter( 42 'itt_globes/models', 43 function ( $models ) { 44 $models[] = 'iglobe'; 45 return $models; 46 } 47 ); 42 48 return $globe_model; 43 49 } -
interactive-globes/trunk/src/models/01-globe-dotlabel.php
r3274545 r3391038 15 15 'name' => 'itt_globe_dotlabel', 16 16 'features' => [ 17 'quick_edit' => array(18 'globe_id' => array(19 'type' => 'text',20 'title' => __( 'Associated Globe', 'interactive-globes' ),21 ),22 ),23 'duplicate' => array(24 'label' => __( 'Clone Dot Label', 'interactive-globes' ),25 'attr_title' => __( 'Create a copy of this dot label', 'interactive-globes' ),26 ),27 'single_export' => array(28 'label' => __( 'Download Dot Labels Export File', 'interactive-globes' ),29 ),30 'admin_filters' => array(31 'globe_id' => array(32 'title' => 'Parent Globe ID',33 'meta_key' => 'globe_id',34 'options' => 'itt_globes_get_dotlabel_globe_values',35 'use_key' => true,36 'key' => 'globe_id',37 ),38 ),39 17 'admin_cols' => array( 40 18 'title', … … 62 40 }, 63 41 ), 42 ), 43 'admin_filters' => array( 44 'globe_id' => array( 45 'title' => 'Parent Globe ID', 46 'meta_key' => 'globe_id', 47 'options' => 'itt_globes_get_dotlabel_globe_values', 48 'use_key' => true, 49 'key' => 'globe_id', 50 ), 51 ), 52 'duplicate' => array( 53 'label' => __( 'Clone Dot Label', 'interactive-globes' ), 54 'attr_title' => __( 'Create a copy of this dot label', 'interactive-globes' ), 55 ), 56 'single_export' => array( 57 'label' => __( 'Download Dot Labels Export File', 'interactive-globes' ), 64 58 ), 65 59 ], … … 105 99 // you can use the placeholders {permalink}, {preview_url}, {date} 106 100 'messages' => array( 107 'post_updated' => __( 'Dot Label information updated. <a href="{permalink}" target="_blank">View Globe</a>', 'interactive-globes' ),101 'post_updated' => __( 'Dot Label information updated.', 'interactive-globes' ), 108 102 'post_updated_short' => __( 'Dot Label info updated', 'interactive-globes' ), 109 103 'custom_field_updated' => __( 'Custom field updated', 'interactive-globes' ), … … 117 111 ), 118 112 'bulk_messages' => array( 119 'updated_singular' => __( 'Dot Label updated. Yay!', 'interactive-globes' ),120 'updated_plural' => __( '%s Dot Label updated. Yay!', 'interactive-globes' ),113 'updated_singular' => __( 'Dot Label updated.', 'interactive-globes' ), 114 'updated_plural' => __( '%s Dot Labels updated.', 'interactive-globes' ), 121 115 'locked_singular' => __( 'Dot Label not updated, somebody is editing it', 'interactive-globes' ), 122 'locked_plural' => __( '%s Dot Label not updated, somebody is editing them', 'interactive-globes' ),123 'deleted_singular' => __( 'Dot Label permanetly deleted. Fahrenheit 451 team was here?', 'interactive-globes' ),124 'deleted_plural' => __( '%s Dot Label permanently deleted. Why? :(', 'interactive-globes' ),125 'trashed_singular' => __( 'Dot Label moved to the trash. I\'m sad :(', 'interactive-globes' ),126 'trashed_plural' => __( '%s Dot Label moved to the trash. Why? :(', 'interactive-globes' ),127 'untrashed_singular' => __( 'Dot Label recovered from trash. Well done!', 'interactive-globes' ),128 'untrashed_plural' => __( '%s Dot Label saved from the enemies!', 'interactive-globes' ),116 'locked_plural' => __( '%s Dot Labels not updated, somebody is editing them', 'interactive-globes' ), 117 'deleted_singular' => __( 'Dot Label permanetly deleted.', 'interactive-globes' ), 118 'deleted_plural' => __( '%s Dot Labels permanently deleted.', 'interactive-globes' ), 119 'trashed_singular' => __( 'Dot Label moved to the trash.', 'interactive-globes' ), 120 'trashed_plural' => __( '%s Dot Labels moved to the trash.', 'interactive-globes' ), 121 'untrashed_singular' => __( 'Dot Label recovered from trash.', 'interactive-globes' ), 122 'untrashed_plural' => __( '%s Dot Labels saved from the trash.', 'interactive-globes' ), 129 123 ), 130 124 // overrides some of the available button labels and placeholders … … 232 226 'placeholder' => __( 'Select a Parent Globe', 'interactive-globes' ), 233 227 'attributes' => [ 'id' => 'globe_id_select' ], 234 'options' => ' pages',228 'options' => 'itt_globes_dotlabel_get_globe_ids', 235 229 'query_args' => array( 236 230 'post_type' => 'iglobe', … … 248 242 ]; 249 243 244 function itt_globes_dotlabel_get_globe_ids() { 245 $args = [ 246 'post_type' => 'iglobe', 247 'posts_per_page' => -1, 248 'orderby' => 'ID', 249 'order' => 'ASC', 250 ]; 251 $options = []; 252 $globe_ids = new \WP_Query( $args ); 253 $globe_ids = $globe_ids->posts; 254 foreach ( $globe_ids as $globe ) { 255 $globe_id = $globe->ID; 256 if ( ! is_numeric( $globe_id ) ) { 257 continue; 258 } 259 $globe_post = get_post( $globe_id ); 260 if ( ! $globe_post ) { 261 continue; 262 } 263 $options[ $globe_id ] = '[ ' . $globe_id . ' ] ' . $globe_post->post_title; 264 } 265 return $options; 266 } 267 250 268 function itt_globes_get_dotlabel_globe_values() { 251 269 global $wpdb; 252 270 253 $post_type = 'itt_globe_dotlabel'; // Replace with your post type254 $meta_key = 'globe_id'; // Replace if your meta key is different271 $post_type = 'itt_globe_dotlabel'; 272 $meta_key = 'globe_id'; 255 273 256 274 $globe_ids = $wpdb->get_col( … … 361 379 362 380 $dot_labels = apply_filters( 'itt_globes/dotlabel/model', $dot_labels ); 381 add_filter( 382 'itt_globes/models/cpts', 383 function ( $models ) { 384 $models[] = 'itt_globe_dotlabel'; 385 return $models; 386 } 387 ); 363 388 return $dot_labels; -
interactive-globes/trunk/src/models/02-globe-point.php
r3274545 r3391038 14 14 'name' => 'itt_globe_point', 15 15 'features' => [ 16 'duplicate' => array(17 'label' => __( 'Clone Point', 'interactive-globes' ),18 'attr_title' => __( 'Create a copy of this point', 'interactive-globes' ),19 ),20 'single_export' => array(21 'label' => __( 'Download Points Export File', 'interactive-globes' ),22 ),23 'admin_filters' => array(24 'globe_id' => array(25 'title' => 'Parent Globe ID',26 'meta_key' => 'globe_id',27 'options' => 'itt_globes_get_point_globe_values',28 'use_key' => true,29 'key' => 'globe_id',30 ),31 ),32 16 'admin_cols' => array( 33 17 'title', … … 55 39 }, 56 40 ), 41 ), 42 'admin_filters' => array( 43 'globe_id' => array( 44 'title' => 'Parent Globe ID', 45 'meta_key' => 'globe_id', 46 'options' => 'itt_globes_get_point_globe_values', 47 'use_key' => true, 48 'key' => 'globe_id', 49 ), 50 ), 51 'duplicate' => array( 52 'label' => __( 'Clone Point', 'interactive-globes' ), 53 'attr_title' => __( 'Create a copy of this point', 'interactive-globes' ), 54 ), 55 'single_export' => array( 56 'label' => __( 'Download Points Export File', 'interactive-globes' ), 57 57 ), 58 58 ], … … 96 96 // you can use the placeholders {permalink}, {preview_url}, {date} 97 97 'messages' => array( 98 'post_updated' => __( 'Marker information updated. <a href="{permalink}" target="_blank">View Globe</a>', 'interactive-globes' ),98 'post_updated' => __( 'Marker information updated.', 'interactive-globes' ), 99 99 'post_updated_short' => __( 'Marker info updated', 'interactive-globes' ), 100 100 'custom_field_updated' => __( 'Custom field updated', 'interactive-globes' ), … … 108 108 ), 109 109 'bulk_messages' => array( 110 'updated_singular' => __( 'Marker updated. Yay!', 'interactive-globes' ),111 'updated_plural' => __( '%s Marker updated. Yay!', 'interactive-globes' ),110 'updated_singular' => __( 'Marker updated.', 'interactive-globes' ), 111 'updated_plural' => __( '%s Markers updated.', 'interactive-globes' ), 112 112 'locked_singular' => __( 'Marker not updated, somebody is editing it', 'interactive-globes' ), 113 'locked_plural' => __( '%s Marker not updated, somebody is editing them', 'interactive-globes' ),114 'deleted_singular' => __( 'Marker permanetly deleted. Fahrenheit 451 team was here?', 'interactive-globes' ),115 'deleted_plural' => __( '%s Marker permanently deleted. Why? :(', 'interactive-globes' ),116 'trashed_singular' => __( 'Marker moved to the trash. I\'m sad :(', 'interactive-globes' ),117 'trashed_plural' => __( '%s Marker moved to the trash. Why? :(', 'interactive-globes' ),118 'untrashed_singular' => __( 'Marker recovered from trash. Well done!', 'interactive-globes' ),119 'untrashed_plural' => __( '%s Marker saved from the enemies!', 'interactive-globes' ),113 'locked_plural' => __( '%s Markers not updated, somebody is editing them', 'interactive-globes' ), 114 'deleted_singular' => __( 'Marker permanetly deleted.', 'interactive-globes' ), 115 'deleted_plural' => __( '%s Markers permanently deleted.', 'interactive-globes' ), 116 'trashed_singular' => __( 'Marker moved to the trash.', 'interactive-globes' ), 117 'trashed_plural' => __( '%s Markers moved to the trash.', 'interactive-globes' ), 118 'untrashed_singular' => __( 'Marker recovered from trash.', 'interactive-globes' ), 119 'untrashed_plural' => __( '%s Markers saved from the trash.', 'interactive-globes' ), 120 120 ), 121 121 // overrides some of the available button labels and placeholders … … 225 225 'placeholder' => __( 'Select a Parent Globe', 'interactive-globes' ), 226 226 'attributes' => [ 'id' => 'globe_id_select' ], 227 'options' => ' pages',227 'options' => 'itt_globes_point_get_globe_ids', 228 228 'query_args' => array( 229 229 'post_type' => 'iglobe', … … 241 241 ]; 242 242 243 function itt_globes_point_get_globe_ids() { 244 $args = [ 245 'post_type' => 'iglobe', 246 'posts_per_page' => -1, 247 'orderby' => 'ID', 248 'order' => 'ASC', 249 ]; 250 $options = []; 251 $globe_ids = new \WP_Query( $args ); 252 $globe_ids = $globe_ids->posts; 253 foreach ( $globe_ids as $globe ) { 254 $globe_id = $globe->ID; 255 if ( ! is_numeric( $globe_id ) ) { 256 continue; 257 } 258 $globe_post = get_post( $globe_id ); 259 if ( ! $globe_post ) { 260 continue; 261 } 262 $options[ $globe_id ] = '[ ' . $globe_id . ' ] ' . $globe_post->post_title; 263 } 264 return $options; 265 } 266 243 267 function itt_globes_get_point_globe_values() { 244 268 global $wpdb; 245 269 246 $post_type = 'itt_globe_point'; // Replace with your post type247 $meta_key = 'globe_id'; // Replace if your meta key is different270 $post_type = 'itt_globe_point'; 271 $meta_key = 'globe_id'; 248 272 249 273 $globe_ids = $wpdb->get_col( … … 367 391 368 392 $points = apply_filters( 'itt_globes/point/model', $points ); 393 add_filter( 394 'itt_globes/models/cpts', 395 function ( $models ) { 396 $models[] = 'itt_globe_point'; 397 return $models; 398 } 399 ); 369 400 return $points; -
interactive-globes/trunk/vendor-prefixed/autoload.php
r3284516 r3391038 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 4a1c4cde7c77b09cc7a219bf92fb0ec4::getLoader();22 return ComposerAutoloaderInitb3a0ead90696e92c0ea210f7c0d7c88e::getLoader(); -
interactive-globes/trunk/vendor-prefixed/composer/ClassLoader.php
r3263746 r3391038 11 11 */ 12 12 13 namespace Composer\Autoload;13 namespace Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload; 14 14 15 15 /** 16 16 * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. 17 17 * 18 * $loader = new \ Composer\Autoload\ClassLoader();18 * $loader = new \Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload\ClassLoader(); 19 19 * 20 20 * // register classes with namespaces -
interactive-globes/trunk/vendor-prefixed/composer/autoload_classmap.php
r3274545 r3391038 79 79 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ClickActions\\DisplayIframeLightbox' => $baseDir . '/../src/Features/ClickActions/DisplayIframeLightbox.php', 80 80 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerCore' => $baseDir . '/../src/Features/CptManager/CptManagerCore.php', 81 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerFeature' => $baseDir . '/../src/Features/CptManager/CptManagerFeature.php', 82 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProMeta' => $baseDir . '/../src/Features/DotLabel/DotLabelProMeta.php', 81 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProModel' => $baseDir . '/../src/Features/DotLabel/DotLabelProModel.php', 83 82 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateCore' => $baseDir . '/../src/Features/Duplicate/DuplicateCore.php', 84 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateFeature' => $baseDir . '/../src/Features/Duplicate/DuplicateFeature.php',85 83 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\LiveFilter\\LiveFilterCore' => $baseDir . '/../src/Features/LiveFilter/LiveFilterCore.php', 86 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ LiveFilter\\LiveFilterFeature' => $baseDir . '/../src/Features/LiveFilter/LiveFilterFeature.php',84 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\CPTGlobeParentID' => $baseDir . '/../src/Features/Meta/CPTGlobeParentID.php', 87 85 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaCore' => $baseDir . '/../src/Features/Meta/MetaCore.php', 88 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaFeature' => $baseDir . '/../src/Features/Meta/MetaFeature.php', 89 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProMeta' => $baseDir . '/../src/Features/Point/PointProMeta.php', 86 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProModel' => $baseDir . '/../src/Features/Point/PointProModel.php', 90 87 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterCore' => $baseDir . '/../src/Features/RegionCounter/RegionCounterCore.php', 91 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterFeature' => $baseDir . '/../src/Features/RegionCounter/RegionCounterFeature.php',92 88 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPage' => $baseDir . '/../src/Features/Sales/UpsellPage.php', 93 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPageFeature' => $baseDir . '/../src/Features/Sales/UpsellPageFeature.php',94 89 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownCore' => $baseDir . '/../src/Features/SearchDropdown/SearchDropdownCore.php', 95 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownFeature' => $baseDir . '/../src/Features/SearchDropdown/SearchDropdownFeature.php',96 90 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeCore' => $baseDir . '/../src/Features/Shortcode/ShortcodeCore.php', 97 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeFeature' => $baseDir . '/../src/Features/Shortcode/ShortcodeFeature.php',98 91 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageCore' => $baseDir . '/../src/Features/SinglePage/SinglePageCore.php', 99 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageFeature' => $baseDir . '/../src/Features/SinglePage/SinglePageFeature.php',100 92 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipCore' => $baseDir . '/../src/Features/Tooltip/TooltipCore.php', 101 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipFeature' => $baseDir . '/../src/Features/Tooltip/TooltipFeature.php',102 93 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateCore' => $baseDir . '/../src/Features/Updater/UpdateCore.php', 103 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateFeature' => $baseDir . '/../src/Features/Updater/UpdateFeature.php',104 94 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Loader' => $baseDir . '/../src/Loader.php', 105 95 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Noodlehaus\\AbstractConfig' => $vendorDir . '/hassankhan/config/src/AbstractConfig.php', … … 135 125 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Plugin\\Lifecycle' => $baseDir . '/../src/Plugin/Lifecycle.php', 136 126 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Prepare' => $baseDir . '/../src/Prepare.php', 137 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Project' => $baseDir . '/../src/Project.php',138 127 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Core' => $vendorDir . '/saltus/framework/src/Core.php', 139 128 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Exception\\SaltusFrameworkThrowable' => $vendorDir . '/saltus/framework/src/Exception/SaltusFrameworkThrowable.php', … … 150 139 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\CodestarMeta' => $vendorDir . '/saltus/framework/src/Features/Meta/CodestarMeta.php', 151 140 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\Meta' => $vendorDir . '/saltus/framework/src/Features/Meta/Meta.php', 141 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\QuickEdit' => $vendorDir . '/saltus/framework/src/Features/QuickEdit/QuickEdit.php', 142 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\SaltusQuickEdit' => $vendorDir . '/saltus/framework/src/Features/QuickEdit/SaltusQuickEdit.php', 152 143 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\RememberTabs' => $vendorDir . '/saltus/framework/src/Features/RememberTabs/RememberTabs.php', 153 144 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\SaltusRememberTabs' => $vendorDir . '/saltus/framework/src/Features/RememberTabs/SaltusRememberTabs.php', … … 164 155 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\Invalid' => $vendorDir . '/saltus/framework/src/Infrastructure/Container/Invalid.php', 165 156 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\ServiceContainer' => $vendorDir . '/saltus/framework/src/Infrastructure/Container/ServiceContainer.php', 157 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\SimpleContainer' => $vendorDir . '/saltus/framework/src/Infrastructure/Container/SimpleContainer.php', 166 158 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Activateable' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Activateable.php', 167 159 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Deactivateable' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Deactivateable.php', 168 160 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Plugin' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Plugin.php', 161 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Project' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Project.php', 169 162 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Registerable' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Registerable.php', 170 163 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Actionable' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Actionable.php', … … 172 165 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Assembly' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Assembly.php', 173 166 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Conditional' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Conditional.php', 167 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Factory' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Factory.php', 174 168 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Processable' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Processable.php', 175 169 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Service' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Service.php', 170 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\ServiceFactory' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/ServiceFactory.php', 171 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\Asset' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/Asset.php', 172 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetLoader' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php', 173 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetManager' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php', 174 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetsContainer' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php', 175 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\HasAssets' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php', 176 176 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Modeler' => $vendorDir . '/saltus/framework/src/Modeler.php', 177 177 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\BaseModel' => $vendorDir . '/saltus/framework/src/Models/BaseModel.php', … … 181 181 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\PostType' => $vendorDir . '/saltus/framework/src/Models/PostType.php', 182 182 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\Taxonomy' => $vendorDir . '/saltus/framework/src/Models/Taxonomy.php', 183 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsCore' => $baseDir . '/../src/Services/Assets/AssetsCore.php',184 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsService' => $baseDir . '/../src/Services/Assets/AssetsService.php',185 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\HasAssets' => $baseDir . '/../src/Services/Assets/HasAssets.php',186 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Creatable' => $baseDir . '/../src/Services/Creatable.php',187 183 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Assembler' => $baseDir . '/../src/Services/Model/Assembler.php', 188 184 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Base\\Features' => $baseDir . '/../src/Services/Model/Base/Features.php', … … 198 194 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaColor' => $baseDir . '/../src/Services/Model/Pro/MetaColor.php', 199 195 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaDotLabel' => $baseDir . '/../src/Services/Model/Pro/MetaDotLabel.php', 196 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaGraticules' => $baseDir . '/../src/Services/Model/Pro/MetaGraticules.php', 200 197 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaHTML' => $baseDir . '/../src/Services/Model/Pro/MetaHTML.php', 201 198 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaLayers' => $baseDir . '/../src/Services/Model/Pro/MetaLayers.php', -
interactive-globes/trunk/vendor-prefixed/composer/autoload_real.php
r3284516 r3391038 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 4a1c4cde7c77b09cc7a219bf92fb0ec45 class ComposerAutoloaderInitb3a0ead90696e92c0ea210f7c0d7c88e 6 6 { 7 7 private static $loader; … … 9 9 public static function loadClassLoader($class) 10 10 { 11 if (' Composer\Autoload\ClassLoader' === $class) {11 if ('Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload\ClassLoader' === $class) { 12 12 require __DIR__ . '/ClassLoader.php'; 13 13 } … … 15 15 16 16 /** 17 * @return \ Composer\Autoload\ClassLoader17 * @return \Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload\ClassLoader 18 18 */ 19 19 public static function getLoader() … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 4a1c4cde7c77b09cc7a219bf92fb0ec4', 'loadClassLoader'), true, true);26 self::$loader = $loader = new \ Composer\Autoload\ClassLoader(\dirname(__DIR__));27 spl_autoload_unregister(array('ComposerAutoloaderInit 4a1c4cde7c77b09cc7a219bf92fb0ec4', 'loadClassLoader'));25 spl_autoload_register(array('ComposerAutoloaderInitb3a0ead90696e92c0ea210f7c0d7c88e', 'loadClassLoader'), true, true); 26 self::$loader = $loader = new \Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInitb3a0ead90696e92c0ea210f7c0d7c88e', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\ Composer\Autoload\ComposerStaticInit4a1c4cde7c77b09cc7a219bf92fb0ec4::getInitializer($loader));30 call_user_func(\Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload\ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e::getInitializer($loader)); 31 31 32 32 $loader->setClassMapAuthoritative(true); 33 33 $loader->register(true); 34 34 35 $filesToLoad = \Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload\ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e::$files; 36 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 37 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { 38 $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; 39 40 require $file; 41 } 42 }, null, null); 43 foreach ($filesToLoad as $fileIdentifier => $file) { 44 $requireFile($fileIdentifier, $file); 45 } 46 35 47 return $loader; 36 48 } -
interactive-globes/trunk/vendor-prefixed/composer/autoload_static.php
r3284516 r3391038 3 3 // autoload_static.php @generated by Composer 4 4 5 namespace Composer\Autoload;6 7 class ComposerStaticInit 4a1c4cde7c77b09cc7a219bf92fb0ec45 namespace Saltus\WP\Plugin\InteractiveGlobes\Composer\Autoload; 6 7 class ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e 8 8 { 9 public static $files = array ( 10 'eaa7218ddf3ca1afa2f4a557ff693131' => __DIR__ . '/../..'.'/build' . '/../vendor/freemius/wordpress-sdk/start.php', 11 ); 12 9 13 public static $prefixLengthsPsr4 = array ( 10 14 'S' => … … 104 108 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ClickActions\\DisplayIframeLightbox' => __DIR__ . '/../..'.'/build' . '/../src/Features/ClickActions/DisplayIframeLightbox.php', 105 109 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/CptManager/CptManagerCore.php', 106 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/CptManager/CptManagerFeature.php', 107 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProMeta' => __DIR__ . '/../..'.'/build' . '/../src/Features/DotLabel/DotLabelProMeta.php', 110 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProModel' => __DIR__ . '/../..'.'/build' . '/../src/Features/DotLabel/DotLabelProModel.php', 108 111 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Duplicate/DuplicateCore.php', 109 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Duplicate/DuplicateFeature.php',110 112 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\LiveFilter\\LiveFilterCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/LiveFilter/LiveFilterCore.php', 111 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ LiveFilter\\LiveFilterFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/LiveFilter/LiveFilterFeature.php',113 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\CPTGlobeParentID' => __DIR__ . '/../..'.'/build' . '/../src/Features/Meta/CPTGlobeParentID.php', 112 114 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Meta/MetaCore.php', 113 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Meta/MetaFeature.php', 114 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProMeta' => __DIR__ . '/../..'.'/build' . '/../src/Features/Point/PointProMeta.php', 115 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProModel' => __DIR__ . '/../..'.'/build' . '/../src/Features/Point/PointProModel.php', 115 116 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/RegionCounter/RegionCounterCore.php', 116 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/RegionCounter/RegionCounterFeature.php',117 117 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPage' => __DIR__ . '/../..'.'/build' . '/../src/Features/Sales/UpsellPage.php', 118 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPageFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Sales/UpsellPageFeature.php',119 118 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/SearchDropdown/SearchDropdownCore.php', 120 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/SearchDropdown/SearchDropdownFeature.php',121 119 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Shortcode/ShortcodeCore.php', 122 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Shortcode/ShortcodeFeature.php',123 120 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/SinglePage/SinglePageCore.php', 124 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/SinglePage/SinglePageFeature.php',125 121 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Tooltip/TooltipCore.php', 126 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Tooltip/TooltipFeature.php',127 122 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Updater/UpdateCore.php', 128 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Updater/UpdateFeature.php',129 123 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Loader' => __DIR__ . '/../..'.'/build' . '/../src/Loader.php', 130 124 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Noodlehaus\\AbstractConfig' => __DIR__ . '/..' . '/hassankhan/config/src/AbstractConfig.php', … … 160 154 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Plugin\\Lifecycle' => __DIR__ . '/../..'.'/build' . '/../src/Plugin/Lifecycle.php', 161 155 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Prepare' => __DIR__ . '/../..'.'/build' . '/../src/Prepare.php', 162 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Project' => __DIR__ . '/../..'.'/build' . '/../src/Project.php',163 156 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Core' => __DIR__ . '/..' . '/saltus/framework/src/Core.php', 164 157 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Exception\\SaltusFrameworkThrowable' => __DIR__ . '/..' . '/saltus/framework/src/Exception/SaltusFrameworkThrowable.php', … … 175 168 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\CodestarMeta' => __DIR__ . '/..' . '/saltus/framework/src/Features/Meta/CodestarMeta.php', 176 169 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\Meta' => __DIR__ . '/..' . '/saltus/framework/src/Features/Meta/Meta.php', 170 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\QuickEdit' => __DIR__ . '/..' . '/saltus/framework/src/Features/QuickEdit/QuickEdit.php', 171 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\SaltusQuickEdit' => __DIR__ . '/..' . '/saltus/framework/src/Features/QuickEdit/SaltusQuickEdit.php', 177 172 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\RememberTabs' => __DIR__ . '/..' . '/saltus/framework/src/Features/RememberTabs/RememberTabs.php', 178 173 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\SaltusRememberTabs' => __DIR__ . '/..' . '/saltus/framework/src/Features/RememberTabs/SaltusRememberTabs.php', … … 189 184 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\Invalid' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Container/Invalid.php', 190 185 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\ServiceContainer' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Container/ServiceContainer.php', 186 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\SimpleContainer' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Container/SimpleContainer.php', 191 187 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Activateable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Activateable.php', 192 188 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Deactivateable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Deactivateable.php', 193 189 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Plugin' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Plugin.php', 190 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Project' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Project.php', 194 191 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Registerable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Registerable.php', 195 192 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Actionable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Actionable.php', … … 197 194 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Assembly' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Assembly.php', 198 195 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Conditional' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Conditional.php', 196 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Factory' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Factory.php', 199 197 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Processable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Processable.php', 200 198 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Service' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Service.php', 199 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\ServiceFactory' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/ServiceFactory.php', 200 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\Asset' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/Asset.php', 201 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetLoader' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php', 202 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetManager' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php', 203 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetsContainer' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php', 204 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\HasAssets' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php', 201 205 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Modeler' => __DIR__ . '/..' . '/saltus/framework/src/Modeler.php', 202 206 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\BaseModel' => __DIR__ . '/..' . '/saltus/framework/src/Models/BaseModel.php', … … 206 210 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\PostType' => __DIR__ . '/..' . '/saltus/framework/src/Models/PostType.php', 207 211 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\Taxonomy' => __DIR__ . '/..' . '/saltus/framework/src/Models/Taxonomy.php', 208 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsCore' => __DIR__ . '/../..'.'/build' . '/../src/Services/Assets/AssetsCore.php',209 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsService' => __DIR__ . '/../..'.'/build' . '/../src/Services/Assets/AssetsService.php',210 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\HasAssets' => __DIR__ . '/../..'.'/build' . '/../src/Services/Assets/HasAssets.php',211 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Creatable' => __DIR__ . '/../..'.'/build' . '/../src/Services/Creatable.php',212 212 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Assembler' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Assembler.php', 213 213 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Base\\Features' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Base/Features.php', … … 223 223 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaColor' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaColor.php', 224 224 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaDotLabel' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaDotLabel.php', 225 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaGraticules' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaGraticules.php', 225 226 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaHTML' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaHTML.php', 226 227 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaLayers' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaLayers.php', … … 303 304 { 304 305 return \Closure::bind(function () use ($loader) { 305 $loader->prefixLengthsPsr4 = ComposerStaticInit 4a1c4cde7c77b09cc7a219bf92fb0ec4::$prefixLengthsPsr4;306 $loader->prefixDirsPsr4 = ComposerStaticInit 4a1c4cde7c77b09cc7a219bf92fb0ec4::$prefixDirsPsr4;307 $loader->classMap = ComposerStaticInit 4a1c4cde7c77b09cc7a219bf92fb0ec4::$classMap;306 $loader->prefixLengthsPsr4 = ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e::$prefixLengthsPsr4; 307 $loader->prefixDirsPsr4 = ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e::$prefixDirsPsr4; 308 $loader->classMap = ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e::$classMap; 308 309 309 310 }, null, ClassLoader::class); -
interactive-globes/trunk/vendor-prefixed/composer/installed.json
r3274545 r3391038 1 1 { 2 2 "packages": { 3 "11": { 4 "name": "freemius/wordpress-sdk", 5 "version": "2.12.1", 6 "version_normalized": "2.12.1.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/Freemius/wordpress-sdk.git", 10 "reference": "fedeba08eb3e62af5f84bd6d602f98636467cffc" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Freemius/wordpress-sdk/zipball/fedeba08eb3e62af5f84bd6d602f98636467cffc", 15 "reference": "fedeba08eb3e62af5f84bd6d602f98636467cffc", 16 "shasum": "" 17 }, 18 "require": { 19 "php": ">=5.6" 20 }, 21 "require-dev": { 22 "dealerdirect/phpcodesniffer-composer-installer": "^1.0", 23 "phpcompatibility/php-compatibility": "^9.3", 24 "phpcompatibility/phpcompatibility-wp": "^2.1", 25 "phpstan/extension-installer": "^1.3", 26 "squizlabs/php_codesniffer": "^3.7", 27 "szepeviktor/phpstan-wordpress": "^1.3", 28 "wp-coding-standards/wpcs": "^2.3" 29 }, 30 "time": "2025-07-06T13:27:13+00:00", 31 "type": "library", 32 "installation-source": "dist", 33 "autoload": { 34 "files": [ 35 "start.php" 36 ] 37 }, 38 "notification-url": "https://packagist.org/downloads/", 39 "license": [ 40 "GPL-3.0-only" 41 ], 42 "description": "Freemius WordPress SDK", 43 "homepage": "https://freemius.com", 44 "keywords": [ 45 "freemius", 46 "plugin", 47 "sdk", 48 "theme", 49 "wordpress", 50 "wordpress-plugin", 51 "wordpress-theme" 52 ], 53 "support": { 54 "issues": "https://github.com/Freemius/wordpress-sdk/issues", 55 "source": "https://github.com/Freemius/wordpress-sdk/tree/2.12.1" 56 }, 57 "install-path": "../freemius/wordpress-sdk" 58 }, 3 59 "15": { 4 60 "name": "hassankhan/config", … … 73 129 "type": "git", 74 130 "url": "https://github.com/SaltusDev/saltus-framework.git", 75 "reference": "2 5a9204d7af6d3224aa6c98d2263ae76c05d7b56"131 "reference": "2f2e0dd554ac1b6304196dee917d9f6d8f050dcc" 76 132 }, 77 133 "dist": { 78 134 "type": "zip", 79 "url": "https://api.github.com/repos/SaltusDev/saltus-framework/zipball/2 5a9204d7af6d3224aa6c98d2263ae76c05d7b56",80 "reference": "2 5a9204d7af6d3224aa6c98d2263ae76c05d7b56",135 "url": "https://api.github.com/repos/SaltusDev/saltus-framework/zipball/2f2e0dd554ac1b6304196dee917d9f6d8f050dcc", 136 "reference": "2f2e0dd554ac1b6304196dee917d9f6d8f050dcc", 81 137 "shasum": "" 82 138 }, … … 98 154 "yoast/phpunit-polyfills": "^4.0" 99 155 }, 100 "time": "2025-0 4-16T08:50:13+00:00",156 "time": "2025-07-06T13:52:21+00:00", 101 157 "type": "project", 102 158 "installation-source": "dist", -
interactive-globes/trunk/vendor-prefixed/saltus/framework/src/Core.php
r3274545 r3391038 3 3 * Saltus Framework 4 4 * 5 * @version 1. 1.25 * @version 1.3.1 6 6 */ 7 7 namespace Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework; … … 22 22 23 23 24 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\Meta\Meta;25 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\Settings\Settings;26 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\DragAndDrop\DragAndDrop;27 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\RememberTabs\RememberTabs;28 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\Duplicate\Duplicate;29 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\SingleExport\SingleExport;30 24 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\AdminCols\AdminCols; 31 25 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\AdminFilters\AdminFilters; 26 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\DragAndDrop\DragAndDrop; 27 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\Duplicate\Duplicate; 28 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\Meta\Meta; 29 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\QuickEdit\QuickEdit; 30 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\RememberTabs\RememberTabs; 31 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\Settings\Settings; 32 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Features\SingleExport\SingleExport; 32 33 33 34 … … 212 213 'admin_filters' => AdminFilters::class, 213 214 'draganddrop' => DragAndDrop::class, 214 'remember_tabs' => RememberTabs::class,215 215 'duplicate' => Duplicate::class, 216 216 'meta' => Meta::class, 217 'quick_edit' => QuickEdit::class, 218 'remember_tabs' => RememberTabs::class, 217 219 'settings' => Settings::class, 218 220 'single_export' => SingleExport::class, -
interactive-globes/trunk/vendor-prefixed/saltus/framework/src/Features/AdminCols/SaltusAdminCols.php
r3274545 r3391038 33 33 * @var array Default columns 34 34 */ 35 private $default_columns = null;35 private ?array $default_columns = null; 36 36 37 37 /** -
interactive-globes/trunk/vendor-prefixed/saltus/framework/src/Features/AdminFilters/WalkerTaxonomyDropdown.php
r3274545 r3391038 24 24 25 25 /** 26 * @var string 26 * @var string|null $field The field to use for the dropdown value. 27 27 */ 28 public $field = null;28 public ?string $field = null; 29 29 30 30 /** … … 34 34 * - 'field': The field to use for the dropdown value. 35 35 */ 36 public function __construct( $args = null ) {36 public function __construct( ?array $args = null ) { 37 37 if ( $args && isset( $args['field'] ) ) { 38 38 $this->field = $args['field']; -
interactive-globes/trunk/vendor-prefixed/saltus/framework/src/Infrastructure/Container/ContainerAssembler.php
r3274545 r3391038 8 8 class ContainerAssembler { 9 9 10 public function create() { 11 return new GenericContainer(); 10 public function create( $container ) { 11 if ( ! class_exists( $container ) ) { 12 throw new \InvalidArgumentException( esc_html( "Container class $container does not exist." ) ); 13 } 14 return new $container(); 12 15 } 13 16 } -
interactive-globes/trunk/vendor-prefixed/saltus/framework/src/Infrastructure/Container/ServiceContainer.php
r3274545 r3391038 18 18 19 19 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Container\Instantiator; 20 use Saltus\WP\Plugin\InteractiveGlobes\Saltus\WP\Framework\Infrastructure\Services\Assets\HasAssets; 20 21 21 22 /** … … 54 55 public function get( string $id ) { 55 56 if ( ! $this->has( $id ) ) { 56 throw Invalid::from_id( $id);57 throw Invalid::from_id( esc_html( $id ) ); 57 58 } 58 59 … … 104 105 105 106 $this->put( $id, $service ); 107 108 if ( $service instanceof HasAssets ) { 109 $service->set_assets_list(); 110 add_action( 'admin_enqueue_scripts', array( $service, 'register_assets' ) ); 111 add_action( 'wp_enqueue_scripts', array( $service, 'register_assets' ) ); 112 } 106 113 107 114 if ( $service instanceof Registerable ) { … … 143 150 144 151 if ( ! $service instanceof Service ) { 145 throw Invalid::from( $service);152 throw Invalid::from( esc_html( $service ) ); 146 153 } 147 154 … … 180 187 return new ReflectionClass( $service_class ); 181 188 } catch ( SaltusFrameworkThrowable $exception ) { 182 throw FailedToMakeInstance::for_unreflectable_class( $service_class);189 throw FailedToMakeInstance::for_unreflectable_class( esc_html( $service_class ) ); 183 190 } 184 191 } … … 194 201 private function ensure_is_instantiable( ReflectionClass $reflection ) { 195 202 if ( ! $reflection->isInstantiable() ) { 196 throw FailedToMakeInstance::for_unresolved_interface( $reflection->getName() );203 throw FailedToMakeInstance::for_unresolved_interface( esc_html( $reflection->getName() ) ); 197 204 } 198 205 } … … 214 221 */ 215 222 public function instantiate( string $service_class, array $dependencies = [] ) { 216 return new $service_class( ...$dependencies );223 return new $service_class( $dependencies ); 217 224 } 218 225 }; -
interactive-globes/trunk/vendor/autoload.php
r3274545 r3391038 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 8e95e7c0c8eb839c868084f0a65f7f48::getLoader();25 return ComposerAutoloaderInit915cb26e85de11faf20a5dbb325242b6::getLoader(); -
interactive-globes/trunk/vendor/composer/autoload_classmap.php
r3284516 r3391038 66 66 'CSF_Welcome' => $vendorDir . '/saltus/framework/lib/codestar-framework/views/welcome.php', 67 67 'CSF_Widget' => $vendorDir . '/saltus/framework/lib/codestar-framework/classes/widget-options.class.php', 68 'ComposerAutoloaderInit4a1c4cde7c77b09cc7a219bf92fb0ec4' => $baseDir . '/../vendor-prefixed/composer/autoload_real.php', 69 'Composer\\Autoload\\ClassLoader' => $baseDir . '/../vendor-prefixed/composer/ClassLoader.php', 70 'Composer\\Autoload\\ComposerStaticInit4a1c4cde7c77b09cc7a219bf92fb0ec4' => $baseDir . '/../vendor-prefixed/composer/autoload_static.php', 68 'ComposerAutoloaderInitb3a0ead90696e92c0ea210f7c0d7c88e' => $baseDir . '/../vendor-prefixed/composer/autoload_real.php', 71 69 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 72 70 'Noodlehaus\\AbstractConfig' => $vendorDir . '/hassankhan/config/src/AbstractConfig.php', … … 111 109 'Saltus\\WP\\Framework\\Features\\Meta\\CodestarMeta' => $vendorDir . '/saltus/framework/src/Features/Meta/CodestarMeta.php', 112 110 'Saltus\\WP\\Framework\\Features\\Meta\\Meta' => $vendorDir . '/saltus/framework/src/Features/Meta/Meta.php', 111 'Saltus\\WP\\Framework\\Features\\QuickEdit\\QuickEdit' => $vendorDir . '/saltus/framework/src/Features/QuickEdit/QuickEdit.php', 113 112 'Saltus\\WP\\Framework\\Features\\RememberTabs\\RememberTabs' => $vendorDir . '/saltus/framework/src/Features/RememberTabs/RememberTabs.php', 114 113 'Saltus\\WP\\Framework\\Features\\RememberTabs\\SaltusRememberTabs' => $vendorDir . '/saltus/framework/src/Features/RememberTabs/SaltusRememberTabs.php', … … 125 124 'Saltus\\WP\\Framework\\Infrastructure\\Container\\Invalid' => $vendorDir . '/saltus/framework/src/Infrastructure/Container/Invalid.php', 126 125 'Saltus\\WP\\Framework\\Infrastructure\\Container\\ServiceContainer' => $vendorDir . '/saltus/framework/src/Infrastructure/Container/ServiceContainer.php', 126 'Saltus\\WP\\Framework\\Infrastructure\\Container\\SimpleContainer' => $vendorDir . '/saltus/framework/src/Infrastructure/Container/SimpleContainer.php', 127 127 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Activateable' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Activateable.php', 128 128 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Deactivateable' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Deactivateable.php', 129 129 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Plugin' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Plugin.php', 130 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Project' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Project.php', 130 131 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Registerable' => $vendorDir . '/saltus/framework/src/Infrastructure/Plugin/Registerable.php', 131 132 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Actionable' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Actionable.php', … … 133 134 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Assembly' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Assembly.php', 134 135 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Conditional' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Conditional.php', 136 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Factory' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Factory.php', 135 137 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Processable' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Processable.php', 136 138 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Service' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/Service.php', 139 'Saltus\\WP\\Framework\\Infrastructure\\Service\\ServiceFactory' => $vendorDir . '/saltus/framework/src/Infrastructure/Service/ServiceFactory.php', 140 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\Asset' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/Asset.php', 141 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetLoader' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php', 142 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetManager' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php', 143 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetsContainer' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php', 144 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\HasAssets' => $vendorDir . '/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php', 137 145 'Saltus\\WP\\Framework\\Modeler' => $vendorDir . '/saltus/framework/src/Modeler.php', 138 146 'Saltus\\WP\\Framework\\Models\\BaseModel' => $vendorDir . '/saltus/framework/src/Models/BaseModel.php', … … 142 150 'Saltus\\WP\\Framework\\Models\\PostType' => $vendorDir . '/saltus/framework/src/Models/PostType.php', 143 151 'Saltus\\WP\\Framework\\Models\\Taxonomy' => $vendorDir . '/saltus/framework/src/Models/Taxonomy.php', 152 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Composer\\Autoload\\ClassLoader' => $baseDir . '/../vendor-prefixed/composer/ClassLoader.php', 153 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Composer\\Autoload\\ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e' => $baseDir . '/../vendor-prefixed/composer/autoload_static.php', 144 154 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Core' => $baseDir . '/../src/Core.php', 145 155 'Saltus\\WP\\Plugin\\InteractiveGlobes\\CorePro' => $baseDir . '/../src/CorePro.php', … … 154 164 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ClickActions\\DisplayIframeLightbox' => $baseDir . '/../src/Features/ClickActions/DisplayIframeLightbox.php', 155 165 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerCore' => $baseDir . '/../src/Features/CptManager/CptManagerCore.php', 156 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerFeature' => $baseDir . '/../src/Features/CptManager/CptManagerFeature.php', 157 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProMeta' => $baseDir . '/../src/Features/DotLabel/DotLabelProMeta.php', 166 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProModel' => $baseDir . '/../src/Features/DotLabel/DotLabelProModel.php', 158 167 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateCore' => $baseDir . '/../src/Features/Duplicate/DuplicateCore.php', 159 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateFeature' => $baseDir . '/../src/Features/Duplicate/DuplicateFeature.php',160 168 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\LiveFilter\\LiveFilterCore' => $baseDir . '/../src/Features/LiveFilter/LiveFilterCore.php', 161 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ LiveFilter\\LiveFilterFeature' => $baseDir . '/../src/Features/LiveFilter/LiveFilterFeature.php',169 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\CPTGlobeParentID' => $baseDir . '/../src/Features/Meta/CPTGlobeParentID.php', 162 170 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaCore' => $baseDir . '/../src/Features/Meta/MetaCore.php', 163 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaFeature' => $baseDir . '/../src/Features/Meta/MetaFeature.php', 164 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProMeta' => $baseDir . '/../src/Features/Point/PointProMeta.php', 171 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProModel' => $baseDir . '/../src/Features/Point/PointProModel.php', 165 172 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterCore' => $baseDir . '/../src/Features/RegionCounter/RegionCounterCore.php', 166 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterFeature' => $baseDir . '/../src/Features/RegionCounter/RegionCounterFeature.php',167 173 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPage' => $baseDir . '/../src/Features/Sales/UpsellPage.php', 168 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPageFeature' => $baseDir . '/../src/Features/Sales/UpsellPageFeature.php',169 174 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownCore' => $baseDir . '/../src/Features/SearchDropdown/SearchDropdownCore.php', 170 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownFeature' => $baseDir . '/../src/Features/SearchDropdown/SearchDropdownFeature.php',171 175 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeCore' => $baseDir . '/../src/Features/Shortcode/ShortcodeCore.php', 172 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeFeature' => $baseDir . '/../src/Features/Shortcode/ShortcodeFeature.php',173 176 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageCore' => $baseDir . '/../src/Features/SinglePage/SinglePageCore.php', 174 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageFeature' => $baseDir . '/../src/Features/SinglePage/SinglePageFeature.php',175 177 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipCore' => $baseDir . '/../src/Features/Tooltip/TooltipCore.php', 176 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipFeature' => $baseDir . '/../src/Features/Tooltip/TooltipFeature.php',177 178 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateCore' => $baseDir . '/../src/Features/Updater/UpdateCore.php', 178 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateFeature' => $baseDir . '/../src/Features/Updater/UpdateFeature.php',179 179 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Loader' => $baseDir . '/../src/Loader.php', 180 180 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Noodlehaus\\AbstractConfig' => $baseDir . '/../vendor-prefixed/hassankhan/config/src/AbstractConfig.php', … … 210 210 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Plugin\\Lifecycle' => $baseDir . '/../src/Plugin/Lifecycle.php', 211 211 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Prepare' => $baseDir . '/../src/Prepare.php', 212 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Project' => $baseDir . '/../src/Project.php',213 212 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Core' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Core.php', 214 213 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Exception\\SaltusFrameworkThrowable' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Exception/SaltusFrameworkThrowable.php', … … 225 224 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\CodestarMeta' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Features/Meta/CodestarMeta.php', 226 225 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\Meta' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Features/Meta/Meta.php', 226 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\QuickEdit' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Features/QuickEdit/QuickEdit.php', 227 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\SaltusQuickEdit' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Features/QuickEdit/SaltusQuickEdit.php', 227 228 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\RememberTabs' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Features/RememberTabs/RememberTabs.php', 228 229 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\SaltusRememberTabs' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Features/RememberTabs/SaltusRememberTabs.php', … … 239 240 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\Invalid' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Container/Invalid.php', 240 241 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\ServiceContainer' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Container/ServiceContainer.php', 242 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\SimpleContainer' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Container/SimpleContainer.php', 241 243 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Activateable' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Activateable.php', 242 244 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Deactivateable' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Deactivateable.php', 243 245 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Plugin' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Plugin.php', 246 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Project' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Project.php', 244 247 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Registerable' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Registerable.php', 245 248 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Actionable' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Actionable.php', … … 247 250 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Assembly' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Assembly.php', 248 251 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Conditional' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Conditional.php', 252 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Factory' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Factory.php', 249 253 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Processable' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Processable.php', 250 254 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Service' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Service.php', 255 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\ServiceFactory' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/ServiceFactory.php', 256 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\Asset' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/Asset.php', 257 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetLoader' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php', 258 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetManager' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php', 259 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetsContainer' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php', 260 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\HasAssets' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php', 251 261 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Modeler' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Modeler.php', 252 262 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\BaseModel' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Models/BaseModel.php', … … 256 266 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\PostType' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Models/PostType.php', 257 267 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\Taxonomy' => $baseDir . '/../vendor-prefixed/saltus/framework/src/Models/Taxonomy.php', 258 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsCore' => $baseDir . '/../src/Services/Assets/AssetsCore.php',259 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsService' => $baseDir . '/../src/Services/Assets/AssetsService.php',260 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\HasAssets' => $baseDir . '/../src/Services/Assets/HasAssets.php',261 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Creatable' => $baseDir . '/../src/Services/Creatable.php',262 268 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Assembler' => $baseDir . '/../src/Services/Model/Assembler.php', 263 269 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Base\\Features' => $baseDir . '/../src/Services/Model/Base/Features.php', … … 273 279 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaColor' => $baseDir . '/../src/Services/Model/Pro/MetaColor.php', 274 280 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaDotLabel' => $baseDir . '/../src/Services/Model/Pro/MetaDotLabel.php', 281 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaGraticules' => $baseDir . '/../src/Services/Model/Pro/MetaGraticules.php', 275 282 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaHTML' => $baseDir . '/../src/Services/Model/Pro/MetaHTML.php', 276 283 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaLayers' => $baseDir . '/../src/Services/Model/Pro/MetaLayers.php', -
interactive-globes/trunk/vendor/composer/autoload_real.php
r3274545 r3391038 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 8e95e7c0c8eb839c868084f0a65f7f485 class ComposerAutoloaderInit915cb26e85de11faf20a5dbb325242b6 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 8e95e7c0c8eb839c868084f0a65f7f48', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit915cb26e85de11faf20a5dbb325242b6', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 8e95e7c0c8eb839c868084f0a65f7f48', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit915cb26e85de11faf20a5dbb325242b6', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 8e95e7c0c8eb839c868084f0a65f7f48::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit915cb26e85de11faf20a5dbb325242b6::getInitializer($loader)); 31 31 32 32 $loader->register(true); 33 34 $filesToLoad = \Composer\Autoload\ComposerStaticInit915cb26e85de11faf20a5dbb325242b6::$files; 35 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 36 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { 37 $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; 38 39 require $file; 40 } 41 }, null, null); 42 foreach ($filesToLoad as $fileIdentifier => $file) { 43 $requireFile($fileIdentifier, $file); 44 } 33 45 34 46 return $loader; -
interactive-globes/trunk/vendor/composer/autoload_static.php
r3284516 r3391038 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 8e95e7c0c8eb839c868084f0a65f7f487 class ComposerStaticInit915cb26e85de11faf20a5dbb325242b6 8 8 { 9 public static $files = array ( 10 '8d50dc88e56bace65e1e72f6017983ed' => __DIR__ . '/..' . '/freemius/wordpress-sdk/start.php', 11 ); 12 9 13 public static $prefixLengthsPsr4 = array ( 10 14 'S' => … … 94 98 'CSF_Welcome' => __DIR__ . '/..' . '/saltus/framework/lib/codestar-framework/views/welcome.php', 95 99 'CSF_Widget' => __DIR__ . '/..' . '/saltus/framework/lib/codestar-framework/classes/widget-options.class.php', 96 'ComposerAutoloaderInit4a1c4cde7c77b09cc7a219bf92fb0ec4' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/composer/autoload_real.php', 97 'Composer\\Autoload\\ClassLoader' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/composer/ClassLoader.php', 98 'Composer\\Autoload\\ComposerStaticInit4a1c4cde7c77b09cc7a219bf92fb0ec4' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/composer/autoload_static.php', 100 'ComposerAutoloaderInitb3a0ead90696e92c0ea210f7c0d7c88e' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/composer/autoload_real.php', 99 101 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 100 102 'Noodlehaus\\AbstractConfig' => __DIR__ . '/..' . '/hassankhan/config/src/AbstractConfig.php', … … 139 141 'Saltus\\WP\\Framework\\Features\\Meta\\CodestarMeta' => __DIR__ . '/..' . '/saltus/framework/src/Features/Meta/CodestarMeta.php', 140 142 'Saltus\\WP\\Framework\\Features\\Meta\\Meta' => __DIR__ . '/..' . '/saltus/framework/src/Features/Meta/Meta.php', 143 'Saltus\\WP\\Framework\\Features\\QuickEdit\\QuickEdit' => __DIR__ . '/..' . '/saltus/framework/src/Features/QuickEdit/QuickEdit.php', 141 144 'Saltus\\WP\\Framework\\Features\\RememberTabs\\RememberTabs' => __DIR__ . '/..' . '/saltus/framework/src/Features/RememberTabs/RememberTabs.php', 142 145 'Saltus\\WP\\Framework\\Features\\RememberTabs\\SaltusRememberTabs' => __DIR__ . '/..' . '/saltus/framework/src/Features/RememberTabs/SaltusRememberTabs.php', … … 153 156 'Saltus\\WP\\Framework\\Infrastructure\\Container\\Invalid' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Container/Invalid.php', 154 157 'Saltus\\WP\\Framework\\Infrastructure\\Container\\ServiceContainer' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Container/ServiceContainer.php', 158 'Saltus\\WP\\Framework\\Infrastructure\\Container\\SimpleContainer' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Container/SimpleContainer.php', 155 159 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Activateable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Activateable.php', 156 160 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Deactivateable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Deactivateable.php', 157 161 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Plugin' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Plugin.php', 162 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Project' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Project.php', 158 163 'Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Registerable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Plugin/Registerable.php', 159 164 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Actionable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Actionable.php', … … 161 166 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Assembly' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Assembly.php', 162 167 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Conditional' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Conditional.php', 168 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Factory' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Factory.php', 163 169 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Processable' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Processable.php', 164 170 'Saltus\\WP\\Framework\\Infrastructure\\Service\\Service' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/Service.php', 171 'Saltus\\WP\\Framework\\Infrastructure\\Service\\ServiceFactory' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Service/ServiceFactory.php', 172 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\Asset' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/Asset.php', 173 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetLoader' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php', 174 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetManager' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php', 175 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetsContainer' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php', 176 'Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\HasAssets' => __DIR__ . '/..' . '/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php', 165 177 'Saltus\\WP\\Framework\\Modeler' => __DIR__ . '/..' . '/saltus/framework/src/Modeler.php', 166 178 'Saltus\\WP\\Framework\\Models\\BaseModel' => __DIR__ . '/..' . '/saltus/framework/src/Models/BaseModel.php', … … 170 182 'Saltus\\WP\\Framework\\Models\\PostType' => __DIR__ . '/..' . '/saltus/framework/src/Models/PostType.php', 171 183 'Saltus\\WP\\Framework\\Models\\Taxonomy' => __DIR__ . '/..' . '/saltus/framework/src/Models/Taxonomy.php', 184 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Composer\\Autoload\\ClassLoader' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/composer/ClassLoader.php', 185 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Composer\\Autoload\\ComposerStaticInitb3a0ead90696e92c0ea210f7c0d7c88e' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/composer/autoload_static.php', 172 186 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Core' => __DIR__ . '/../..'.'/build' . '/../src/Core.php', 173 187 'Saltus\\WP\\Plugin\\InteractiveGlobes\\CorePro' => __DIR__ . '/../..'.'/build' . '/../src/CorePro.php', … … 182 196 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ClickActions\\DisplayIframeLightbox' => __DIR__ . '/../..'.'/build' . '/../src/Features/ClickActions/DisplayIframeLightbox.php', 183 197 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/CptManager/CptManagerCore.php', 184 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\CptManager\\CptManagerFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/CptManager/CptManagerFeature.php', 185 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProMeta' => __DIR__ . '/../..'.'/build' . '/../src/Features/DotLabel/DotLabelProMeta.php', 198 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\DotLabel\\DotLabelProModel' => __DIR__ . '/../..'.'/build' . '/../src/Features/DotLabel/DotLabelProModel.php', 186 199 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Duplicate/DuplicateCore.php', 187 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Duplicate\\DuplicateFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Duplicate/DuplicateFeature.php',188 200 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\LiveFilter\\LiveFilterCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/LiveFilter/LiveFilterCore.php', 189 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\ LiveFilter\\LiveFilterFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/LiveFilter/LiveFilterFeature.php',201 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\CPTGlobeParentID' => __DIR__ . '/../..'.'/build' . '/../src/Features/Meta/CPTGlobeParentID.php', 190 202 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Meta/MetaCore.php', 191 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Meta\\MetaFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Meta/MetaFeature.php', 192 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProMeta' => __DIR__ . '/../..'.'/build' . '/../src/Features/Point/PointProMeta.php', 203 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Point\\PointProModel' => __DIR__ . '/../..'.'/build' . '/../src/Features/Point/PointProModel.php', 193 204 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/RegionCounter/RegionCounterCore.php', 194 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\RegionCounter\\RegionCounterFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/RegionCounter/RegionCounterFeature.php',195 205 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPage' => __DIR__ . '/../..'.'/build' . '/../src/Features/Sales/UpsellPage.php', 196 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Sales\\UpsellPageFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Sales/UpsellPageFeature.php',197 206 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/SearchDropdown/SearchDropdownCore.php', 198 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SearchDropdown\\SearchDropdownFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/SearchDropdown/SearchDropdownFeature.php',199 207 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Shortcode/ShortcodeCore.php', 200 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Shortcode\\ShortcodeFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Shortcode/ShortcodeFeature.php',201 208 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/SinglePage/SinglePageCore.php', 202 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\SinglePage\\SinglePageFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/SinglePage/SinglePageFeature.php',203 209 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Tooltip/TooltipCore.php', 204 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Tooltip\\TooltipFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Tooltip/TooltipFeature.php',205 210 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateCore' => __DIR__ . '/../..'.'/build' . '/../src/Features/Updater/UpdateCore.php', 206 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Features\\Updater\\UpdateFeature' => __DIR__ . '/../..'.'/build' . '/../src/Features/Updater/UpdateFeature.php',207 211 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Loader' => __DIR__ . '/../..'.'/build' . '/../src/Loader.php', 208 212 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Noodlehaus\\AbstractConfig' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/hassankhan/config/src/AbstractConfig.php', … … 238 242 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Plugin\\Lifecycle' => __DIR__ . '/../..'.'/build' . '/../src/Plugin/Lifecycle.php', 239 243 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Prepare' => __DIR__ . '/../..'.'/build' . '/../src/Prepare.php', 240 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Project' => __DIR__ . '/../..'.'/build' . '/../src/Project.php',241 244 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Core' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Core.php', 242 245 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Exception\\SaltusFrameworkThrowable' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Exception/SaltusFrameworkThrowable.php', … … 253 256 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\CodestarMeta' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Features/Meta/CodestarMeta.php', 254 257 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\Meta\\Meta' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Features/Meta/Meta.php', 258 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\QuickEdit' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Features/QuickEdit/QuickEdit.php', 259 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\QuickEdit\\SaltusQuickEdit' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Features/QuickEdit/SaltusQuickEdit.php', 255 260 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\RememberTabs' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Features/RememberTabs/RememberTabs.php', 256 261 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Features\\RememberTabs\\SaltusRememberTabs' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Features/RememberTabs/SaltusRememberTabs.php', … … 267 272 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\Invalid' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Container/Invalid.php', 268 273 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\ServiceContainer' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Container/ServiceContainer.php', 274 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Container\\SimpleContainer' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Container/SimpleContainer.php', 269 275 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Activateable' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Activateable.php', 270 276 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Deactivateable' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Deactivateable.php', 271 277 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Plugin' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Plugin.php', 278 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Project' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Project.php', 272 279 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Plugin\\Registerable' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Plugin/Registerable.php', 273 280 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Actionable' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Actionable.php', … … 275 282 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Assembly' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Assembly.php', 276 283 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Conditional' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Conditional.php', 284 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Factory' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Factory.php', 277 285 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Processable' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Processable.php', 278 286 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\Service' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/Service.php', 287 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Service\\ServiceFactory' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Service/ServiceFactory.php', 288 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\Asset' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/Asset.php', 289 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetLoader' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetLoader.php', 290 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetManager' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetManager.php', 291 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\AssetsContainer' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/AssetsContainer.php', 292 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Infrastructure\\Services\\Assets\\HasAssets' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Infrastructure/Services/Assets/HasAssets.php', 279 293 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Modeler' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Modeler.php', 280 294 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\BaseModel' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Models/BaseModel.php', … … 284 298 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\PostType' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Models/PostType.php', 285 299 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Saltus\\WP\\Framework\\Models\\Taxonomy' => __DIR__ . '/../..'.'/build' . '/../vendor-prefixed/saltus/framework/src/Models/Taxonomy.php', 286 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsCore' => __DIR__ . '/../..'.'/build' . '/../src/Services/Assets/AssetsCore.php',287 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\AssetsService' => __DIR__ . '/../..'.'/build' . '/../src/Services/Assets/AssetsService.php',288 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Assets\\HasAssets' => __DIR__ . '/../..'.'/build' . '/../src/Services/Assets/HasAssets.php',289 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Creatable' => __DIR__ . '/../..'.'/build' . '/../src/Services/Creatable.php',290 300 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Assembler' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Assembler.php', 291 301 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Base\\Features' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Base/Features.php', … … 301 311 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaColor' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaColor.php', 302 312 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaDotLabel' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaDotLabel.php', 313 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaGraticules' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaGraticules.php', 303 314 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaHTML' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaHTML.php', 304 315 'Saltus\\WP\\Plugin\\InteractiveGlobes\\Services\\Model\\Pro\\MetaLayers' => __DIR__ . '/../..'.'/build' . '/../src/Services/Model/Pro/MetaLayers.php', … … 381 392 { 382 393 return \Closure::bind(function () use ($loader) { 383 $loader->prefixLengthsPsr4 = ComposerStaticInit 8e95e7c0c8eb839c868084f0a65f7f48::$prefixLengthsPsr4;384 $loader->prefixDirsPsr4 = ComposerStaticInit 8e95e7c0c8eb839c868084f0a65f7f48::$prefixDirsPsr4;385 $loader->classMap = ComposerStaticInit 8e95e7c0c8eb839c868084f0a65f7f48::$classMap;394 $loader->prefixLengthsPsr4 = ComposerStaticInit915cb26e85de11faf20a5dbb325242b6::$prefixLengthsPsr4; 395 $loader->prefixDirsPsr4 = ComposerStaticInit915cb26e85de11faf20a5dbb325242b6::$prefixDirsPsr4; 396 $loader->classMap = ComposerStaticInit915cb26e85de11faf20a5dbb325242b6::$classMap; 386 397 387 398 }, null, ClassLoader::class); -
interactive-globes/trunk/vendor/composer/installed.json
r3274545 r3391038 3 3 { 4 4 "name": "freemius/wordpress-sdk", 5 "version": "2.11.0", 6 "version_normalized": "2.11.0.0", 5 "version": "2.12.1", 6 "version_normalized": "2.12.1.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/Freemius/wordpress-sdk.git", 10 "reference": "fedeba08eb3e62af5f84bd6d602f98636467cffc" 11 }, 7 12 "dist": { 8 13 "type": "zip", 9 "url": "../lib/freemius/wordpress-sdk-2.11.0.zip" 10 }, 14 "url": "https://api.github.com/repos/Freemius/wordpress-sdk/zipball/fedeba08eb3e62af5f84bd6d602f98636467cffc", 15 "reference": "fedeba08eb3e62af5f84bd6d602f98636467cffc", 16 "shasum": "" 17 }, 18 "require": { 19 "php": ">=5.6" 20 }, 21 "require-dev": { 22 "dealerdirect/phpcodesniffer-composer-installer": "^1.0", 23 "phpcompatibility/php-compatibility": "^9.3", 24 "phpcompatibility/phpcompatibility-wp": "^2.1", 25 "phpstan/extension-installer": "^1.3", 26 "squizlabs/php_codesniffer": "^3.7", 27 "szepeviktor/phpstan-wordpress": "^1.3", 28 "wp-coding-standards/wpcs": "^2.3" 29 }, 30 "time": "2025-07-06T13:27:13+00:00", 11 31 "type": "library", 12 32 "installation-source": "dist", 33 "autoload": { 34 "files": [ 35 "start.php" 36 ] 37 }, 38 "notification-url": "https://packagist.org/downloads/", 39 "license": [ 40 "GPL-3.0-only" 41 ], 42 "description": "Freemius WordPress SDK", 43 "homepage": "https://freemius.com", 44 "keywords": [ 45 "freemius", 46 "plugin", 47 "sdk", 48 "theme", 49 "wordpress", 50 "wordpress-plugin", 51 "wordpress-theme" 52 ], 53 "support": { 54 "issues": "https://github.com/Freemius/wordpress-sdk/issues", 55 "source": "https://github.com/Freemius/wordpress-sdk/tree/2.12.1" 56 }, 13 57 "install-path": "../freemius/wordpress-sdk" 14 58 }, … … 85 129 "type": "git", 86 130 "url": "https://github.com/SaltusDev/saltus-framework.git", 87 "reference": "2 5a9204d7af6d3224aa6c98d2263ae76c05d7b56"131 "reference": "2f2e0dd554ac1b6304196dee917d9f6d8f050dcc" 88 132 }, 89 133 "dist": { 90 134 "type": "zip", 91 "url": "https://api.github.com/repos/SaltusDev/saltus-framework/zipball/2 5a9204d7af6d3224aa6c98d2263ae76c05d7b56",92 "reference": "2 5a9204d7af6d3224aa6c98d2263ae76c05d7b56",135 "url": "https://api.github.com/repos/SaltusDev/saltus-framework/zipball/2f2e0dd554ac1b6304196dee917d9f6d8f050dcc", 136 "reference": "2f2e0dd554ac1b6304196dee917d9f6d8f050dcc", 93 137 "shasum": "" 94 138 }, … … 110 154 "yoast/phpunit-polyfills": "^4.0" 111 155 }, 112 "time": "2025-0 4-16T08:50:13+00:00",156 "time": "2025-07-06T13:52:21+00:00", 113 157 "type": "project", 114 158 "installation-source": "dist", -
interactive-globes/trunk/vendor/composer/installed.php
r3284516 r3391038 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' 5633d72fc6ab8de1a404ae53ceb5c6ff7ee300f0',6 'reference' => '34b97ec271c98c63de013f246e55ad8674807067', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../build', … … 12 12 'versions' => array( 13 13 'freemius/wordpress-sdk' => array( 14 'pretty_version' => '2.1 1.0',15 'version' => '2.1 1.0.0',16 'reference' => null,14 'pretty_version' => '2.12.1', 15 'version' => '2.12.1.0', 16 'reference' => 'fedeba08eb3e62af5f84bd6d602f98636467cffc', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../freemius/wordpress-sdk', … … 32 32 'pretty_version' => 'dev-dev', 33 33 'version' => 'dev-dev', 34 'reference' => '2 5a9204d7af6d3224aa6c98d2263ae76c05d7b56',34 'reference' => '2f2e0dd554ac1b6304196dee917d9f6d8f050dcc', 35 35 'type' => 'project', 36 36 'install_path' => __DIR__ . '/../saltus/framework', … … 41 41 'pretty_version' => 'dev-main', 42 42 'version' => 'dev-main', 43 'reference' => ' 5633d72fc6ab8de1a404ae53ceb5c6ff7ee300f0',43 'reference' => '34b97ec271c98c63de013f246e55ad8674807067', 44 44 'type' => 'wordpress-plugin', 45 45 'install_path' => __DIR__ . '/../../build', -
interactive-globes/trunk/vendor/saltus/framework/CHANGELOG.md
r3274545 r3391038 4 4 ## [Unreleased] 5 5 6 7 ## [1.3.1] - 2025-07-06 8 - Feature: Quick edit 9 10 ## [1.3.0] - 2025-05-26 11 - Breaking changes: Allow Injection of container type to Assembler 12 - Feature: Manage HasAssets to manage assets ( css, js ) 13 - Feature: Provide Project class 14 - Feature: Provide Service Factory 15 - Fix: Correct types to be compatible with php84 without warnings 16 - Fix: Escape exception messages 17 18 ## [1.2.1] - 2025-04-16 19 20 ### Added 21 - Allow filter to have a key property to be used when filtering 22 - Allow filter to force to use key as value in meta filter 23 ### Changed 24 - Update filters to reflect that 6 25 7 26 ## [1.2.0] - 2025-04-08 -
interactive-globes/trunk/vendor/saltus/framework/README.md
r3274545 r3391038 6 6 ## Version 7 7 8 ## [1.2.0] - 2025-04-08 8 ## [1.3.1] - 2025-07-06 9 9 10 See [change log file](CHANGELOG.md) for full details. 10 11 … … 22 23 * Control labels 23 24 * Associate with any existing post type 25 * Add quick edit fields 24 26 25 27 ### Requirements -
interactive-globes/trunk/vendor/saltus/framework/composer.lock
r3263746 r3391038 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": "f b38984e693c081da72a7b5b36e77aa9",7 "content-hash": "fed996cb577530d00c3af0d628083a44", 8 8 "packages": [ 9 9 { … … 72 72 "packages-dev": [ 73 73 { 74 "name": "dealerdirect/phpcodesniffer-composer-installer", 75 "version": "v1.0.0", 76 "source": { 77 "type": "git", 78 "url": "https://github.com/PHPCSStandards/composer-installer.git", 79 "reference": "4be43904336affa5c2f70744a348312336afd0da" 80 }, 81 "dist": { 82 "type": "zip", 83 "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", 84 "reference": "4be43904336affa5c2f70744a348312336afd0da", 85 "shasum": "" 86 }, 87 "require": { 88 "composer-plugin-api": "^1.0 || ^2.0", 89 "php": ">=5.4", 90 "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" 91 }, 92 "require-dev": { 93 "composer/composer": "*", 94 "ext-json": "*", 95 "ext-zip": "*", 96 "php-parallel-lint/php-parallel-lint": "^1.3.1", 97 "phpcompatibility/php-compatibility": "^9.0", 98 "yoast/phpunit-polyfills": "^1.0" 99 }, 100 "type": "composer-plugin", 101 "extra": { 102 "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" 103 }, 104 "autoload": { 105 "psr-4": { 106 "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" 107 } 108 }, 109 "notification-url": "https://packagist.org/downloads/", 110 "license": [ 111 "MIT" 112 ], 113 "authors": [ 114 { 115 "name": "Franck Nijhof", 116 "email": "[email protected]", 117 "homepage": "http://www.frenck.nl", 118 "role": "Developer / IT Manager" 119 }, 120 { 121 "name": "Contributors", 122 "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" 123 } 124 ], 125 "description": "PHP_CodeSniffer Standards Composer Installer Plugin", 126 "homepage": "http://www.dealerdirect.com", 127 "keywords": [ 128 "PHPCodeSniffer", 129 "PHP_CodeSniffer", 130 "code quality", 131 "codesniffer", 132 "composer", 133 "installer", 134 "phpcbf", 135 "phpcs", 136 "plugin", 137 "qa", 138 "quality", 139 "standard", 140 "standards", 141 "style guide", 142 "stylecheck", 143 "tests" 144 ], 145 "support": { 146 "issues": "https://github.com/PHPCSStandards/composer-installer/issues", 147 "source": "https://github.com/PHPCSStandards/composer-installer" 148 }, 149 "time": "2023-01-05T11:28:13+00:00" 150 }, 151 { 152 "name": "digitalrevolution/php-codesniffer-baseline", 153 "version": "v1.1.2", 154 "source": { 155 "type": "git", 156 "url": "https://github.com/123inkt/php-codesniffer-baseline.git", 157 "reference": "00d7cd414cc0fc12e88ee3321d92fe3d2313a9e7" 158 }, 159 "dist": { 160 "type": "zip", 161 "url": "https://api.github.com/repos/123inkt/php-codesniffer-baseline/zipball/00d7cd414cc0fc12e88ee3321d92fe3d2313a9e7", 162 "reference": "00d7cd414cc0fc12e88ee3321d92fe3d2313a9e7", 163 "shasum": "" 164 }, 165 "require": { 166 "composer-plugin-api": "^1.0 || ^2.0", 167 "php": ">=7.4", 168 "squizlabs/php_codesniffer": "^3.6" 169 }, 170 "require-dev": { 171 "composer/composer": "^2.0", 172 "micheh/phpcs-gitlab": "^1.1", 173 "mikey179/vfsstream": "1.6.10", 174 "phpmd/phpmd": "@stable", 175 "phpstan/extension-installer": "^1.1", 176 "phpstan/phpstan": "^1.4", 177 "phpstan/phpstan-phpunit": "^1.0", 178 "phpstan/phpstan-strict-rules": "^1.1", 179 "phpunit/phpunit": "^9.5", 180 "roave/security-advisories": "dev-latest" 181 }, 182 "type": "composer-plugin", 183 "extra": { 184 "class": "DR\\CodeSnifferBaseline\\Plugin\\Plugin" 185 }, 186 "autoload": { 187 "psr-4": { 188 "DR\\CodeSnifferBaseline\\": "src/" 189 } 190 }, 191 "notification-url": "https://packagist.org/downloads/", 192 "license": [ 193 "MIT" 194 ], 195 "description": "Digital Revolution PHP_Codesniffer baseline extension", 196 "support": { 197 "issues": "https://github.com/123inkt/php-codesniffer-baseline/issues", 198 "source": "https://github.com/123inkt/php-codesniffer-baseline/tree/v1.1.2" 199 }, 200 "time": "2022-05-31T08:26:56+00:00" 201 }, 202 { 74 203 "name": "myclabs/deep-copy", 75 "version": "1.13. 0",204 "version": "1.13.1", 76 205 "source": { 77 206 "type": "git", 78 207 "url": "https://github.com/myclabs/DeepCopy.git", 79 "reference": " 024473a478be9df5fdaca2c793f2232fe788e414"80 }, 81 "dist": { 82 "type": "zip", 83 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/ 024473a478be9df5fdaca2c793f2232fe788e414",84 "reference": " 024473a478be9df5fdaca2c793f2232fe788e414",208 "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c" 209 }, 210 "dist": { 211 "type": "zip", 212 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/1720ddd719e16cf0db4eb1c6eca108031636d46c", 213 "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c", 85 214 "shasum": "" 86 215 }, … … 121 250 "support": { 122 251 "issues": "https://github.com/myclabs/DeepCopy/issues", 123 "source": "https://github.com/myclabs/DeepCopy/tree/1.13. 0"252 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.1" 124 253 }, 125 254 "funding": [ … … 129 258 } 130 259 ], 131 "time": "2025-0 2-12T12:17:51+00:00"260 "time": "2025-04-29T12:36:36+00:00" 132 261 }, 133 262 { … … 308 437 }, 309 438 { 439 "name": "php-stubs/woocommerce-stubs", 440 "version": "v9.8.2", 441 "source": { 442 "type": "git", 443 "url": "https://github.com/php-stubs/woocommerce-stubs.git", 444 "reference": "3e8464d5471332cd56d595fde61ce8821236674f" 445 }, 446 "dist": { 447 "type": "zip", 448 "url": "https://api.github.com/repos/php-stubs/woocommerce-stubs/zipball/3e8464d5471332cd56d595fde61ce8821236674f", 449 "reference": "3e8464d5471332cd56d595fde61ce8821236674f", 450 "shasum": "" 451 }, 452 "require": { 453 "php-stubs/wordpress-stubs": "^5.3 || ^6.0" 454 }, 455 "require-dev": { 456 "php": "~7.1 || ~8.0", 457 "php-stubs/generator": "^0.8.0" 458 }, 459 "suggest": { 460 "symfony/polyfill-php73": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", 461 "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" 462 }, 463 "type": "library", 464 "notification-url": "https://packagist.org/downloads/", 465 "license": [ 466 "MIT" 467 ], 468 "description": "WooCommerce function and class declaration stubs for static analysis.", 469 "homepage": "https://github.com/php-stubs/woocommerce-stubs", 470 "keywords": [ 471 "PHPStan", 472 "static analysis", 473 "woocommerce", 474 "wordpress" 475 ], 476 "support": { 477 "issues": "https://github.com/php-stubs/woocommerce-stubs/issues", 478 "source": "https://github.com/php-stubs/woocommerce-stubs/tree/v9.8.2" 479 }, 480 "time": "2025-04-23T03:16:52+00:00" 481 }, 482 { 483 "name": "php-stubs/wordpress-stubs", 484 "version": "v6.8.1", 485 "source": { 486 "type": "git", 487 "url": "https://github.com/php-stubs/wordpress-stubs.git", 488 "reference": "92e444847d94f7c30f88c60004648f507688acd5" 489 }, 490 "dist": { 491 "type": "zip", 492 "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/92e444847d94f7c30f88c60004648f507688acd5", 493 "reference": "92e444847d94f7c30f88c60004648f507688acd5", 494 "shasum": "" 495 }, 496 "conflict": { 497 "phpdocumentor/reflection-docblock": "5.6.1" 498 }, 499 "require-dev": { 500 "dealerdirect/phpcodesniffer-composer-installer": "^1.0", 501 "nikic/php-parser": "^5.4", 502 "php": "^7.4 || ^8.0", 503 "php-stubs/generator": "^0.8.3", 504 "phpdocumentor/reflection-docblock": "^5.4.1", 505 "phpstan/phpstan": "^2.1", 506 "phpunit/phpunit": "^9.5", 507 "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^1.1.1", 508 "wp-coding-standards/wpcs": "3.1.0 as 2.3.0" 509 }, 510 "suggest": { 511 "paragonie/sodium_compat": "Pure PHP implementation of libsodium", 512 "symfony/polyfill-php80": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 513 "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" 514 }, 515 "type": "library", 516 "notification-url": "https://packagist.org/downloads/", 517 "license": [ 518 "MIT" 519 ], 520 "description": "WordPress function and class declaration stubs for static analysis.", 521 "homepage": "https://github.com/php-stubs/wordpress-stubs", 522 "keywords": [ 523 "PHPStan", 524 "static analysis", 525 "wordpress" 526 ], 527 "support": { 528 "issues": "https://github.com/php-stubs/wordpress-stubs/issues", 529 "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.8.1" 530 }, 531 "time": "2025-05-02T12:33:34+00:00" 532 }, 533 { 534 "name": "phpcompatibility/php-compatibility", 535 "version": "9.3.5", 536 "source": { 537 "type": "git", 538 "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", 539 "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" 540 }, 541 "dist": { 542 "type": "zip", 543 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", 544 "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", 545 "shasum": "" 546 }, 547 "require": { 548 "php": ">=5.3", 549 "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" 550 }, 551 "conflict": { 552 "squizlabs/php_codesniffer": "2.6.2" 553 }, 554 "require-dev": { 555 "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" 556 }, 557 "suggest": { 558 "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", 559 "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." 560 }, 561 "type": "phpcodesniffer-standard", 562 "notification-url": "https://packagist.org/downloads/", 563 "license": [ 564 "LGPL-3.0-or-later" 565 ], 566 "authors": [ 567 { 568 "name": "Wim Godden", 569 "homepage": "https://github.com/wimg", 570 "role": "lead" 571 }, 572 { 573 "name": "Juliette Reinders Folmer", 574 "homepage": "https://github.com/jrfnl", 575 "role": "lead" 576 }, 577 { 578 "name": "Contributors", 579 "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" 580 } 581 ], 582 "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", 583 "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", 584 "keywords": [ 585 "compatibility", 586 "phpcs", 587 "standards" 588 ], 589 "support": { 590 "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", 591 "source": "https://github.com/PHPCompatibility/PHPCompatibility" 592 }, 593 "time": "2019-12-27T09:44:58+00:00" 594 }, 595 { 596 "name": "phpcompatibility/phpcompatibility-paragonie", 597 "version": "1.3.3", 598 "source": { 599 "type": "git", 600 "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", 601 "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac" 602 }, 603 "dist": { 604 "type": "zip", 605 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/293975b465e0e709b571cbf0c957c6c0a7b9a2ac", 606 "reference": "293975b465e0e709b571cbf0c957c6c0a7b9a2ac", 607 "shasum": "" 608 }, 609 "require": { 610 "phpcompatibility/php-compatibility": "^9.0" 611 }, 612 "require-dev": { 613 "dealerdirect/phpcodesniffer-composer-installer": "^1.0", 614 "paragonie/random_compat": "dev-master", 615 "paragonie/sodium_compat": "dev-master" 616 }, 617 "suggest": { 618 "dealerdirect/phpcodesniffer-composer-installer": "^1.0 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", 619 "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." 620 }, 621 "type": "phpcodesniffer-standard", 622 "notification-url": "https://packagist.org/downloads/", 623 "license": [ 624 "LGPL-3.0-or-later" 625 ], 626 "authors": [ 627 { 628 "name": "Wim Godden", 629 "role": "lead" 630 }, 631 { 632 "name": "Juliette Reinders Folmer", 633 "role": "lead" 634 } 635 ], 636 "description": "A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by the Paragonie polyfill libraries.", 637 "homepage": "http://phpcompatibility.com/", 638 "keywords": [ 639 "compatibility", 640 "paragonie", 641 "phpcs", 642 "polyfill", 643 "standards", 644 "static analysis" 645 ], 646 "support": { 647 "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", 648 "security": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/security/policy", 649 "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" 650 }, 651 "funding": [ 652 { 653 "url": "https://github.com/PHPCompatibility", 654 "type": "github" 655 }, 656 { 657 "url": "https://github.com/jrfnl", 658 "type": "github" 659 }, 660 { 661 "url": "https://opencollective.com/php_codesniffer", 662 "type": "open_collective" 663 } 664 ], 665 "time": "2024-04-24T21:30:46+00:00" 666 }, 667 { 668 "name": "phpcompatibility/phpcompatibility-wp", 669 "version": "2.1.7", 670 "source": { 671 "type": "git", 672 "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", 673 "reference": "5bfbbfbabb3df2b9a83e601de9153e4a7111962c" 674 }, 675 "dist": { 676 "type": "zip", 677 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/5bfbbfbabb3df2b9a83e601de9153e4a7111962c", 678 "reference": "5bfbbfbabb3df2b9a83e601de9153e4a7111962c", 679 "shasum": "" 680 }, 681 "require": { 682 "phpcompatibility/php-compatibility": "^9.0", 683 "phpcompatibility/phpcompatibility-paragonie": "^1.0", 684 "squizlabs/php_codesniffer": "^3.3" 685 }, 686 "require-dev": { 687 "dealerdirect/phpcodesniffer-composer-installer": "^1.0" 688 }, 689 "suggest": { 690 "dealerdirect/phpcodesniffer-composer-installer": "^1.0 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", 691 "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." 692 }, 693 "type": "phpcodesniffer-standard", 694 "notification-url": "https://packagist.org/downloads/", 695 "license": [ 696 "LGPL-3.0-or-later" 697 ], 698 "authors": [ 699 { 700 "name": "Wim Godden", 701 "role": "lead" 702 }, 703 { 704 "name": "Juliette Reinders Folmer", 705 "role": "lead" 706 } 707 ], 708 "description": "A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by WordPress.", 709 "homepage": "http://phpcompatibility.com/", 710 "keywords": [ 711 "compatibility", 712 "phpcs", 713 "standards", 714 "static analysis", 715 "wordpress" 716 ], 717 "support": { 718 "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", 719 "security": "https://github.com/PHPCompatibility/PHPCompatibilityWP/security/policy", 720 "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" 721 }, 722 "funding": [ 723 { 724 "url": "https://github.com/PHPCompatibility", 725 "type": "github" 726 }, 727 { 728 "url": "https://github.com/jrfnl", 729 "type": "github" 730 }, 731 { 732 "url": "https://opencollective.com/php_codesniffer", 733 "type": "open_collective" 734 }, 735 { 736 "url": "https://thanks.dev/u/gh/phpcompatibility", 737 "type": "thanks_dev" 738 } 739 ], 740 "time": "2025-05-12T16:38:37+00:00" 741 }, 742 { 743 "name": "phpcsstandards/phpcsextra", 744 "version": "1.3.0", 745 "source": { 746 "type": "git", 747 "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", 748 "reference": "46d08eb86eec622b96c466adec3063adfed280dd" 749 }, 750 "dist": { 751 "type": "zip", 752 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/46d08eb86eec622b96c466adec3063adfed280dd", 753 "reference": "46d08eb86eec622b96c466adec3063adfed280dd", 754 "shasum": "" 755 }, 756 "require": { 757 "php": ">=5.4", 758 "phpcsstandards/phpcsutils": "^1.0.9", 759 "squizlabs/php_codesniffer": "^3.12.1" 760 }, 761 "require-dev": { 762 "php-parallel-lint/php-console-highlighter": "^1.0", 763 "php-parallel-lint/php-parallel-lint": "^1.3.2", 764 "phpcsstandards/phpcsdevcs": "^1.1.6", 765 "phpcsstandards/phpcsdevtools": "^1.2.1", 766 "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" 767 }, 768 "type": "phpcodesniffer-standard", 769 "extra": { 770 "branch-alias": { 771 "dev-stable": "1.x-dev", 772 "dev-develop": "1.x-dev" 773 } 774 }, 775 "notification-url": "https://packagist.org/downloads/", 776 "license": [ 777 "LGPL-3.0-or-later" 778 ], 779 "authors": [ 780 { 781 "name": "Juliette Reinders Folmer", 782 "homepage": "https://github.com/jrfnl", 783 "role": "lead" 784 }, 785 { 786 "name": "Contributors", 787 "homepage": "https://github.com/PHPCSStandards/PHPCSExtra/graphs/contributors" 788 } 789 ], 790 "description": "A collection of sniffs and standards for use with PHP_CodeSniffer.", 791 "keywords": [ 792 "PHP_CodeSniffer", 793 "phpcbf", 794 "phpcodesniffer-standard", 795 "phpcs", 796 "standards", 797 "static analysis" 798 ], 799 "support": { 800 "issues": "https://github.com/PHPCSStandards/PHPCSExtra/issues", 801 "security": "https://github.com/PHPCSStandards/PHPCSExtra/security/policy", 802 "source": "https://github.com/PHPCSStandards/PHPCSExtra" 803 }, 804 "funding": [ 805 { 806 "url": "https://github.com/PHPCSStandards", 807 "type": "github" 808 }, 809 { 810 "url": "https://github.com/jrfnl", 811 "type": "github" 812 }, 813 { 814 "url": "https://opencollective.com/php_codesniffer", 815 "type": "open_collective" 816 }, 817 { 818 "url": "https://thanks.dev/u/gh/phpcsstandards", 819 "type": "thanks_dev" 820 } 821 ], 822 "time": "2025-04-20T23:35:32+00:00" 823 }, 824 { 825 "name": "phpcsstandards/phpcsutils", 826 "version": "1.0.12", 827 "source": { 828 "type": "git", 829 "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", 830 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c" 831 }, 832 "dist": { 833 "type": "zip", 834 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/87b233b00daf83fb70f40c9a28692be017ea7c6c", 835 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c", 836 "shasum": "" 837 }, 838 "require": { 839 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", 840 "php": ">=5.4", 841 "squizlabs/php_codesniffer": "^3.10.0 || 4.0.x-dev@dev" 842 }, 843 "require-dev": { 844 "ext-filter": "*", 845 "php-parallel-lint/php-console-highlighter": "^1.0", 846 "php-parallel-lint/php-parallel-lint": "^1.3.2", 847 "phpcsstandards/phpcsdevcs": "^1.1.6", 848 "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0" 849 }, 850 "type": "phpcodesniffer-standard", 851 "extra": { 852 "branch-alias": { 853 "dev-stable": "1.x-dev", 854 "dev-develop": "1.x-dev" 855 } 856 }, 857 "autoload": { 858 "classmap": [ 859 "PHPCSUtils/" 860 ] 861 }, 862 "notification-url": "https://packagist.org/downloads/", 863 "license": [ 864 "LGPL-3.0-or-later" 865 ], 866 "authors": [ 867 { 868 "name": "Juliette Reinders Folmer", 869 "homepage": "https://github.com/jrfnl", 870 "role": "lead" 871 }, 872 { 873 "name": "Contributors", 874 "homepage": "https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors" 875 } 876 ], 877 "description": "A suite of utility functions for use with PHP_CodeSniffer", 878 "homepage": "https://phpcsutils.com/", 879 "keywords": [ 880 "PHP_CodeSniffer", 881 "phpcbf", 882 "phpcodesniffer-standard", 883 "phpcs", 884 "phpcs3", 885 "standards", 886 "static analysis", 887 "tokens", 888 "utility" 889 ], 890 "support": { 891 "docs": "https://phpcsutils.com/", 892 "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", 893 "security": "https://github.com/PHPCSStandards/PHPCSUtils/security/policy", 894 "source": "https://github.com/PHPCSStandards/PHPCSUtils" 895 }, 896 "funding": [ 897 { 898 "url": "https://github.com/PHPCSStandards", 899 "type": "github" 900 }, 901 { 902 "url": "https://github.com/jrfnl", 903 "type": "github" 904 }, 905 { 906 "url": "https://opencollective.com/php_codesniffer", 907 "type": "open_collective" 908 } 909 ], 910 "time": "2024-05-20T13:34:27+00:00" 911 }, 912 { 913 "name": "phpstan/extension-installer", 914 "version": "1.4.3", 915 "source": { 916 "type": "git", 917 "url": "https://github.com/phpstan/extension-installer.git", 918 "reference": "85e90b3942d06b2326fba0403ec24fe912372936" 919 }, 920 "dist": { 921 "type": "zip", 922 "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/85e90b3942d06b2326fba0403ec24fe912372936", 923 "reference": "85e90b3942d06b2326fba0403ec24fe912372936", 924 "shasum": "" 925 }, 926 "require": { 927 "composer-plugin-api": "^2.0", 928 "php": "^7.2 || ^8.0", 929 "phpstan/phpstan": "^1.9.0 || ^2.0" 930 }, 931 "require-dev": { 932 "composer/composer": "^2.0", 933 "php-parallel-lint/php-parallel-lint": "^1.2.0", 934 "phpstan/phpstan-strict-rules": "^0.11 || ^0.12 || ^1.0" 935 }, 936 "type": "composer-plugin", 937 "extra": { 938 "class": "PHPStan\\ExtensionInstaller\\Plugin" 939 }, 940 "autoload": { 941 "psr-4": { 942 "PHPStan\\ExtensionInstaller\\": "src/" 943 } 944 }, 945 "notification-url": "https://packagist.org/downloads/", 946 "license": [ 947 "MIT" 948 ], 949 "description": "Composer plugin for automatic installation of PHPStan extensions", 950 "keywords": [ 951 "dev", 952 "static analysis" 953 ], 954 "support": { 955 "issues": "https://github.com/phpstan/extension-installer/issues", 956 "source": "https://github.com/phpstan/extension-installer/tree/1.4.3" 957 }, 958 "time": "2024-09-04T20:21:43+00:00" 959 }, 960 { 961 "name": "phpstan/phpstan", 962 "version": "2.1.17", 963 "source": { 964 "type": "git", 965 "url": "https://github.com/phpstan/phpstan.git", 966 "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053" 967 }, 968 "dist": { 969 "type": "zip", 970 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/89b5ef665716fa2a52ecd2633f21007a6a349053", 971 "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053", 972 "shasum": "" 973 }, 974 "require": { 975 "php": "^7.4|^8.0" 976 }, 977 "conflict": { 978 "phpstan/phpstan-shim": "*" 979 }, 980 "bin": [ 981 "phpstan", 982 "phpstan.phar" 983 ], 984 "type": "library", 985 "autoload": { 986 "files": [ 987 "bootstrap.php" 988 ] 989 }, 990 "notification-url": "https://packagist.org/downloads/", 991 "license": [ 992 "MIT" 993 ], 994 "description": "PHPStan - PHP Static Analysis Tool", 995 "keywords": [ 996 "dev", 997 "static analysis" 998 ], 999 "support": { 1000 "docs": "https://phpstan.org/user-guide/getting-started", 1001 "forum": "https://github.com/phpstan/phpstan/discussions", 1002 "issues": "https://github.com/phpstan/phpstan/issues", 1003 "security": "https://github.com/phpstan/phpstan/security/policy", 1004 "source": "https://github.com/phpstan/phpstan-src" 1005 }, 1006 "funding": [ 1007 { 1008 "url": "https://github.com/ondrejmirtes", 1009 "type": "github" 1010 }, 1011 { 1012 "url": "https://github.com/phpstan", 1013 "type": "github" 1014 } 1015 ], 1016 "time": "2025-05-21T20:55:28+00:00" 1017 }, 1018 { 310 1019 "name": "phpunit/php-code-coverage", 311 "version": "1 1.0.8",1020 "version": "12.3.0", 312 1021 "source": { 313 1022 "type": "git", 314 1023 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 315 "reference": " 418c59fd080954f8c4aa5631d9502ecda2387118"316 }, 317 "dist": { 318 "type": "zip", 319 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ 418c59fd080954f8c4aa5631d9502ecda2387118",320 "reference": " 418c59fd080954f8c4aa5631d9502ecda2387118",1024 "reference": "9075a8efc66e11bc55c319062e147bdb06777267" 1025 }, 1026 "dist": { 1027 "type": "zip", 1028 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9075a8efc66e11bc55c319062e147bdb06777267", 1029 "reference": "9075a8efc66e11bc55c319062e147bdb06777267", 321 1030 "shasum": "" 322 1031 }, … … 325 1034 "ext-libxml": "*", 326 1035 "ext-xmlwriter": "*", 327 "nikic/php-parser": "^5.3.1", 328 "php": ">=8.2", 329 "phpunit/php-file-iterator": "^5.1.0", 330 "phpunit/php-text-template": "^4.0.1", 331 "sebastian/code-unit-reverse-lookup": "^4.0.1", 332 "sebastian/complexity": "^4.0.1", 333 "sebastian/environment": "^7.2.0", 334 "sebastian/lines-of-code": "^3.0.1", 335 "sebastian/version": "^5.0.2", 1036 "nikic/php-parser": "^5.4.0", 1037 "php": ">=8.3", 1038 "phpunit/php-file-iterator": "^6.0", 1039 "phpunit/php-text-template": "^5.0", 1040 "sebastian/complexity": "^5.0", 1041 "sebastian/environment": "^8.0", 1042 "sebastian/lines-of-code": "^4.0", 1043 "sebastian/version": "^6.0", 336 1044 "theseer/tokenizer": "^1.2.3" 337 1045 }, 338 1046 "require-dev": { 339 "phpunit/phpunit": "^1 1.5.0"1047 "phpunit/phpunit": "^12.1" 340 1048 }, 341 1049 "suggest": { … … 346 1054 "extra": { 347 1055 "branch-alias": { 348 "dev-main": "1 1.0.x-dev"1056 "dev-main": "12.3.x-dev" 349 1057 } 350 1058 }, … … 375 1083 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 376 1084 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 377 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/1 1.0.8"1085 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.3.0" 378 1086 }, 379 1087 "funding": [ … … 381 1089 "url": "https://github.com/sebastianbergmann", 382 1090 "type": "github" 383 } 384 ], 385 "time": "2024-12-11T12:34:27+00:00" 1091 }, 1092 { 1093 "url": "https://liberapay.com/sebastianbergmann", 1094 "type": "liberapay" 1095 }, 1096 { 1097 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1098 "type": "thanks_dev" 1099 }, 1100 { 1101 "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", 1102 "type": "tidelift" 1103 } 1104 ], 1105 "time": "2025-05-23T15:49:03+00:00" 386 1106 }, 387 1107 { 388 1108 "name": "phpunit/php-file-iterator", 389 "version": " 5.1.0",1109 "version": "6.0.0", 390 1110 "source": { 391 1111 "type": "git", 392 1112 "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 393 "reference": " 118cfaaa8bc5aef3287bf315b6060b1174754af6"394 }, 395 "dist": { 396 "type": "zip", 397 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/ 118cfaaa8bc5aef3287bf315b6060b1174754af6",398 "reference": " 118cfaaa8bc5aef3287bf315b6060b1174754af6",399 "shasum": "" 400 }, 401 "require": { 402 "php": ">=8. 2"403 }, 404 "require-dev": { 405 "phpunit/phpunit": "^1 1.0"1113 "reference": "961bc913d42fe24a257bfff826a5068079ac7782" 1114 }, 1115 "dist": { 1116 "type": "zip", 1117 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/961bc913d42fe24a257bfff826a5068079ac7782", 1118 "reference": "961bc913d42fe24a257bfff826a5068079ac7782", 1119 "shasum": "" 1120 }, 1121 "require": { 1122 "php": ">=8.3" 1123 }, 1124 "require-dev": { 1125 "phpunit/phpunit": "^12.0" 406 1126 }, 407 1127 "type": "library", 408 1128 "extra": { 409 1129 "branch-alias": { 410 "dev-main": " 5.0-dev"1130 "dev-main": "6.0-dev" 411 1131 } 412 1132 }, … … 436 1156 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", 437 1157 "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", 438 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/ 5.1.0"1158 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.0" 439 1159 }, 440 1160 "funding": [ … … 444 1164 } 445 1165 ], 446 "time": "202 4-08-27T05:02:59+00:00"1166 "time": "2025-02-07T04:58:37+00:00" 447 1167 }, 448 1168 { 449 1169 "name": "phpunit/php-invoker", 450 "version": " 5.0.1",1170 "version": "6.0.0", 451 1171 "source": { 452 1172 "type": "git", 453 1173 "url": "https://github.com/sebastianbergmann/php-invoker.git", 454 "reference": " c1ca3814734c07492b3d4c5f794f4b0995333da2"455 }, 456 "dist": { 457 "type": "zip", 458 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/ c1ca3814734c07492b3d4c5f794f4b0995333da2",459 "reference": " c1ca3814734c07492b3d4c5f794f4b0995333da2",460 "shasum": "" 461 }, 462 "require": { 463 "php": ">=8. 2"1174 "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406" 1175 }, 1176 "dist": { 1177 "type": "zip", 1178 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/12b54e689b07a25a9b41e57736dfab6ec9ae5406", 1179 "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406", 1180 "shasum": "" 1181 }, 1182 "require": { 1183 "php": ">=8.3" 464 1184 }, 465 1185 "require-dev": { 466 1186 "ext-pcntl": "*", 467 "phpunit/phpunit": "^1 1.0"1187 "phpunit/phpunit": "^12.0" 468 1188 }, 469 1189 "suggest": { … … 473 1193 "extra": { 474 1194 "branch-alias": { 475 "dev-main": " 5.0-dev"1195 "dev-main": "6.0-dev" 476 1196 } 477 1197 }, … … 500 1220 "issues": "https://github.com/sebastianbergmann/php-invoker/issues", 501 1221 "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", 502 "source": "https://github.com/sebastianbergmann/php-invoker/tree/ 5.0.1"1222 "source": "https://github.com/sebastianbergmann/php-invoker/tree/6.0.0" 503 1223 }, 504 1224 "funding": [ … … 508 1228 } 509 1229 ], 510 "time": "202 4-07-03T05:07:44+00:00"1230 "time": "2025-02-07T04:58:58+00:00" 511 1231 }, 512 1232 { 513 1233 "name": "phpunit/php-text-template", 514 "version": " 4.0.1",1234 "version": "5.0.0", 515 1235 "source": { 516 1236 "type": "git", 517 1237 "url": "https://github.com/sebastianbergmann/php-text-template.git", 518 "reference": " 3e0404dc6b300e6bf56415467ebcb3fe4f33e964"519 }, 520 "dist": { 521 "type": "zip", 522 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/ 3e0404dc6b300e6bf56415467ebcb3fe4f33e964",523 "reference": " 3e0404dc6b300e6bf56415467ebcb3fe4f33e964",524 "shasum": "" 525 }, 526 "require": { 527 "php": ">=8. 2"528 }, 529 "require-dev": { 530 "phpunit/phpunit": "^1 1.0"1238 "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53" 1239 }, 1240 "dist": { 1241 "type": "zip", 1242 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/e1367a453f0eda562eedb4f659e13aa900d66c53", 1243 "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53", 1244 "shasum": "" 1245 }, 1246 "require": { 1247 "php": ">=8.3" 1248 }, 1249 "require-dev": { 1250 "phpunit/phpunit": "^12.0" 531 1251 }, 532 1252 "type": "library", 533 1253 "extra": { 534 1254 "branch-alias": { 535 "dev-main": " 4.0-dev"1255 "dev-main": "5.0-dev" 536 1256 } 537 1257 }, … … 560 1280 "issues": "https://github.com/sebastianbergmann/php-text-template/issues", 561 1281 "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", 562 "source": "https://github.com/sebastianbergmann/php-text-template/tree/ 4.0.1"1282 "source": "https://github.com/sebastianbergmann/php-text-template/tree/5.0.0" 563 1283 }, 564 1284 "funding": [ … … 568 1288 } 569 1289 ], 570 "time": "202 4-07-03T05:08:43+00:00"1290 "time": "2025-02-07T04:59:16+00:00" 571 1291 }, 572 1292 { 573 1293 "name": "phpunit/php-timer", 574 "version": " 7.0.1",1294 "version": "8.0.0", 575 1295 "source": { 576 1296 "type": "git", 577 1297 "url": "https://github.com/sebastianbergmann/php-timer.git", 578 "reference": " 3b415def83fbcb41f991d9ebf16ae4ad8b7837b3"579 }, 580 "dist": { 581 "type": "zip", 582 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/ 3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",583 "reference": " 3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",584 "shasum": "" 585 }, 586 "require": { 587 "php": ">=8. 2"588 }, 589 "require-dev": { 590 "phpunit/phpunit": "^1 1.0"1298 "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc" 1299 }, 1300 "dist": { 1301 "type": "zip", 1302 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", 1303 "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", 1304 "shasum": "" 1305 }, 1306 "require": { 1307 "php": ">=8.3" 1308 }, 1309 "require-dev": { 1310 "phpunit/phpunit": "^12.0" 591 1311 }, 592 1312 "type": "library", 593 1313 "extra": { 594 1314 "branch-alias": { 595 "dev-main": " 7.0-dev"1315 "dev-main": "8.0-dev" 596 1316 } 597 1317 }, … … 620 1340 "issues": "https://github.com/sebastianbergmann/php-timer/issues", 621 1341 "security": "https://github.com/sebastianbergmann/php-timer/security/policy", 622 "source": "https://github.com/sebastianbergmann/php-timer/tree/ 7.0.1"1342 "source": "https://github.com/sebastianbergmann/php-timer/tree/8.0.0" 623 1343 }, 624 1344 "funding": [ … … 628 1348 } 629 1349 ], 630 "time": "202 4-07-03T05:09:35+00:00"1350 "time": "2025-02-07T04:59:38+00:00" 631 1351 }, 632 1352 { 633 1353 "name": "phpunit/phpunit", 634 "version": "1 1.5.7",1354 "version": "12.1.6", 635 1355 "source": { 636 1356 "type": "git", 637 1357 "url": "https://github.com/sebastianbergmann/phpunit.git", 638 "reference": " e1cb706f019e2547039ca2c839898cd5f557ee5d"639 }, 640 "dist": { 641 "type": "zip", 642 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ e1cb706f019e2547039ca2c839898cd5f557ee5d",643 "reference": " e1cb706f019e2547039ca2c839898cd5f557ee5d",1358 "reference": "2fdf0056c673c8f0f1eed00030be5f8243c1e6e0" 1359 }, 1360 "dist": { 1361 "type": "zip", 1362 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2fdf0056c673c8f0f1eed00030be5f8243c1e6e0", 1363 "reference": "2fdf0056c673c8f0f1eed00030be5f8243c1e6e0", 644 1364 "shasum": "" 645 1365 }, … … 651 1371 "ext-xml": "*", 652 1372 "ext-xmlwriter": "*", 653 "myclabs/deep-copy": "^1.1 2.1",1373 "myclabs/deep-copy": "^1.13.1", 654 1374 "phar-io/manifest": "^2.0.4", 655 1375 "phar-io/version": "^3.2.1", 656 "php": ">=8.2", 657 "phpunit/php-code-coverage": "^11.0.8", 658 "phpunit/php-file-iterator": "^5.1.0", 659 "phpunit/php-invoker": "^5.0.1", 660 "phpunit/php-text-template": "^4.0.1", 661 "phpunit/php-timer": "^7.0.1", 662 "sebastian/cli-parser": "^3.0.2", 663 "sebastian/code-unit": "^3.0.2", 664 "sebastian/comparator": "^6.3.0", 665 "sebastian/diff": "^6.0.2", 666 "sebastian/environment": "^7.2.0", 667 "sebastian/exporter": "^6.3.0", 668 "sebastian/global-state": "^7.0.2", 669 "sebastian/object-enumerator": "^6.0.1", 670 "sebastian/type": "^5.1.0", 671 "sebastian/version": "^5.0.2", 1376 "php": ">=8.3", 1377 "phpunit/php-code-coverage": "^12.2.1", 1378 "phpunit/php-file-iterator": "^6.0.0", 1379 "phpunit/php-invoker": "^6.0.0", 1380 "phpunit/php-text-template": "^5.0.0", 1381 "phpunit/php-timer": "^8.0.0", 1382 "sebastian/cli-parser": "^4.0.0", 1383 "sebastian/comparator": "^7.0.1", 1384 "sebastian/diff": "^7.0.0", 1385 "sebastian/environment": "^8.0.1", 1386 "sebastian/exporter": "^7.0.0", 1387 "sebastian/global-state": "^8.0.0", 1388 "sebastian/object-enumerator": "^7.0.0", 1389 "sebastian/type": "^6.0.2", 1390 "sebastian/version": "^6.0.0", 672 1391 "staabm/side-effects-detector": "^1.0.5" 673 },674 "suggest": {675 "ext-soap": "To be able to generate mocks based on WSDL files"676 1392 }, 677 1393 "bin": [ … … 681 1397 "extra": { 682 1398 "branch-alias": { 683 "dev-main": "1 1.5-dev"1399 "dev-main": "12.1-dev" 684 1400 } 685 1401 }, … … 713 1429 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 714 1430 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 715 "source": "https://github.com/sebastianbergmann/phpunit/tree/1 1.5.7"1431 "source": "https://github.com/sebastianbergmann/phpunit/tree/12.1.6" 716 1432 }, 717 1433 "funding": [ … … 725 1441 }, 726 1442 { 1443 "url": "https://liberapay.com/sebastianbergmann", 1444 "type": "liberapay" 1445 }, 1446 { 1447 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1448 "type": "thanks_dev" 1449 }, 1450 { 727 1451 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 728 1452 "type": "tidelift" 729 1453 } 730 1454 ], 731 "time": "2025-0 2-06T16:10:05+00:00"1455 "time": "2025-05-21T12:36:31+00:00" 732 1456 }, 733 1457 { 734 1458 "name": "sebastian/cli-parser", 735 "version": " 3.0.2",1459 "version": "4.0.0", 736 1460 "source": { 737 1461 "type": "git", 738 1462 "url": "https://github.com/sebastianbergmann/cli-parser.git", 739 "reference": " 15c5dd40dc4f38794d383bb95465193f5e0ae180"740 }, 741 "dist": { 742 "type": "zip", 743 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/ 15c5dd40dc4f38794d383bb95465193f5e0ae180",744 "reference": " 15c5dd40dc4f38794d383bb95465193f5e0ae180",745 "shasum": "" 746 }, 747 "require": { 748 "php": ">=8. 2"749 }, 750 "require-dev": { 751 "phpunit/phpunit": "^1 1.0"1463 "reference": "6d584c727d9114bcdc14c86711cd1cad51778e7c" 1464 }, 1465 "dist": { 1466 "type": "zip", 1467 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/6d584c727d9114bcdc14c86711cd1cad51778e7c", 1468 "reference": "6d584c727d9114bcdc14c86711cd1cad51778e7c", 1469 "shasum": "" 1470 }, 1471 "require": { 1472 "php": ">=8.3" 1473 }, 1474 "require-dev": { 1475 "phpunit/phpunit": "^12.0" 752 1476 }, 753 1477 "type": "library", 754 1478 "extra": { 755 1479 "branch-alias": { 756 "dev-main": " 3.0-dev"1480 "dev-main": "4.0-dev" 757 1481 } 758 1482 }, … … 778 1502 "issues": "https://github.com/sebastianbergmann/cli-parser/issues", 779 1503 "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", 780 "source": "https://github.com/sebastianbergmann/cli-parser/tree/ 3.0.2"1504 "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.0.0" 781 1505 }, 782 1506 "funding": [ … … 786 1510 } 787 1511 ], 788 "time": "2024-07-03T04:41:36+00:00" 789 }, 790 { 791 "name": "sebastian/code-unit", 792 "version": "3.0.2", 793 "source": { 794 "type": "git", 795 "url": "https://github.com/sebastianbergmann/code-unit.git", 796 "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" 797 }, 798 "dist": { 799 "type": "zip", 800 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", 801 "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", 802 "shasum": "" 803 }, 804 "require": { 805 "php": ">=8.2" 806 }, 807 "require-dev": { 808 "phpunit/phpunit": "^11.5" 1512 "time": "2025-02-07T04:53:50+00:00" 1513 }, 1514 { 1515 "name": "sebastian/comparator", 1516 "version": "7.0.1", 1517 "source": { 1518 "type": "git", 1519 "url": "https://github.com/sebastianbergmann/comparator.git", 1520 "reference": "b478f34614f934e0291598d0c08cbaba9644bee5" 1521 }, 1522 "dist": { 1523 "type": "zip", 1524 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/b478f34614f934e0291598d0c08cbaba9644bee5", 1525 "reference": "b478f34614f934e0291598d0c08cbaba9644bee5", 1526 "shasum": "" 1527 }, 1528 "require": { 1529 "ext-dom": "*", 1530 "ext-mbstring": "*", 1531 "php": ">=8.3", 1532 "sebastian/diff": "^7.0", 1533 "sebastian/exporter": "^7.0" 1534 }, 1535 "require-dev": { 1536 "phpunit/phpunit": "^12.0" 1537 }, 1538 "suggest": { 1539 "ext-bcmath": "For comparing BcMath\\Number objects" 809 1540 }, 810 1541 "type": "library", 811 1542 "extra": { 812 1543 "branch-alias": { 813 "dev-main": " 3.0-dev"1544 "dev-main": "7.0-dev" 814 1545 } 815 1546 }, … … 826 1557 { 827 1558 "name": "Sebastian Bergmann", 828 "email": "[email protected]", 829 "role": "lead" 830 } 831 ], 832 "description": "Collection of value objects that represent the PHP code units", 833 "homepage": "https://github.com/sebastianbergmann/code-unit", 834 "support": { 835 "issues": "https://github.com/sebastianbergmann/code-unit/issues", 836 "security": "https://github.com/sebastianbergmann/code-unit/security/policy", 837 "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" 1559 "email": "[email protected]" 1560 }, 1561 { 1562 "name": "Jeff Welch", 1563 "email": "[email protected]" 1564 }, 1565 { 1566 "name": "Volker Dusch", 1567 "email": "[email protected]" 1568 }, 1569 { 1570 "name": "Bernhard Schussek", 1571 "email": "[email protected]" 1572 } 1573 ], 1574 "description": "Provides the functionality to compare PHP values for equality", 1575 "homepage": "https://github.com/sebastianbergmann/comparator", 1576 "keywords": [ 1577 "comparator", 1578 "compare", 1579 "equality" 1580 ], 1581 "support": { 1582 "issues": "https://github.com/sebastianbergmann/comparator/issues", 1583 "security": "https://github.com/sebastianbergmann/comparator/security/policy", 1584 "source": "https://github.com/sebastianbergmann/comparator/tree/7.0.1" 838 1585 }, 839 1586 "funding": [ … … 843 1590 } 844 1591 ], 845 "time": "2024-12-12T09:59:06+00:00" 846 }, 847 { 848 "name": "sebastian/code-unit-reverse-lookup", 849 "version": "4.0.1", 850 "source": { 851 "type": "git", 852 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 853 "reference": "183a9b2632194febd219bb9246eee421dad8d45e" 854 }, 855 "dist": { 856 "type": "zip", 857 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", 858 "reference": "183a9b2632194febd219bb9246eee421dad8d45e", 859 "shasum": "" 860 }, 861 "require": { 862 "php": ">=8.2" 863 }, 864 "require-dev": { 865 "phpunit/phpunit": "^11.0" 1592 "time": "2025-03-07T07:00:32+00:00" 1593 }, 1594 { 1595 "name": "sebastian/complexity", 1596 "version": "5.0.0", 1597 "source": { 1598 "type": "git", 1599 "url": "https://github.com/sebastianbergmann/complexity.git", 1600 "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb" 1601 }, 1602 "dist": { 1603 "type": "zip", 1604 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/bad4316aba5303d0221f43f8cee37eb58d384bbb", 1605 "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb", 1606 "shasum": "" 1607 }, 1608 "require": { 1609 "nikic/php-parser": "^5.0", 1610 "php": ">=8.3" 1611 }, 1612 "require-dev": { 1613 "phpunit/phpunit": "^12.0" 866 1614 }, 867 1615 "type": "library", 868 1616 "extra": { 869 1617 "branch-alias": { 870 "dev-main": " 4.0-dev"1618 "dev-main": "5.0-dev" 871 1619 } 872 1620 }, … … 883 1631 { 884 1632 "name": "Sebastian Bergmann", 885 "email": "[email protected]"886 }887 ],888 "description": "Looks up which function or method a line of code belongs to",889 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",890 "support": {891 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",892 "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy",893 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1"894 },895 "funding": [896 {897 "url": "https://github.com/sebastianbergmann",898 "type": "github"899 }900 ],901 "time": "2024-07-03T04:45:54+00:00"902 },903 {904 "name": "sebastian/comparator",905 "version": "6.3.0",906 "source": {907 "type": "git",908 "url": "https://github.com/sebastianbergmann/comparator.git",909 "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115"910 },911 "dist": {912 "type": "zip",913 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/d4e47a769525c4dd38cea90e5dcd435ddbbc7115",914 "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115",915 "shasum": ""916 },917 "require": {918 "ext-dom": "*",919 "ext-mbstring": "*",920 "php": ">=8.2",921 "sebastian/diff": "^6.0",922 "sebastian/exporter": "^6.0"923 },924 "require-dev": {925 "phpunit/phpunit": "^11.4"926 },927 "suggest": {928 "ext-bcmath": "For comparing BcMath\\Number objects"929 },930 "type": "library",931 "extra": {932 "branch-alias": {933 "dev-main": "6.2-dev"934 }935 },936 "autoload": {937 "classmap": [938 "src/"939 ]940 },941 "notification-url": "https://packagist.org/downloads/",942 "license": [943 "BSD-3-Clause"944 ],945 "authors": [946 {947 "name": "Sebastian Bergmann",948 "email": "[email protected]"949 },950 {951 "name": "Jeff Welch",952 "email": "[email protected]"953 },954 {955 "name": "Volker Dusch",956 "email": "[email protected]"957 },958 {959 "name": "Bernhard Schussek",960 "email": "[email protected]"961 }962 ],963 "description": "Provides the functionality to compare PHP values for equality",964 "homepage": "https://github.com/sebastianbergmann/comparator",965 "keywords": [966 "comparator",967 "compare",968 "equality"969 ],970 "support": {971 "issues": "https://github.com/sebastianbergmann/comparator/issues",972 "security": "https://github.com/sebastianbergmann/comparator/security/policy",973 "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.0"974 },975 "funding": [976 {977 "url": "https://github.com/sebastianbergmann",978 "type": "github"979 }980 ],981 "time": "2025-01-06T10:28:19+00:00"982 },983 {984 "name": "sebastian/complexity",985 "version": "4.0.1",986 "source": {987 "type": "git",988 "url": "https://github.com/sebastianbergmann/complexity.git",989 "reference": "ee41d384ab1906c68852636b6de493846e13e5a0"990 },991 "dist": {992 "type": "zip",993 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0",994 "reference": "ee41d384ab1906c68852636b6de493846e13e5a0",995 "shasum": ""996 },997 "require": {998 "nikic/php-parser": "^5.0",999 "php": ">=8.2"1000 },1001 "require-dev": {1002 "phpunit/phpunit": "^11.0"1003 },1004 "type": "library",1005 "extra": {1006 "branch-alias": {1007 "dev-main": "4.0-dev"1008 }1009 },1010 "autoload": {1011 "classmap": [1012 "src/"1013 ]1014 },1015 "notification-url": "https://packagist.org/downloads/",1016 "license": [1017 "BSD-3-Clause"1018 ],1019 "authors": [1020 {1021 "name": "Sebastian Bergmann",1022 1633 "email": "[email protected]", 1023 1634 "role": "lead" … … 1029 1640 "issues": "https://github.com/sebastianbergmann/complexity/issues", 1030 1641 "security": "https://github.com/sebastianbergmann/complexity/security/policy", 1031 "source": "https://github.com/sebastianbergmann/complexity/tree/ 4.0.1"1642 "source": "https://github.com/sebastianbergmann/complexity/tree/5.0.0" 1032 1643 }, 1033 1644 "funding": [ … … 1037 1648 } 1038 1649 ], 1039 "time": "202 4-07-03T04:49:50+00:00"1650 "time": "2025-02-07T04:55:25+00:00" 1040 1651 }, 1041 1652 { 1042 1653 "name": "sebastian/diff", 1043 "version": " 6.0.2",1654 "version": "7.0.0", 1044 1655 "source": { 1045 1656 "type": "git", 1046 1657 "url": "https://github.com/sebastianbergmann/diff.git", 1047 "reference": " b4ccd857127db5d41a5b676f24b51371d76d8544"1048 }, 1049 "dist": { 1050 "type": "zip", 1051 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ b4ccd857127db5d41a5b676f24b51371d76d8544",1052 "reference": " b4ccd857127db5d41a5b676f24b51371d76d8544",1053 "shasum": "" 1054 }, 1055 "require": { 1056 "php": ">=8. 2"1057 }, 1058 "require-dev": { 1059 "phpunit/phpunit": "^1 1.0",1060 "symfony/process": "^ 4.2 || ^5"1658 "reference": "7ab1ea946c012266ca32390913653d844ecd085f" 1659 }, 1660 "dist": { 1661 "type": "zip", 1662 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", 1663 "reference": "7ab1ea946c012266ca32390913653d844ecd085f", 1664 "shasum": "" 1665 }, 1666 "require": { 1667 "php": ">=8.3" 1668 }, 1669 "require-dev": { 1670 "phpunit/phpunit": "^12.0", 1671 "symfony/process": "^7.2" 1061 1672 }, 1062 1673 "type": "library", 1063 1674 "extra": { 1064 1675 "branch-alias": { 1065 "dev-main": " 6.0-dev"1676 "dev-main": "7.0-dev" 1066 1677 } 1067 1678 }, … … 1096 1707 "issues": "https://github.com/sebastianbergmann/diff/issues", 1097 1708 "security": "https://github.com/sebastianbergmann/diff/security/policy", 1098 "source": "https://github.com/sebastianbergmann/diff/tree/ 6.0.2"1709 "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" 1099 1710 }, 1100 1711 "funding": [ … … 1104 1715 } 1105 1716 ], 1106 "time": "202 4-07-03T04:53:05+00:00"1717 "time": "2025-02-07T04:55:46+00:00" 1107 1718 }, 1108 1719 { 1109 1720 "name": "sebastian/environment", 1110 "version": " 7.2.0",1721 "version": "8.0.2", 1111 1722 "source": { 1112 1723 "type": "git", 1113 1724 "url": "https://github.com/sebastianbergmann/environment.git", 1114 "reference": " 855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5"1115 }, 1116 "dist": { 1117 "type": "zip", 1118 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/ 855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5",1119 "reference": " 855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5",1120 "shasum": "" 1121 }, 1122 "require": { 1123 "php": ">=8. 2"1124 }, 1125 "require-dev": { 1126 "phpunit/phpunit": "^1 1.0"1725 "reference": "d364b9e5d0d3b18a2573351a1786fbf96b7e0792" 1726 }, 1727 "dist": { 1728 "type": "zip", 1729 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d364b9e5d0d3b18a2573351a1786fbf96b7e0792", 1730 "reference": "d364b9e5d0d3b18a2573351a1786fbf96b7e0792", 1731 "shasum": "" 1732 }, 1733 "require": { 1734 "php": ">=8.3" 1735 }, 1736 "require-dev": { 1737 "phpunit/phpunit": "^12.0" 1127 1738 }, 1128 1739 "suggest": { … … 1132 1743 "extra": { 1133 1744 "branch-alias": { 1134 "dev-main": " 7.2-dev"1745 "dev-main": "8.0-dev" 1135 1746 } 1136 1747 }, … … 1160 1771 "issues": "https://github.com/sebastianbergmann/environment/issues", 1161 1772 "security": "https://github.com/sebastianbergmann/environment/security/policy", 1162 "source": "https://github.com/sebastianbergmann/environment/tree/ 7.2.0"1773 "source": "https://github.com/sebastianbergmann/environment/tree/8.0.2" 1163 1774 }, 1164 1775 "funding": [ … … 1166 1777 "url": "https://github.com/sebastianbergmann", 1167 1778 "type": "github" 1168 } 1169 ], 1170 "time": "2024-07-03T04:54:44+00:00" 1779 }, 1780 { 1781 "url": "https://liberapay.com/sebastianbergmann", 1782 "type": "liberapay" 1783 }, 1784 { 1785 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1786 "type": "thanks_dev" 1787 }, 1788 { 1789 "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", 1790 "type": "tidelift" 1791 } 1792 ], 1793 "time": "2025-05-21T15:05:44+00:00" 1171 1794 }, 1172 1795 { 1173 1796 "name": "sebastian/exporter", 1174 "version": " 6.3.0",1797 "version": "7.0.0", 1175 1798 "source": { 1176 1799 "type": "git", 1177 1800 "url": "https://github.com/sebastianbergmann/exporter.git", 1178 "reference": " 3473f61172093b2da7de1fb5782e1f24cc036dc3"1179 }, 1180 "dist": { 1181 "type": "zip", 1182 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ 3473f61172093b2da7de1fb5782e1f24cc036dc3",1183 "reference": " 3473f61172093b2da7de1fb5782e1f24cc036dc3",1801 "reference": "76432aafc58d50691a00d86d0632f1217a47b688" 1802 }, 1803 "dist": { 1804 "type": "zip", 1805 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/76432aafc58d50691a00d86d0632f1217a47b688", 1806 "reference": "76432aafc58d50691a00d86d0632f1217a47b688", 1184 1807 "shasum": "" 1185 1808 }, 1186 1809 "require": { 1187 1810 "ext-mbstring": "*", 1188 "php": ">=8. 2",1189 "sebastian/recursion-context": "^ 6.0"1190 }, 1191 "require-dev": { 1192 "phpunit/phpunit": "^1 1.3"1811 "php": ">=8.3", 1812 "sebastian/recursion-context": "^7.0" 1813 }, 1814 "require-dev": { 1815 "phpunit/phpunit": "^12.0" 1193 1816 }, 1194 1817 "type": "library", 1195 1818 "extra": { 1196 1819 "branch-alias": { 1197 "dev-main": " 6.1-dev"1820 "dev-main": "7.0-dev" 1198 1821 } 1199 1822 }, … … 1238 1861 "issues": "https://github.com/sebastianbergmann/exporter/issues", 1239 1862 "security": "https://github.com/sebastianbergmann/exporter/security/policy", 1240 "source": "https://github.com/sebastianbergmann/exporter/tree/ 6.3.0"1863 "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.0" 1241 1864 }, 1242 1865 "funding": [ … … 1246 1869 } 1247 1870 ], 1248 "time": "202 4-12-05T09:17:50+00:00"1871 "time": "2025-02-07T04:56:42+00:00" 1249 1872 }, 1250 1873 { 1251 1874 "name": "sebastian/global-state", 1252 "version": " 7.0.2",1875 "version": "8.0.0", 1253 1876 "source": { 1254 1877 "type": "git", 1255 1878 "url": "https://github.com/sebastianbergmann/global-state.git", 1256 "reference": " 3be331570a721f9a4b5917f4209773de17f747d7"1257 }, 1258 "dist": { 1259 "type": "zip", 1260 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ 3be331570a721f9a4b5917f4209773de17f747d7",1261 "reference": " 3be331570a721f9a4b5917f4209773de17f747d7",1262 "shasum": "" 1263 }, 1264 "require": { 1265 "php": ">=8. 2",1266 "sebastian/object-reflector": "^ 4.0",1267 "sebastian/recursion-context": "^ 6.0"1879 "reference": "570a2aeb26d40f057af686d63c4e99b075fb6cbc" 1880 }, 1881 "dist": { 1882 "type": "zip", 1883 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/570a2aeb26d40f057af686d63c4e99b075fb6cbc", 1884 "reference": "570a2aeb26d40f057af686d63c4e99b075fb6cbc", 1885 "shasum": "" 1886 }, 1887 "require": { 1888 "php": ">=8.3", 1889 "sebastian/object-reflector": "^5.0", 1890 "sebastian/recursion-context": "^7.0" 1268 1891 }, 1269 1892 "require-dev": { 1270 1893 "ext-dom": "*", 1271 "phpunit/phpunit": "^1 1.0"1894 "phpunit/phpunit": "^12.0" 1272 1895 }, 1273 1896 "type": "library", 1274 1897 "extra": { 1275 1898 "branch-alias": { 1276 "dev-main": " 7.0-dev"1899 "dev-main": "8.0-dev" 1277 1900 } 1278 1901 }, … … 1300 1923 "issues": "https://github.com/sebastianbergmann/global-state/issues", 1301 1924 "security": "https://github.com/sebastianbergmann/global-state/security/policy", 1302 "source": "https://github.com/sebastianbergmann/global-state/tree/ 7.0.2"1925 "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.0" 1303 1926 }, 1304 1927 "funding": [ … … 1308 1931 } 1309 1932 ], 1310 "time": "202 4-07-03T04:57:36+00:00"1933 "time": "2025-02-07T04:56:59+00:00" 1311 1934 }, 1312 1935 { 1313 1936 "name": "sebastian/lines-of-code", 1314 "version": " 3.0.1",1937 "version": "4.0.0", 1315 1938 "source": { 1316 1939 "type": "git", 1317 1940 "url": "https://github.com/sebastianbergmann/lines-of-code.git", 1318 "reference": " d36ad0d782e5756913e42ad87cb2890f4ffe467a"1319 }, 1320 "dist": { 1321 "type": "zip", 1322 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/ d36ad0d782e5756913e42ad87cb2890f4ffe467a",1323 "reference": " d36ad0d782e5756913e42ad87cb2890f4ffe467a",1941 "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f" 1942 }, 1943 "dist": { 1944 "type": "zip", 1945 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/97ffee3bcfb5805568d6af7f0f893678fc076d2f", 1946 "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f", 1324 1947 "shasum": "" 1325 1948 }, 1326 1949 "require": { 1327 1950 "nikic/php-parser": "^5.0", 1328 "php": ">=8. 2"1329 }, 1330 "require-dev": { 1331 "phpunit/phpunit": "^1 1.0"1951 "php": ">=8.3" 1952 }, 1953 "require-dev": { 1954 "phpunit/phpunit": "^12.0" 1332 1955 }, 1333 1956 "type": "library", 1334 1957 "extra": { 1335 1958 "branch-alias": { 1336 "dev-main": " 3.0-dev"1959 "dev-main": "4.0-dev" 1337 1960 } 1338 1961 }, … … 1358 1981 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", 1359 1982 "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", 1360 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/ 3.0.1"1983 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/4.0.0" 1361 1984 }, 1362 1985 "funding": [ … … 1366 1989 } 1367 1990 ], 1368 "time": "202 4-07-03T04:58:38+00:00"1991 "time": "2025-02-07T04:57:28+00:00" 1369 1992 }, 1370 1993 { 1371 1994 "name": "sebastian/object-enumerator", 1372 "version": " 6.0.1",1995 "version": "7.0.0", 1373 1996 "source": { 1374 1997 "type": "git", 1375 1998 "url": "https://github.com/sebastianbergmann/object-enumerator.git", 1376 "reference": " f5b498e631a74204185071eb41f33f38d64608aa"1377 }, 1378 "dist": { 1379 "type": "zip", 1380 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/ f5b498e631a74204185071eb41f33f38d64608aa",1381 "reference": " f5b498e631a74204185071eb41f33f38d64608aa",1382 "shasum": "" 1383 }, 1384 "require": { 1385 "php": ">=8. 2",1386 "sebastian/object-reflector": "^ 4.0",1387 "sebastian/recursion-context": "^ 6.0"1388 }, 1389 "require-dev": { 1390 "phpunit/phpunit": "^1 1.0"1999 "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894" 2000 }, 2001 "dist": { 2002 "type": "zip", 2003 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1effe8e9b8e068e9ae228e542d5d11b5d16db894", 2004 "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894", 2005 "shasum": "" 2006 }, 2007 "require": { 2008 "php": ">=8.3", 2009 "sebastian/object-reflector": "^5.0", 2010 "sebastian/recursion-context": "^7.0" 2011 }, 2012 "require-dev": { 2013 "phpunit/phpunit": "^12.0" 1391 2014 }, 1392 2015 "type": "library", 1393 2016 "extra": { 1394 2017 "branch-alias": { 1395 "dev-main": " 6.0-dev"2018 "dev-main": "7.0-dev" 1396 2019 } 1397 2020 }, … … 1416 2039 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", 1417 2040 "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", 1418 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/ 6.0.1"2041 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/7.0.0" 1419 2042 }, 1420 2043 "funding": [ … … 1424 2047 } 1425 2048 ], 1426 "time": "202 4-07-03T05:00:13+00:00"2049 "time": "2025-02-07T04:57:48+00:00" 1427 2050 }, 1428 2051 { 1429 2052 "name": "sebastian/object-reflector", 1430 "version": " 4.0.1",2053 "version": "5.0.0", 1431 2054 "source": { 1432 2055 "type": "git", 1433 2056 "url": "https://github.com/sebastianbergmann/object-reflector.git", 1434 "reference": " 6e1a43b411b2ad34146dee7524cb13a068bb35f9"1435 }, 1436 "dist": { 1437 "type": "zip", 1438 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/ 6e1a43b411b2ad34146dee7524cb13a068bb35f9",1439 "reference": " 6e1a43b411b2ad34146dee7524cb13a068bb35f9",1440 "shasum": "" 1441 }, 1442 "require": { 1443 "php": ">=8. 2"1444 }, 1445 "require-dev": { 1446 "phpunit/phpunit": "^1 1.0"2057 "reference": "4bfa827c969c98be1e527abd576533293c634f6a" 2058 }, 2059 "dist": { 2060 "type": "zip", 2061 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/4bfa827c969c98be1e527abd576533293c634f6a", 2062 "reference": "4bfa827c969c98be1e527abd576533293c634f6a", 2063 "shasum": "" 2064 }, 2065 "require": { 2066 "php": ">=8.3" 2067 }, 2068 "require-dev": { 2069 "phpunit/phpunit": "^12.0" 1447 2070 }, 1448 2071 "type": "library", 1449 2072 "extra": { 1450 2073 "branch-alias": { 1451 "dev-main": " 4.0-dev"2074 "dev-main": "5.0-dev" 1452 2075 } 1453 2076 }, … … 1472 2095 "issues": "https://github.com/sebastianbergmann/object-reflector/issues", 1473 2096 "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", 1474 "source": "https://github.com/sebastianbergmann/object-reflector/tree/ 4.0.1"2097 "source": "https://github.com/sebastianbergmann/object-reflector/tree/5.0.0" 1475 2098 }, 1476 2099 "funding": [ … … 1480 2103 } 1481 2104 ], 1482 "time": "202 4-07-03T05:01:32+00:00"2105 "time": "2025-02-07T04:58:17+00:00" 1483 2106 }, 1484 2107 { 1485 2108 "name": "sebastian/recursion-context", 1486 "version": " 6.0.2",2109 "version": "7.0.0", 1487 2110 "source": { 1488 2111 "type": "git", 1489 2112 "url": "https://github.com/sebastianbergmann/recursion-context.git", 1490 "reference": " 694d156164372abbd149a4b85ccda2e4670c0e16"1491 }, 1492 "dist": { 1493 "type": "zip", 1494 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/ 694d156164372abbd149a4b85ccda2e4670c0e16",1495 "reference": " 694d156164372abbd149a4b85ccda2e4670c0e16",1496 "shasum": "" 1497 }, 1498 "require": { 1499 "php": ">=8. 2"1500 }, 1501 "require-dev": { 1502 "phpunit/phpunit": "^1 1.0"2113 "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c" 2114 }, 2115 "dist": { 2116 "type": "zip", 2117 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/c405ae3a63e01b32eb71577f8ec1604e39858a7c", 2118 "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c", 2119 "shasum": "" 2120 }, 2121 "require": { 2122 "php": ">=8.3" 2123 }, 2124 "require-dev": { 2125 "phpunit/phpunit": "^12.0" 1503 2126 }, 1504 2127 "type": "library", 1505 2128 "extra": { 1506 2129 "branch-alias": { 1507 "dev-main": " 6.0-dev"2130 "dev-main": "7.0-dev" 1508 2131 } 1509 2132 }, … … 1536 2159 "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 1537 2160 "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", 1538 "source": "https://github.com/sebastianbergmann/recursion-context/tree/ 6.0.2"2161 "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.0" 1539 2162 }, 1540 2163 "funding": [ … … 1544 2167 } 1545 2168 ], 1546 "time": "202 4-07-03T05:10:34+00:00"2169 "time": "2025-02-07T05:00:01+00:00" 1547 2170 }, 1548 2171 { 1549 2172 "name": "sebastian/type", 1550 "version": " 5.1.0",2173 "version": "6.0.2", 1551 2174 "source": { 1552 2175 "type": "git", 1553 2176 "url": "https://github.com/sebastianbergmann/type.git", 1554 "reference": " 461b9c5da241511a2a0e8f240814fb23ce5c0aac"1555 }, 1556 "dist": { 1557 "type": "zip", 1558 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/ 461b9c5da241511a2a0e8f240814fb23ce5c0aac",1559 "reference": " 461b9c5da241511a2a0e8f240814fb23ce5c0aac",1560 "shasum": "" 1561 }, 1562 "require": { 1563 "php": ">=8. 2"1564 }, 1565 "require-dev": { 1566 "phpunit/phpunit": "^1 1.3"2177 "reference": "1d7cd6e514384c36d7a390347f57c385d4be6069" 2178 }, 2179 "dist": { 2180 "type": "zip", 2181 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/1d7cd6e514384c36d7a390347f57c385d4be6069", 2182 "reference": "1d7cd6e514384c36d7a390347f57c385d4be6069", 2183 "shasum": "" 2184 }, 2185 "require": { 2186 "php": ">=8.3" 2187 }, 2188 "require-dev": { 2189 "phpunit/phpunit": "^12.0" 1567 2190 }, 1568 2191 "type": "library", 1569 2192 "extra": { 1570 2193 "branch-alias": { 1571 "dev-main": " 5.1-dev"2194 "dev-main": "6.0-dev" 1572 2195 } 1573 2196 }, … … 1593 2216 "issues": "https://github.com/sebastianbergmann/type/issues", 1594 2217 "security": "https://github.com/sebastianbergmann/type/security/policy", 1595 "source": "https://github.com/sebastianbergmann/type/tree/ 5.1.0"2218 "source": "https://github.com/sebastianbergmann/type/tree/6.0.2" 1596 2219 }, 1597 2220 "funding": [ … … 1601 2224 } 1602 2225 ], 1603 "time": "202 4-09-17T13:12:04+00:00"2226 "time": "2025-03-18T13:37:31+00:00" 1604 2227 }, 1605 2228 { 1606 2229 "name": "sebastian/version", 1607 "version": " 5.0.2",2230 "version": "6.0.0", 1608 2231 "source": { 1609 2232 "type": "git", 1610 2233 "url": "https://github.com/sebastianbergmann/version.git", 1611 "reference": " c687e3387b99f5b03b6caa64c74b63e2936ff874"1612 }, 1613 "dist": { 1614 "type": "zip", 1615 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/ c687e3387b99f5b03b6caa64c74b63e2936ff874",1616 "reference": " c687e3387b99f5b03b6caa64c74b63e2936ff874",1617 "shasum": "" 1618 }, 1619 "require": { 1620 "php": ">=8. 2"2234 "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c" 2235 }, 2236 "dist": { 2237 "type": "zip", 2238 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/3e6ccf7657d4f0a59200564b08cead899313b53c", 2239 "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c", 2240 "shasum": "" 2241 }, 2242 "require": { 2243 "php": ">=8.3" 1621 2244 }, 1622 2245 "type": "library", 1623 2246 "extra": { 1624 2247 "branch-alias": { 1625 "dev-main": " 5.0-dev"2248 "dev-main": "6.0-dev" 1626 2249 } 1627 2250 }, … … 1647 2270 "issues": "https://github.com/sebastianbergmann/version/issues", 1648 2271 "security": "https://github.com/sebastianbergmann/version/security/policy", 1649 "source": "https://github.com/sebastianbergmann/version/tree/ 5.0.2"2272 "source": "https://github.com/sebastianbergmann/version/tree/6.0.0" 1650 2273 }, 1651 2274 "funding": [ … … 1655 2278 } 1656 2279 ], 1657 "time": "202 4-10-09T05:16:32+00:00"2280 "time": "2025-02-07T05:00:38+00:00" 1658 2281 }, 1659 2282 { 1660 2283 "name": "squizlabs/php_codesniffer", 1661 "version": "3.1 1.3",2284 "version": "3.13.0", 1662 2285 "source": { 1663 2286 "type": "git", 1664 2287 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 1665 "reference": " ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10"1666 }, 1667 "dist": { 1668 "type": "zip", 1669 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",1670 "reference": " ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",2288 "reference": "65ff2489553b83b4597e89c3b8b721487011d186" 2289 }, 2290 "dist": { 2291 "type": "zip", 2292 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/65ff2489553b83b4597e89c3b8b721487011d186", 2293 "reference": "65ff2489553b83b4597e89c3b8b721487011d186", 1671 2294 "shasum": "" 1672 2295 }, … … 1735 2358 }, 1736 2359 { 1737 "url": "https://thanks.dev/ phpcsstandards",2360 "url": "https://thanks.dev/u/gh/phpcsstandards", 1738 2361 "type": "thanks_dev" 1739 2362 } 1740 2363 ], 1741 "time": "2025-0 1-23T17:04:15+00:00"2364 "time": "2025-05-11T03:36:00+00:00" 1742 2365 }, 1743 2366 { … … 1794 2417 }, 1795 2418 { 2419 "name": "szepeviktor/phpstan-wordpress", 2420 "version": "2.x-dev", 2421 "source": { 2422 "type": "git", 2423 "url": "https://github.com/szepeviktor/phpstan-wordpress.git", 2424 "reference": "963887b04c21fe7ac78e61c1351f8b00fff9f8f8" 2425 }, 2426 "dist": { 2427 "type": "zip", 2428 "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/963887b04c21fe7ac78e61c1351f8b00fff9f8f8", 2429 "reference": "963887b04c21fe7ac78e61c1351f8b00fff9f8f8", 2430 "shasum": "" 2431 }, 2432 "require": { 2433 "php": "^7.4 || ^8.0", 2434 "php-stubs/wordpress-stubs": "^6.6.2", 2435 "phpstan/phpstan": "^2.0" 2436 }, 2437 "require-dev": { 2438 "composer/composer": "^2.1.14", 2439 "dealerdirect/phpcodesniffer-composer-installer": "^1.0", 2440 "php-parallel-lint/php-parallel-lint": "^1.1", 2441 "phpstan/phpstan-strict-rules": "^2.0", 2442 "phpunit/phpunit": "^9.0", 2443 "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^1.0", 2444 "wp-coding-standards/wpcs": "3.1.0 as 2.3.0" 2445 }, 2446 "suggest": { 2447 "swissspidy/phpstan-no-private": "Detect usage of internal core functions, classes and methods" 2448 }, 2449 "default-branch": true, 2450 "type": "phpstan-extension", 2451 "extra": { 2452 "phpstan": { 2453 "includes": [ 2454 "extension.neon" 2455 ] 2456 } 2457 }, 2458 "autoload": { 2459 "psr-4": { 2460 "SzepeViktor\\PHPStan\\WordPress\\": "src/" 2461 } 2462 }, 2463 "notification-url": "https://packagist.org/downloads/", 2464 "license": [ 2465 "MIT" 2466 ], 2467 "description": "WordPress extensions for PHPStan", 2468 "keywords": [ 2469 "PHPStan", 2470 "code analyse", 2471 "code analysis", 2472 "static analysis", 2473 "wordpress" 2474 ], 2475 "support": { 2476 "issues": "https://github.com/szepeviktor/phpstan-wordpress/issues", 2477 "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v2.0.2" 2478 }, 2479 "time": "2025-02-12T18:43:37+00:00" 2480 }, 2481 { 1796 2482 "name": "theseer/tokenizer", 1797 2483 "version": "1.2.3", … … 1842 2528 ], 1843 2529 "time": "2024-03-03T12:36:25+00:00" 2530 }, 2531 { 2532 "name": "wp-coding-standards/wpcs", 2533 "version": "3.1.0", 2534 "source": { 2535 "type": "git", 2536 "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", 2537 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7" 2538 }, 2539 "dist": { 2540 "type": "zip", 2541 "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/9333efcbff231f10dfd9c56bb7b65818b4733ca7", 2542 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7", 2543 "shasum": "" 2544 }, 2545 "require": { 2546 "ext-filter": "*", 2547 "ext-libxml": "*", 2548 "ext-tokenizer": "*", 2549 "ext-xmlreader": "*", 2550 "php": ">=5.4", 2551 "phpcsstandards/phpcsextra": "^1.2.1", 2552 "phpcsstandards/phpcsutils": "^1.0.10", 2553 "squizlabs/php_codesniffer": "^3.9.0" 2554 }, 2555 "require-dev": { 2556 "php-parallel-lint/php-console-highlighter": "^1.0.0", 2557 "php-parallel-lint/php-parallel-lint": "^1.3.2", 2558 "phpcompatibility/php-compatibility": "^9.0", 2559 "phpcsstandards/phpcsdevtools": "^1.2.0", 2560 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" 2561 }, 2562 "suggest": { 2563 "ext-iconv": "For improved results", 2564 "ext-mbstring": "For improved results" 2565 }, 2566 "type": "phpcodesniffer-standard", 2567 "notification-url": "https://packagist.org/downloads/", 2568 "license": [ 2569 "MIT" 2570 ], 2571 "authors": [ 2572 { 2573 "name": "Contributors", 2574 "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" 2575 } 2576 ], 2577 "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", 2578 "keywords": [ 2579 "phpcs", 2580 "standards", 2581 "static analysis", 2582 "wordpress" 2583 ], 2584 "support": { 2585 "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", 2586 "source": "https://github.com/WordPress/WordPress-Coding-Standards", 2587 "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" 2588 }, 2589 "funding": [ 2590 { 2591 "url": "https://opencollective.com/php_codesniffer", 2592 "type": "custom" 2593 } 2594 ], 2595 "time": "2024-03-25T16:39:00+00:00" 2596 }, 2597 { 2598 "name": "yoast/phpunit-polyfills", 2599 "version": "4.0.0", 2600 "source": { 2601 "type": "git", 2602 "url": "https://github.com/Yoast/PHPUnit-Polyfills.git", 2603 "reference": "134921bfca9b02d8f374c48381451da1d98402f9" 2604 }, 2605 "dist": { 2606 "type": "zip", 2607 "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/134921bfca9b02d8f374c48381451da1d98402f9", 2608 "reference": "134921bfca9b02d8f374c48381451da1d98402f9", 2609 "shasum": "" 2610 }, 2611 "require": { 2612 "php": ">=7.1", 2613 "phpunit/phpunit": "^7.5 || ^8.0 || ^9.0 || ^11.0 || ^12.0" 2614 }, 2615 "require-dev": { 2616 "php-parallel-lint/php-console-highlighter": "^1.0.0", 2617 "php-parallel-lint/php-parallel-lint": "^1.4.0", 2618 "yoast/yoastcs": "^3.1.0" 2619 }, 2620 "type": "library", 2621 "extra": { 2622 "branch-alias": { 2623 "dev-main": "4.x-dev" 2624 } 2625 }, 2626 "autoload": { 2627 "files": [ 2628 "phpunitpolyfills-autoload.php" 2629 ] 2630 }, 2631 "notification-url": "https://packagist.org/downloads/", 2632 "license": [ 2633 "BSD-3-Clause" 2634 ], 2635 "authors": [ 2636 { 2637 "name": "Team Yoast", 2638 "email": "[email protected]", 2639 "homepage": "https://yoast.com" 2640 }, 2641 { 2642 "name": "Contributors", 2643 "homepage": "https://github.com/Yoast/PHPUnit-Polyfills/graphs/contributors" 2644 } 2645 ], 2646 "description": "Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests", 2647 "homepage": "https://github.com/Yoast/PHPUnit-Polyfills", 2648 "keywords": [ 2649 "phpunit", 2650 "polyfill", 2651 "testing" 2652 ], 2653 "support": { 2654 "issues": "https://github.com/Yoast/PHPUnit-Polyfills/issues", 2655 "security": "https://github.com/Yoast/PHPUnit-Polyfills/security/policy", 2656 "source": "https://github.com/Yoast/PHPUnit-Polyfills" 2657 }, 2658 "time": "2025-02-09T18:58:54+00:00" 1844 2659 } 1845 2660 ], 1846 2661 "aliases": [], 1847 2662 "minimum-stability": "dev", 1848 "stability-flags": [],2663 "stability-flags": {}, 1849 2664 "prefer-stable": true, 1850 2665 "prefer-lowest": false, … … 1852 2667 "php": ">=7.2" 1853 2668 }, 1854 "platform-dev": [],2669 "platform-dev": {}, 1855 2670 "plugin-api-version": "2.6.0" 1856 2671 } -
interactive-globes/trunk/vendor/saltus/framework/src/Core.php
r3274545 r3391038 3 3 * Saltus Framework 4 4 * 5 * @version 1. 1.25 * @version 1.3.1 6 6 */ 7 7 namespace Saltus\WP\Framework; … … 22 22 23 23 24 use Saltus\WP\Framework\Features\Meta\Meta;25 use Saltus\WP\Framework\Features\Settings\Settings;26 use Saltus\WP\Framework\Features\DragAndDrop\DragAndDrop;27 use Saltus\WP\Framework\Features\RememberTabs\RememberTabs;28 use Saltus\WP\Framework\Features\Duplicate\Duplicate;29 use Saltus\WP\Framework\Features\SingleExport\SingleExport;30 24 use Saltus\WP\Framework\Features\AdminCols\AdminCols; 31 25 use Saltus\WP\Framework\Features\AdminFilters\AdminFilters; 26 use Saltus\WP\Framework\Features\DragAndDrop\DragAndDrop; 27 use Saltus\WP\Framework\Features\Duplicate\Duplicate; 28 use Saltus\WP\Framework\Features\Meta\Meta; 29 use Saltus\WP\Framework\Features\QuickEdit\QuickEdit; 30 use Saltus\WP\Framework\Features\RememberTabs\RememberTabs; 31 use Saltus\WP\Framework\Features\Settings\Settings; 32 use Saltus\WP\Framework\Features\SingleExport\SingleExport; 32 33 33 34 … … 212 213 'admin_filters' => AdminFilters::class, 213 214 'draganddrop' => DragAndDrop::class, 214 'remember_tabs' => RememberTabs::class,215 215 'duplicate' => Duplicate::class, 216 216 'meta' => Meta::class, 217 'quick_edit' => QuickEdit::class, 218 'remember_tabs' => RememberTabs::class, 217 219 'settings' => Settings::class, 218 220 'single_export' => SingleExport::class, -
interactive-globes/trunk/vendor/saltus/framework/src/Features/AdminCols/SaltusAdminCols.php
r3274545 r3391038 33 33 * @var array Default columns 34 34 */ 35 private $default_columns = null;35 private ?array $default_columns = null; 36 36 37 37 /** -
interactive-globes/trunk/vendor/saltus/framework/src/Features/AdminFilters/WalkerTaxonomyDropdown.php
r3274545 r3391038 24 24 25 25 /** 26 * @var string 26 * @var string|null $field The field to use for the dropdown value. 27 27 */ 28 public $field = null;28 public ?string $field = null; 29 29 30 30 /** … … 34 34 * - 'field': The field to use for the dropdown value. 35 35 */ 36 public function __construct( $args = null ) {36 public function __construct( ?array $args = null ) { 37 37 if ( $args && isset( $args['field'] ) ) { 38 38 $this->field = $args['field']; -
interactive-globes/trunk/vendor/saltus/framework/src/Infrastructure/Container/ContainerAssembler.php
r3274545 r3391038 8 8 class ContainerAssembler { 9 9 10 public function create() { 11 return new GenericContainer(); 10 public function create( $container ) { 11 if ( ! class_exists( $container ) ) { 12 throw new \InvalidArgumentException( esc_html( "Container class $container does not exist." ) ); 13 } 14 return new $container(); 12 15 } 13 16 } -
interactive-globes/trunk/vendor/saltus/framework/src/Infrastructure/Container/ServiceContainer.php
r3274545 r3391038 18 18 19 19 use Saltus\WP\Framework\Infrastructure\Container\Instantiator; 20 use Saltus\WP\Framework\Infrastructure\Services\Assets\HasAssets; 20 21 21 22 /** … … 54 55 public function get( string $id ) { 55 56 if ( ! $this->has( $id ) ) { 56 throw Invalid::from_id( $id);57 throw Invalid::from_id( esc_html( $id ) ); 57 58 } 58 59 … … 104 105 105 106 $this->put( $id, $service ); 107 108 if ( $service instanceof HasAssets ) { 109 $service->set_assets_list(); 110 add_action( 'admin_enqueue_scripts', array( $service, 'register_assets' ) ); 111 add_action( 'wp_enqueue_scripts', array( $service, 'register_assets' ) ); 112 } 106 113 107 114 if ( $service instanceof Registerable ) { … … 143 150 144 151 if ( ! $service instanceof Service ) { 145 throw Invalid::from( $service);152 throw Invalid::from( esc_html( $service ) ); 146 153 } 147 154 … … 180 187 return new ReflectionClass( $service_class ); 181 188 } catch ( SaltusFrameworkThrowable $exception ) { 182 throw FailedToMakeInstance::for_unreflectable_class( $service_class);189 throw FailedToMakeInstance::for_unreflectable_class( esc_html( $service_class ) ); 183 190 } 184 191 } … … 194 201 private function ensure_is_instantiable( ReflectionClass $reflection ) { 195 202 if ( ! $reflection->isInstantiable() ) { 196 throw FailedToMakeInstance::for_unresolved_interface( $reflection->getName() );203 throw FailedToMakeInstance::for_unresolved_interface( esc_html( $reflection->getName() ) ); 197 204 } 198 205 } … … 214 221 */ 215 222 public function instantiate( string $service_class, array $dependencies = [] ) { 216 return new $service_class( ...$dependencies );223 return new $service_class( $dependencies ); 217 224 } 218 225 };
Note: See TracChangeset
for help on using the changeset viewer.