| Server IP : 188.114.96.2 / Your IP : 104.23.243.200 Web Server : Apache/2.4.59 (Debian) System : Linux EDL-STRETCH 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64 User : edlftp ( 1002) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/nicolasj/www/b2b.ecoledelangues.be/wp-content/plugins/wp-google-maps/includes/ |
Upload File : |
<?php
namespace WPGMZA;
require_once(plugin_dir_path(__FILE__) . 'class.crud.php');
/**
* This class represents a map.
*/
class Map extends Crud
{
/**
* Constructor
* @param int|array|object $id_or_fields The ID to read an existing map, or an object or array to create a new one.
*/
public function __construct($id_or_fields=-1)
{
global $wpdb;
Crud::__construct("{$wpdb->prefix}wpgmza_maps", $id_or_fields);
}
public function __get($name)
{
switch($name)
{
case "storeLocatorDistanceUnits":
if(!empty($this->store_locator_distance) && $this->store_locator_distance == 1)
return Distance::UNITS_MI;
else
return Distance::UNITS_KM;
break;
}
return Crud::__get($name);
}
/**
* Deprecated. The Factory class will takeover here
* @deprecated
*/
public static function create_instance($id_or_fields=-1)
{
return apply_filters('wpgmza_create_map_instance', $id_or_fields);
}
/**
* Returns the name of the column used to store arbitrary data, which is "other_settings" on the map table.
* @return string The column name.
*/
protected function get_arbitrary_data_column_name()
{
return "other_settings";
}
}