Merge branch 'master' of github.com:hainatravel/information-system

hotfix/paypal-note
赵鹏 2 years ago
commit ff67a58093

@ -2,22 +2,23 @@
?> ?>
<?php <?php
if (!defined('BASEPATH')) if (!defined('BASEPATH')) {
exit('No direct script access allowed'); exit('No direct script access allowed');
}
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Base Site URL | Base Site URL
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| URL to your CodeIgniter root. Typically this will be your base URL, | URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash: | WITH a trailing slash:
| |
| http://example.com/ | http://example.com/
| |
| If this is not set then CodeIgniter will guess the protocol, domain and | If this is not set then CodeIgniter will guess the protocol, domain and
| path to your installation. | path to your installation.
| |
*/ */
//CDN分发之后源站和前端域名不一致在这里修正否则程序生成的链接是源站的域名 //CDN分发之后源站和前端域名不一致在这里修正否则程序生成的链接是源站的域名
@ -51,343 +52,338 @@ switch ($_SERVER['SERVER_NAME']) {
$config['base_url'] = $base_url; $config['base_url'] = $base_url;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Index File | Index File
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Typically this will be your index.php file, unless you've renamed it to | Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this | something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank. | variable so that it is blank.
| |
*/ */
$config['index_page'] = 'info.php'; $config['index_page'] = 'info.php';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| URI PROTOCOL | URI PROTOCOL
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This item determines which server global should be used to retrieve the | This item determines which server global should be used to retrieve the
| URI string. The default setting of 'AUTO' works for most servers. | URI string. The default setting of 'AUTO' works for most servers.
| If your links do not seem to work, try one of the other delicious flavors: | If your links do not seem to work, try one of the other delicious flavors:
| |
| 'AUTO' Default - auto detects | 'AUTO' Default - auto detects
| 'PATH_INFO' Uses the PATH_INFO | 'PATH_INFO' Uses the PATH_INFO
| 'QUERY_STRING' Uses the QUERY_STRING | 'QUERY_STRING' Uses the QUERY_STRING
| 'REQUEST_URI' Uses the REQUEST_URI | 'REQUEST_URI' Uses the REQUEST_URI
| 'ORIG_PATH_INFO' Uses the ORIG_PATH_INFO | 'ORIG_PATH_INFO' Uses the ORIG_PATH_INFO
| |
*/ */
$config['uri_protocol'] = 'PATH_INFO'; $config['uri_protocol'] = 'PATH_INFO';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| URL suffix | URL suffix
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This option allows you to add a suffix to all URLs generated by CodeIgniter. | This option allows you to add a suffix to all URLs generated by CodeIgniter.
| For more information please see the user guide: | For more information please see the user guide:
| |
| http://codeigniter.com/user_guide/general/urls.html | http://codeigniter.com/user_guide/general/urls.html
*/ */
$config['url_suffix'] = ''; $config['url_suffix'] = '';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Default Language | Default Language
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This determines which set of language files should be used. Make sure | This determines which set of language files should be used. Make sure
| there is an available translation if you intend to use something other | there is an available translation if you intend to use something other
| than english. | than english.
| |
*/ */
$config['language'] = 'english'; $config['language'] = 'english';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Default Character Set | Default Character Set
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This determines which character set is used by default in various methods | This determines which character set is used by default in various methods
| that require a character set to be provided. | that require a character set to be provided.
| |
*/ */
$config['charset'] = 'UTF-8'; $config['charset'] = 'UTF-8';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Enable/Disable System Hooks | Enable/Disable System Hooks
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| If you would like to use the 'hooks' feature you must enable it by | If you would like to use the 'hooks' feature you must enable it by
| setting this variable to TRUE (boolean). See the user guide for details. | setting this variable to TRUE (boolean). See the user guide for details.
| |
*/ */
$config['enable_hooks'] = FALSE; $config['enable_hooks'] = false;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Class Extension Prefix | Class Extension Prefix
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This item allows you to set the filename/classname prefix when extending | This item allows you to set the filename/classname prefix when extending
| native libraries. For more information please see the user guide: | native libraries. For more information please see the user guide:
| |
| http://codeigniter.com/user_guide/general/core_classes.html | http://codeigniter.com/user_guide/general/core_classes.html
| http://codeigniter.com/user_guide/general/creating_libraries.html | http://codeigniter.com/user_guide/general/creating_libraries.html
| |
*/ */
$config['subclass_prefix'] = 'MY_'; $config['subclass_prefix'] = 'MY_';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Allowed URL Characters | Allowed URL Characters
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| This lets you specify with a regular expression which characters are permitted | This lets you specify with a regular expression which characters are permitted
| within your URLs. When someone tries to submit a URL with disallowed | within your URLs. When someone tries to submit a URL with disallowed
| characters they will get a warning message. | characters they will get a warning message.
| |
| As a security measure you are STRONGLY encouraged to restrict URLs to | As a security measure you are STRONGLY encouraged to restrict URLs to
| as few characters as possible. By default only these are allowed: a-z 0-9~%.:_- | as few characters as possible. By default only these are allowed: a-z 0-9~%.:_-
| |
| Leave blank to allow all characters -- but only if you are insane. | Leave blank to allow all characters -- but only if you are insane.
| |
| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! | DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!
| |
*/ */
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-'; $config['permitted_uri_chars'] = 'a-z 0-9~%.:_-';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Enable Query Strings | Enable Query Strings
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| By default CodeIgniter uses search-engine friendly segment based URLs: | By default CodeIgniter uses search-engine friendly segment based URLs:
| example.com/who/what/where/ | example.com/who/what/where/
| |
| By default CodeIgniter enables access to the $_GET array. If for some | By default CodeIgniter enables access to the $_GET array. If for some
| reason you would like to disable it, set 'allow_get_array' to FALSE. | reason you would like to disable it, set 'allow_get_array' to FALSE.
| |
| You can optionally enable standard query string based URLs: | You can optionally enable standard query string based URLs:
| example.com?who=me&what=something&where=here | example.com?who=me&what=something&where=here
| |
| Options are: TRUE or FALSE (boolean) | Options are: TRUE or FALSE (boolean)
| |
| The other items let you set the query string 'words' that will | The other items let you set the query string 'words' that will
| invoke your controllers and its functions: | invoke your controllers and its functions:
| example.com/index.php?c=controller&m=function | example.com/index.php?c=controller&m=function
| |
| Please note that some of the helpers won't work as expected when | Please note that some of the helpers won't work as expected when
| this feature is enabled, since CodeIgniter is designed primarily to | this feature is enabled, since CodeIgniter is designed primarily to
| use segment based URLs. | use segment based URLs.
| |
*/ */
$config['allow_get_array'] = TRUE; $config['allow_get_array'] = true;
$config['enable_query_strings'] = FALSE; $config['enable_query_strings'] = false;
$config['controller_trigger'] = 'c'; $config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm'; $config['function_trigger'] = 'm';
$config['directory_trigger'] = 'd'; // experimental not currently in use $config['directory_trigger'] = 'd'; // experimental not currently in use
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Error Logging Threshold | Error Logging Threshold
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| If you have enabled error logging, you can set an error threshold to | If you have enabled error logging, you can set an error threshold to
| determine what gets logged. Threshold options are: | determine what gets logged. Threshold options are:
| You can enable error logging by setting a threshold over zero. The | You can enable error logging by setting a threshold over zero. The
| threshold determines what gets logged. Threshold options are: | threshold determines what gets logged. Threshold options are:
| |
| 0 = Disables logging, Error logging TURNED OFF | 0 = Disables logging, Error logging TURNED OFF
| 1 = Error Messages (including PHP errors) | 1 = Error Messages (including PHP errors)
| 2 = Debug Messages | 2 = Debug Messages
| 3 = Informational Messages | 3 = Informational Messages
| 4 = All Messages | 4 = All Messages
| |
| For a live site you'll usually only enable Errors (1) to be logged otherwise | For a live site you'll usually only enable Errors (1) to be logged otherwise
| your log files will fill up very fast. | your log files will fill up very fast.
| |
*/ */
$config['log_threshold'] = 1; $config['log_threshold'] = 1;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Error Logging Directory Path | Error Logging Directory Path
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Leave this BLANK unless you would like to set something other than the default | Leave this BLANK unless you would like to set something other than the default
| application/logs/ folder. Use a full server path with trailing slash. | application/logs/ folder. Use a full server path with trailing slash.
| |
*/ */
$config['log_path'] = ''; $config['log_path'] = '';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Date Format for Logs | Date Format for Logs
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Each item that is logged has an associated date. You can use PHP date | Each item that is logged has an associated date. You can use PHP date
| codes to set your own date formatting | codes to set your own date formatting
| |
*/ */
$config['log_date_format'] = 'Y-m-d H:i:s'; $config['log_date_format'] = 'Y-m-d H:i:s';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Cache Directory Path | Cache Directory Path
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Leave this BLANK unless you would like to set something other than the default | Leave this BLANK unless you would like to set something other than the default
| system/cache/ folder. Use a full server path with trailing slash. | system/cache/ folder. Use a full server path with trailing slash.
| |
*/ */
$config['cache_path'] = ''; $config['cache_path'] = '';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Encryption Key | Encryption Key
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| If you use the Encryption class or the Session class you | If you use the Encryption class or the Session class you
| MUST set an encryption key. See the user guide for info. | MUST set an encryption key. See the user guide for info.
| |
*/ */
$config['encryption_key'] = 'pliy3rgYcV9lXeKWaO6P'; $config['encryption_key'] = 'pliy3rgYcV9lXeKWaO6P';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Session Variables | Session Variables
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| 'sess_cookie_name' = the name you want for the cookie | 'sess_cookie_name' = the name you want for the cookie
| 'sess_expiration' = the number of SECONDS you want the session to last. | 'sess_expiration' = the number of SECONDS you want the session to last.
| by default sessions last 7200 seconds (two hours). Set to zero for no expiration. | by default sessions last 7200 seconds (two hours). Set to zero for no expiration.
| 'sess_expire_on_close' = Whether to cause the session to expire automatically | 'sess_expire_on_close' = Whether to cause the session to expire automatically
| when the browser window is closed | when the browser window is closed
| 'sess_encrypt_cookie' = Whether to encrypt the cookie | 'sess_encrypt_cookie' = Whether to encrypt the cookie
| 'sess_use_database' = Whether to save the session data to a database | 'sess_use_database' = Whether to save the session data to a database
| 'sess_table_name' = The name of the session database table | 'sess_table_name' = The name of the session database table
| 'sess_match_ip' = Whether to match the user's IP address when reading the session data | 'sess_match_ip' = Whether to match the user's IP address when reading the session data
| 'sess_match_useragent' = Whether to match the User Agent when reading the session data | 'sess_match_useragent' = Whether to match the User Agent when reading the session data
| 'sess_time_to_update' = how many seconds between CI refreshing Session Information | 'sess_time_to_update' = how many seconds between CI refreshing Session Information
| |
*/ */
$config['sess_cookie_name'] = 'ci_session'; $config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0; $config['sess_expiration'] = 0;
$config['sess_expire_on_close'] = FALSE; $config['sess_expire_on_close'] = false;
$config['sess_encrypt_cookie'] = TRUE; $config['sess_encrypt_cookie'] = true;
$config['sess_use_database'] = FALSE; $config['sess_use_database'] = false;
$config['sess_table_name'] = 'ci_sessions'; $config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE; $config['sess_match_ip'] = false;
$config['sess_match_useragent'] = FALSE; $config['sess_match_useragent'] = false;
$config['sess_time_to_update'] = 300; $config['sess_time_to_update'] = 300;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Cookie Related Variables | Cookie Related Variables
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| 'cookie_prefix' = Set a prefix if you need to avoid collisions | 'cookie_prefix' = Set a prefix if you need to avoid collisions
| 'cookie_domain' = Set to .your-domain.com for site-wide cookies | 'cookie_domain' = Set to .your-domain.com for site-wide cookies
| 'cookie_path' = Typically will be a forward slash | 'cookie_path' = Typically will be a forward slash
| 'cookie_secure' = Cookies will only be set if a secure HTTPS connection exists. | 'cookie_secure' = Cookies will only be set if a secure HTTPS connection exists.
| |
*/ */
$config['cookie_prefix'] = ""; $config['cookie_prefix'] = "";
$config['cookie_domain'] = ""; $config['cookie_domain'] = "";
$config['cookie_path'] = "/"; $config['cookie_path'] = "/";
$config['cookie_secure'] = FALSE; $config['cookie_secure'] = false;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Global XSS Filtering | Global XSS Filtering
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Determines whether the XSS filter is always active when GET, POST or | Determines whether the XSS filter is always active when GET, POST or
| COOKIE data is encountered | COOKIE data is encountered
| |
*/ */
$config['global_xss_filtering'] = FALSE; $config['global_xss_filtering'] = false;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Cross Site Request Forgery | Cross Site Request Forgery
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Enables a CSRF cookie token to be set. When set to TRUE, token will be | Enables a CSRF cookie token to be set. When set to TRUE, token will be
| checked on a submitted form. If you are accepting user data, it is strongly | checked on a submitted form. If you are accepting user data, it is strongly
| recommended CSRF protection be enabled. | recommended CSRF protection be enabled.
| |
| 'csrf_token_name' = The token name | 'csrf_token_name' = The token name
| 'csrf_cookie_name' = The cookie name | 'csrf_cookie_name' = The cookie name
| 'csrf_expire' = The number in seconds the token should expire. | 'csrf_expire' = The number in seconds the token should expire.
*/ */
$config['csrf_protection'] = FALSE; $config['csrf_protection'] = false;
$config['csrf_token_name'] = 'csrf_test_name'; $config['csrf_token_name'] = 'csrf_test_name';
$config['csrf_cookie_name'] = 'csrf_cookie_name'; $config['csrf_cookie_name'] = 'csrf_cookie_name';
$config['csrf_expire'] = 7200; $config['csrf_expire'] = 7200;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Output Compression | Output Compression
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Enables Gzip output compression for faster page loads. When enabled, | Enables Gzip output compression for faster page loads. When enabled,
| the output class will test whether your server supports Gzip. | the output class will test whether your server supports Gzip.
| Even if it does, however, not all browsers support compression | Even if it does, however, not all browsers support compression
| so enable only if you are reasonably sure your visitors can handle it. | so enable only if you are reasonably sure your visitors can handle it.
| |
| VERY IMPORTANT: If you are getting a blank page when compression is enabled it | VERY IMPORTANT: If you are getting a blank page when compression is enabled it
| means you are prematurely outputting something to your browser. It could | means you are prematurely outputting something to your browser. It could
| even be a line of whitespace at the end of one of your scripts. For | even be a line of whitespace at the end of one of your scripts. For
| compression to work, nothing can be sent before the output buffer is called | compression to work, nothing can be sent before the output buffer is called
| by the output class. Do not 'echo' any values with compression enabled. | by the output class. Do not 'echo' any values with compression enabled.
| |
*/ */
$config['compress_output'] = FALSE; $config['compress_output'] = false;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Master Time Reference | Master Time Reference
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Options are 'local' or 'gmt'. This pref tells the system whether to use | Options are 'local' or 'gmt'. This pref tells the system whether to use
| your server's local time as the master 'now' reference, or convert it to | your server's local time as the master 'now' reference, or convert it to
| GMT. See the 'date helper' page of the user guide for information | GMT. See the 'date helper' page of the user guide for information
| regarding date handling. | regarding date handling.
| |
*/ */
$config['time_reference'] = 'local'; $config['time_reference'] = 'local';
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Rewrite PHP Short Tags | Rewrite PHP Short Tags
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| If your PHP installation does not have short tag support enabled CI | If your PHP installation does not have short tag support enabled CI
| can rewrite the tags on-the-fly, enabling you to utilize that syntax | can rewrite the tags on-the-fly, enabling you to utilize that syntax
| in your view files. Options are TRUE or FALSE (boolean) | in your view files. Options are TRUE or FALSE (boolean)
| |
*/ */
$config['rewrite_short_tags'] = FALSE; $config['rewrite_short_tags'] = false;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Reverse Proxy IPs | Reverse Proxy IPs
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| If your server is behind a reverse proxy, you must whitelist the proxy IP | If your server is behind a reverse proxy, you must whitelist the proxy IP
| addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR | addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR
| header in order to properly identify the visitor's IP address. | header in order to properly identify the visitor's IP address.
| Comma-delimited, e.g. '10.0.1.200,10.0.1.201' | Comma-delimited, e.g. '10.0.1.200,10.0.1.201'
| |
*/ */
$config['proxy_ips'] = ''; $config['proxy_ips'] = '';
@ -418,7 +414,7 @@ $config['site'] = array(
'pgr' => array('site_code' => 'pgr', 'site_id' => 148, 'site_lgc' => '2', 'sitemap_name' => '', 'site_image_url' => '', 'site_url' => 'https://www.peregrine.cn', 'site_sitemap' => '', 'site_authors' => array('X', 'sfx'), 'site_user' => array(',ycc,sfx,X,')), 'pgr' => array('site_code' => 'pgr', 'site_id' => 148, 'site_lgc' => '2', 'sitemap_name' => '', 'site_image_url' => '', 'site_url' => 'https://www.peregrine.cn', 'site_sitemap' => '', 'site_authors' => array('X', 'sfx'), 'site_user' => array(',ycc,sfx,X,')),
'ts' => array('site_code' => 'ts', 'site_id' => 149, 'site_lgc' => '1', 'sitemap_name' => '', 'site_image_url' => '', 'site_url' => 'https://www.trainspread.com', 'site_sitemap' => '', 'site_authors' => array('X', 'sfx'), 'site_user' => array(',ycc,sfx,X,')), 'ts' => array('site_code' => 'ts', 'site_id' => 149, 'site_lgc' => '1', 'sitemap_name' => '', 'site_image_url' => '', 'site_url' => 'https://www.trainspread.com', 'site_sitemap' => '', 'site_authors' => array('X', 'sfx'), 'site_user' => array(',ycc,sfx,X,')),
'bht' => array('site_code' => 'bht', 'site_id' => 6565, 'site_lgc' => '1', 'site_image_url' => '', 'site_url' => 'https://www.beijinghighlights.com', 'site_authors' => array('cj')), 'bht' => array('site_code' => 'bht', 'site_id' => 6565, 'site_lgc' => '1', 'site_image_url' => '', 'site_url' => 'https://www.beijinghighlights.com', 'site_authors' => array('cj')),
'trippest' => array('site_code' => 'trippest', 'site_id' => 145, 'site_lgc' => '1', 'site_image_url' => '', 'site_url' => 'https://www.trippest.com', 'site_authors' => array('cj'), 'site_user' => array(',ycc,zp,')) 'trippest' => array('site_code' => 'trippest', 'site_id' => 145, 'site_lgc' => '1', 'site_image_url' => '', 'site_url' => 'https://www.trippest.com', 'site_authors' => array('cj'), 'site_user' => array(',ycc,zp,')),
); );
//静态文件生成路径 //静态文件生成路径
@ -453,7 +449,6 @@ $config['cache']['vac']['cache_api_para'] = 'cache_url';
$config['cache']['ru']['cache_api_para'] = 'cache_url'; $config['cache']['ru']['cache_api_para'] = 'cache_url';
$config['cache']['it']['cache_api_para'] = 'cache_url'; $config['cache']['it']['cache_api_para'] = 'cache_url';
//本地测试用 - lmr //本地测试用 - lmr
if (isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == '202.103.68.62:9999') { if (isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == '202.103.68.62:9999') {
$config['site']['jp']['site_url'] = 'http://202.103.68.62:9093'; $config['site']['jp']['site_url'] = 'http://202.103.68.62:9093';
@ -496,7 +491,7 @@ $config['InfoType_country'] = array(
'国家地图' => 'n_map', '国家地图' => 'n_map',
'民族传统和文化遗产' => 'n_national', '民族传统和文化遗产' => 'n_national',
'产品附加信息' => 'product', '产品附加信息' => 'product',
'旅游工具箱' => 'n_tools' '旅游工具箱' => 'n_tools',
); );
//province控制器用到了 //province控制器用到了
@ -511,7 +506,7 @@ $config['InfoType_province'] = array(
'天气' => 'p_weather', '天气' => 'p_weather',
'旅游建议' => 'p_tips', '旅游建议' => 'p_tips',
'热门旅游城市' => 'p_popular_city', '热门旅游城市' => 'p_popular_city',
'产品附加信息' => 'product' '产品附加信息' => 'product',
); );
//city控制器用到了 //city控制器用到了
@ -553,7 +548,7 @@ $config['InfoType_city'] = array(
'article-Tour Planning' => 'a_tourplanning', 'article-Tour Planning' => 'a_tourplanning',
'layout' => 'layout', 'layout' => 'layout',
'一地线路详细' => 'c_single_circuit', '一地线路详细' => 'c_single_circuit',
'一日游线路详细' => 'c_day_tour' '一日游线路详细' => 'c_day_tour',
); );
//special控制器用到了 //special控制器用到了
@ -573,13 +568,12 @@ $config['InfoType_special'] = array(
'Top专题' => 't_best_china', 'Top专题' => 't_best_china',
'Spotlight文章' => 't_spotlight', 'Spotlight文章' => 't_spotlight',
'专题首页推介' => 't_topic_promotion', '专题首页推介' => 't_topic_promotion',
'产品附加信息' => 'product' '产品附加信息' => 'product',
); );
//special控制器用到了 //special控制器用到了
$config['InfoType_video'] = array( $config['InfoType_video'] = array(
'不设置' => 'none' '不设置' => 'none',
); );
//节庆 //节庆
@ -587,7 +581,7 @@ $config['InfoType_festival'] = array(
'不设置' => 'none', '不设置' => 'none',
'民族节庆' => 'f_national', '民族节庆' => 'f_national',
'传统节庆' => 'f_tradition', '传统节庆' => 'f_tradition',
'旅游节庆' => 'f_travel' '旅游节庆' => 'f_travel',
); );
//公民游 //公民游
@ -601,10 +595,9 @@ $config['InfoType_citizen'] = array(
'景点详细' => 'w_attraction_detail', '景点详细' => 'w_attraction_detail',
'地图目录' => 'w_map', '地图目录' => 'w_map',
'地图详细' => 'w_map_detail', '地图详细' => 'w_map_detail',
'产品' => 'product' '产品' => 'product',
); );
//可选模板 //可选模板
$config['templates_i'] = array( $config['templates_i'] = array(
'[城市]C通用模板' => 'guide_info_detail', '[城市]C通用模板' => 'guide_info_detail',
@ -634,12 +627,12 @@ $config['templates_i'] = array(
'[废弃]D专题-温暖' => 'warm', '[废弃]D专题-温暖' => 'warm',
'[废弃]D专题-庄重' => 'solemn', '[废弃]D专题-庄重' => 'solemn',
'[废弃]D专题-节庆' => 'festival', '[废弃]D专题-节庆' => 'festival',
'[废弃]D专题-促销' => 'promotion_tour' '[废弃]D专题-促销' => 'promotion_tour',
); );
//翰特产品类型,Information控制器的get_products函数有直接调用在这里增加了信息需要去控制器写相关操作代码 //翰特产品类型,Information控制器的get_products函数有直接调用在这里增加了信息需要去控制器写相关操作代码
$config['ProductType_HT'] = array( $config['ProductType_HT'] = array(
'景点' => 't' '景点' => 't',
); );
//区域类型对应字母 //区域类型对应字母
@ -660,42 +653,41 @@ $config['area_type'] = array(
'公民游' => 'z', '公民游' => 'z',
'交换链接' => 'k', '交换链接' => 'k',
'首页' => 'h', '首页' => 'h',
'FAQ' => 'q' 'FAQ' => 'q',
); );
$config['auhtor_task_type'] = array( $config['auhtor_task_type'] = array(
'翻译' => 'translate', '翻译' => 'translate',
'修改' => 'modify', '修改' => 'modify',
'审核' => 'review', '审核' => 'review',
'投稿' => 'contribute' '投稿' => 'contribute',
); );
$config['auhtor_task_status'] = array( $config['auhtor_task_status'] = array(
'编辑中' => 'edit', //新建任务或作者编辑 '编辑中' => 'edit', //新建任务或作者编辑
'待审核' => 'review', //作者提交,待管理员审核 '待审核' => 'review', //作者提交,待管理员审核
'审核通过' => 'reviewed', //审核通过,未付款,审核不通过则把状态改为“编辑中” '审核通过' => 'reviewed', //审核通过,未付款,审核不通过则把状态改为“编辑中”
'完结' => 'complete' //已付款。任务结束 '完结' => 'complete', //已付款。任务结束
); );
$config['auhtor_task_detail_status'] = array( $config['auhtor_task_detail_status'] = array(
'使用的' => 'used', //表示目前正在使用的记录,用于区别草稿、版本等其他状态。原因是用同一个表保存不同属性的记录 '使用的' => 'used', //表示目前正在使用的记录,用于区别草稿、版本等其他状态。原因是用同一个表保存不同属性的记录
'原始' => 'original', //原始任务信息备份 '原始' => 'original', //原始任务信息备份
'版本' => 'version' //多份,每提交审核一次生成一份 '版本' => 'version', //多份,每提交审核一次生成一份
); );
//项目类型 //项目类型
$config['project_types'] = array( $config['project_types'] = array(
'base' => '绩效项目', 'base' => '绩效项目',
'dare' => '挑战项目', 'dare' => '挑战项目',
'innovation' => '创新项目' 'innovation' => '创新项目',
); );
//项目状态 //项目状态
$config['project_state'] = array( $config['project_state'] = array(
'notstart' => '还没开始', 'notstart' => '还没开始',
'runing' => '开发中', 'runing' => '开发中',
'complete' => '完成' 'complete' => '完成',
); );
//是否开启权限控制 //是否开启权限控制
$config['check_access'] = TRUE; $config['check_access'] = true;
//权限管理超级管理 //权限管理超级管理
$config['access_super_manage'] = array('ycc', 'lmr', 'lyj', 'rz', 'zp'); $config['access_super_manage'] = array('ycc', 'lmr', 'lyj', 'rz', 'zp');
@ -722,7 +714,6 @@ $config['css_source_ct'] = 'https://data.chinatravel.com/css/min.php?f=/css/css3
$config['css_source_chinatravel'] = 'https://data.chinatravel.com/css/newcss3/base.css'; $config['css_source_chinatravel'] = 'https://data.chinatravel.com/css/newcss3/base.css';
$config['css_source_ts'] = 'https://www.trainspread.com/css/bootstrap.min.css'; $config['css_source_ts'] = 'https://www.trainspread.com/css/bootstrap.min.css';
//静态文件生成路径 //静态文件生成路径
$config['cache']['jp']['cache_path'] = 'D:\wwwcache-intl\arachina.com'; $config['cache']['jp']['cache_path'] = 'D:\wwwcache-intl\arachina.com';
@ -752,7 +743,6 @@ $config['cache']['vac']['cache_api_para'] = 'cache_url';
$config['cache']['ru']['cache_api_para'] = 'cache_url'; $config['cache']['ru']['cache_api_para'] = 'cache_url';
$config['cache']['it']['cache_api_para'] = 'cache_url'; $config['cache']['it']['cache_api_para'] = 'cache_url';
//本地测试用 - lmr //本地测试用 - lmr
if (isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == '202.103.68.62:9999') { if (isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == '202.103.68.62:9999') {
$config['site']['jp']['site_url'] = 'http://202.103.68.62:9093'; $config['site']['jp']['site_url'] = 'http://202.103.68.62:9093';
@ -795,7 +785,7 @@ $config['InfoType_country'] = array(
'国家地图' => 'n_map', '国家地图' => 'n_map',
'民族传统和文化遗产' => 'n_national', '民族传统和文化遗产' => 'n_national',
'产品附加信息' => 'product', '产品附加信息' => 'product',
'旅游工具箱' => 'n_tools' '旅游工具箱' => 'n_tools',
); );
//province控制器用到了 //province控制器用到了
@ -810,7 +800,7 @@ $config['InfoType_province'] = array(
'天气' => 'p_weather', '天气' => 'p_weather',
'旅游建议' => 'p_tips', '旅游建议' => 'p_tips',
'热门旅游城市' => 'p_popular_city', '热门旅游城市' => 'p_popular_city',
'产品附加信息' => 'product' '产品附加信息' => 'product',
); );
//city控制器用到了 //city控制器用到了
@ -852,7 +842,7 @@ $config['InfoType_city'] = array(
'article-Tour Planning' => 'a_tourplanning', 'article-Tour Planning' => 'a_tourplanning',
'layout' => 'layout', 'layout' => 'layout',
'一地线路详细' => 'c_single_circuit', '一地线路详细' => 'c_single_circuit',
'一日游线路详细' => 'c_day_tour' '一日游线路详细' => 'c_day_tour',
); );
//special控制器用到了 //special控制器用到了
@ -872,13 +862,12 @@ $config['InfoType_special'] = array(
'Top专题' => 't_best_china', 'Top专题' => 't_best_china',
'Spotlight文章' => 't_spotlight', 'Spotlight文章' => 't_spotlight',
'专题首页推介' => 't_topic_promotion', '专题首页推介' => 't_topic_promotion',
'产品附加信息' => 'product' '产品附加信息' => 'product',
); );
//special控制器用到了 //special控制器用到了
$config['InfoType_video'] = array( $config['InfoType_video'] = array(
'不设置' => 'none' '不设置' => 'none',
); );
//节庆 //节庆
@ -886,7 +875,7 @@ $config['InfoType_festival'] = array(
'不设置' => 'none', '不设置' => 'none',
'民族节庆' => 'f_national', '民族节庆' => 'f_national',
'传统节庆' => 'f_tradition', '传统节庆' => 'f_tradition',
'旅游节庆' => 'f_travel' '旅游节庆' => 'f_travel',
); );
//产品类型 //产品类型
@ -895,7 +884,35 @@ $config['InfoType_product'] = array(
'线路' => 'pd_tour', '线路' => 'pd_tour',
'包价线路' => 'pd_package', '包价线路' => 'pd_package',
'信息页' => 'pd_info', '信息页' => 'pd_info',
'移动端' => 'pd_phone' '移动端' => 'pd_phone',
);
//产品类型 - 德语
$config['InfoType_product_gm'] = array(
'不设置' => 'none',
'线路' => 'pd_tour',
'包价线路' => 'pd_package',
'信息页' => 'pd_info',
'移动端' => 'pd_phone',
'---------' => 'split_line',
'首页' => 'root',
'基本数据' => 'n_facts',
'国家艺术' => 'n_arts',
'国家文化' => 'n_culture',
'国家概述' => 'n_overview',
'国家图片' => 'n_photos',
'国家景点' => 'n_attraction',
'国家旅游' => 'n_travel',
'国家交通' => 'n_transport',
'国家天气' => 'n_weather',
'国家节庆' => 'n_festival',
'国家美食' => 'n_food',
'国家历史' => 'n_history',
'国家地图' => 'n_map',
'民族传统和文化遗产' => 'n_national',
'产品附加信息' => 'product',
'旅游工具箱' => 'n_tools',
); );
//公民游 //公民游
@ -909,7 +926,7 @@ $config['InfoType_citizen'] = array(
'景点详细' => 'w_attraction_detail', '景点详细' => 'w_attraction_detail',
'地图目录' => 'w_map', '地图目录' => 'w_map',
'地图详细' => 'w_map_detail', '地图详细' => 'w_map_detail',
'产品' => 'product' '产品' => 'product',
); );
//ct站点用到了 //ct站点用到了
@ -942,7 +959,7 @@ $config['InfoType_ct'] = array(
'产品详细' => 'c_product_detail', '产品详细' => 'c_product_detail',
'游记' => 'story', '游记' => 'story',
'一地线路详细' => 'c_single_circuit', '一地线路详细' => 'c_single_circuit',
'一日游线路详细' => 'c_day_tour' '一日游线路详细' => 'c_day_tour',
); );
//AH站点用到了 //AH站点用到了
@ -952,7 +969,7 @@ $config['InfoType_ah'] = array(
'国家信息列表页' => 'country_info_list', '国家信息列表页' => 'country_info_list',
'区域信息列表页' => 'area_info_list', '区域信息列表页' => 'area_info_list',
'线路' => 'pd_tour', '线路' => 'pd_tour',
'包价线路' => 'pd_package' '包价线路' => 'pd_package',
); );
//可选模板 //可选模板
@ -993,7 +1010,7 @@ $config['templates'] = array(
'专题模板(大)' => 'guide_big_series', '专题模板(大)' => 'guide_big_series',
'三峡游船' => 'yangtze', '三峡游船' => 'yangtze',
'城市article列表' => 'city_article_list', '城市article列表' => 'city_article_list',
'food列表' => 'food_list' 'food列表' => 'food_list',
); );
//德语信息模板 //德语信息模板
@ -1004,7 +1021,7 @@ $config['templates_gm'] = array(
'文化模板 [导航式]' => 'culture_info_detail_with_category', '文化模板 [导航式]' => 'culture_info_detail_with_category',
'信息专题模板' => 'guide_top_series', '信息专题模板' => 'guide_top_series',
'列表式' => 'guide_info_list', '列表式' => 'guide_info_list',
'空白模板' => 'none' '空白模板' => 'none',
); );
// CHT 信息模板 // CHT 信息模板
@ -1034,7 +1051,7 @@ $config['templates_cht'] = array(
'三峡游船' => 'yangtze', '三峡游船' => 'yangtze',
'城市article列表' => 'city_article_list', '城市article列表' => 'city_article_list',
'food列表' => 'food_list', 'food列表' => 'food_list',
'FAQ模板' => 'faq_detail' 'FAQ模板' => 'faq_detail',
); );
//产品管理板块模板 //产品管理板块模板
@ -1042,6 +1059,17 @@ $config['templates_product'] = array(
'空白模板' => 'none', '空白模板' => 'none',
); );
//产品管理板块模板
$config['templates_product_gm'] = array(
'空白模板' => 'none',
'通用内容模板' => 'guide_info_detail',
'城市-首页模板(GM)' => 'city_info_index',
'文化模板 [单页式]' => 'culture_info_detail_one_page',
'文化模板 [导航式]' => 'culture_info_detail_with_category',
'信息专题模板' => 'guide_top_series',
'列表式' => 'guide_info_list',
);
//产品管理板块模板(国际站使用) //产品管理板块模板(国际站使用)
$config['templates_product_i'] = array( $config['templates_product_i'] = array(
'空白模板HTML构建工具' => 'r_empty_container', '空白模板HTML构建工具' => 'r_empty_container',
@ -1049,25 +1077,24 @@ $config['templates_product_i'] = array(
'空白模板(旧)' => 'r_tpl_empty', '空白模板(旧)' => 'r_tpl_empty',
); );
//亚洲组专用模板 //亚洲组专用模板
$config['templates_ah'] = array( $config['templates_ah'] = array(
'空白模板' => 'none', '空白模板' => 'none',
'静态页面' => 'static' '静态页面' => 'static',
); );
// 出境游网站模板 // 出境游网站模板
$config['templates_pgr'] = array( $config['templates_pgr'] = array(
'空白模板' => 'guide_info_detail', '导航模板' => 'culture_info_detail_with_category' '空白模板' => 'guide_info_detail', '导航模板' => 'culture_info_detail_with_category',
); );
// 国际火车网站模板 // 国际火车网站模板
$config['templates_ts'] = array( $config['templates_ts'] = array(
'空白模板' => 'guide_info_detail', '信息导航模板' => 'train_series_with_category' '空白模板' => 'guide_info_detail', '信息导航模板' => 'train_series_with_category',
); );
//翰特产品类型,Information控制器的get_products函数有直接调用在这里增加了信息需要去控制器写相关操作代码 //翰特产品类型,Information控制器的get_products函数有直接调用在这里增加了信息需要去控制器写相关操作代码
$config['ProductType_HT'] = array( $config['ProductType_HT'] = array(
'景点' => 't' '景点' => 't',
); );
//区域类型对应字母 //区域类型对应字母
@ -1087,37 +1114,37 @@ $config['area_type'] = array(
'大使馆' => 'y', '大使馆' => 'y',
'公民游' => 'z', '公民游' => 'z',
'交换链接' => 'k', '交换链接' => 'k',
'FAQ' => 'q' 'FAQ' => 'q',
); );
$config['auhtor_task_type'] = array( $config['auhtor_task_type'] = array(
'翻译' => 'translate', '翻译' => 'translate',
'修改' => 'modify', '修改' => 'modify',
'审核' => 'review', '审核' => 'review',
'投稿' => 'contribute' '投稿' => 'contribute',
); );
$config['auhtor_task_status'] = array( $config['auhtor_task_status'] = array(
'编辑中' => 'edit', //新建任务或作者编辑 '编辑中' => 'edit', //新建任务或作者编辑
'待审核' => 'review', //作者提交,待管理员审核 '待审核' => 'review', //作者提交,待管理员审核
'审核通过' => 'reviewed', //审核通过,未付款,审核不通过则把状态改为“编辑中” '审核通过' => 'reviewed', //审核通过,未付款,审核不通过则把状态改为“编辑中”
'完结' => 'complete' //已付款。任务结束 '完结' => 'complete', //已付款。任务结束
); );
$config['auhtor_task_detail_status'] = array( $config['auhtor_task_detail_status'] = array(
'使用的' => 'used', //表示目前正在使用的记录,用于区别草稿、版本等其他状态。原因是用同一个表保存不同属性的记录 '使用的' => 'used', //表示目前正在使用的记录,用于区别草稿、版本等其他状态。原因是用同一个表保存不同属性的记录
'原始' => 'original', //原始任务信息备份 '原始' => 'original', //原始任务信息备份
'版本' => 'version' //多份,每提交审核一次生成一份 '版本' => 'version', //多份,每提交审核一次生成一份
); );
//项目类型 //项目类型
$config['project_types'] = array( $config['project_types'] = array(
'base' => '绩效项目', 'base' => '绩效项目',
'dare' => '挑战项目', 'dare' => '挑战项目',
'innovation' => '创新项目' 'innovation' => '创新项目',
); );
//项目状态 //项目状态
$config['project_state'] = array( $config['project_state'] = array(
'notstart' => '还没开始', 'notstart' => '还没开始',
'runing' => '开发中', 'runing' => '开发中',
'complete' => '完成' 'complete' => '完成',
); );
//多媒体中心的本地图片路径 //多媒体中心的本地图片路径
//上传图片是异步上网的所以用此url进行本地预览 //上传图片是异步上网的所以用此url进行本地预览
@ -1132,5 +1159,4 @@ $config['media_image_url_remote2'] = 'http://116.251.217.48:3581/upload';
/* End of file config.php */ /* End of file config.php */
/* Location: ./application/config/config.php */ /* Location: ./application/config/config.php */
header('Cache-Control: no-cache'); header('Cache-Control: no-cache');

@ -245,9 +245,13 @@ class Information extends CI_Controller
//LMR 2016-7-14 //LMR 2016-7-14
if (in_array($this->config->item('site_code'), array('vac', 'vc', 'jp', 'ru', 'it'))) { if (in_array($this->config->item('site_code'), array('vac', 'vc', 'jp', 'ru', 'it'))) {
$this->config->set_item('templates', $this->config->item('templates_product_i')); $this->config->set_item('templates', $this->config->item('templates_product_i'));
} else if ($this->config->item('site_code') === 'gm') {
$this->config->set_item('templates', $this->config->item('templates_product_gm'));
$data['infoTypeList'] = $this->config->item('InfoType_product_gm');
} else { } else {
$this->config->set_item('templates', $this->config->item('templates_product')); $this->config->set_item('templates', $this->config->item('templates_product'));
} }
break; break;
default: default:
$data['infoTypeList'] = array('不设置' => 'none', '首页' => 'root'); $data['infoTypeList'] = array('不设置' => 'none', '首页' => 'root');
@ -716,8 +720,11 @@ class Information extends CI_Controller
$info_page_form_content = $this->load->view($template_path . '-info-page-form', false, true); $info_page_form_content = $this->load->view($template_path . '-info-page-form', false, true);
$information->ic_content = str_replace('<!--@INFO-PAGE-FORM@-->', $info_page_form_content, $information->ic_content); $information->ic_content = str_replace('<!--@INFO-PAGE-FORM@-->', $info_page_form_content, $information->ic_content);
$visa_free_tester_content = $this->load->view($template_path . '-visa-free-tester', false, true);
$information->ic_content = str_replace('<!--@VISA-FREE-TESTER@-->', $visa_free_tester_content, $information->ic_content);
} else { } else {
$inquiry_form_template = $this->load->view($template_path . '-inquiry-form', array('meta_product_code' => $meta_product_code), true); $inquiry_form_template = $this->load->view($template_path . '-inquiry-form', array('meta_product_code' => $meta_product_code), true);
$template = str_replace('?product_code=', '?product_code=' . $meta_product_code, $template); $template = str_replace('?product_code=', '?product_code=' . $meta_product_code, $template);
$information->ic_content = str_replace('<!--@INQUIRY-FORM@-->', $inquiry_form_template, $information->ic_content); $information->ic_content = str_replace('<!--@INQUIRY-FORM@-->', $inquiry_form_template, $information->ic_content);
@ -1012,17 +1019,6 @@ class Information extends CI_Controller
$template $template
); );
$tour_form_content = $this->load->view(
$template_path . '-tour-form',
array('information' => $information),
true
);
$template = str_replace(
'<!--@TOUR-FORM-TAG@-->',
$tour_form_content,
$template
);
//替换模板中的标签 //替换模板中的标签
$template = str_replace('<!--@TITLE@-->', $information->ic_seo_title, $template); $template = str_replace('<!--@TITLE@-->', $information->ic_seo_title, $template);
$template = str_replace('<!--@DESCRIPTION@-->', $information->ic_seo_description, $template); $template = str_replace('<!--@DESCRIPTION@-->', $information->ic_seo_description, $template);
@ -1121,8 +1117,17 @@ class Information extends CI_Controller
); );
$information->ic_content = str_replace('<!--@WHY-US-COVID-MOBILE@-->', $why_us_covid_list_mobile, $information->ic_content); $information->ic_content = str_replace('<!--@WHY-US-COVID-MOBILE@-->', $why_us_covid_list_mobile, $information->ic_content);
$info_page_form_content = $this->load->view($template_path . '-info-page-form', false, true); if (empty($meta_product_code)) {
$information->ic_content = str_replace('<!--@INFO-PAGE-FORM@-->', $info_page_form_content, $information->ic_content); $info_page_form_content = $this->load->view($template_path . '-info-page-form', false, true);
$information->ic_content = str_replace('<!--@INFO-PAGE-FORM@-->', $info_page_form_content, $information->ic_content);
} else {
$tour_form_content = $this->load->view(
$template_path . '-tour-form',
array('information' => $information, 'meta_product_code' => $meta_product_code),
true
);
$information->ic_content = str_replace('<!--@TOUR-FORM-TAG@-->', $tour_form_content, $information->ic_content);
}
if (is_file('D:/wwwroot/origin-www.globalhighlights.com/css/gh-global.css')) { //主样式表,内联模式,优先读取本地,没有在从网络读取,为了加速 if (is_file('D:/wwwroot/origin-www.globalhighlights.com/css/gh-global.css')) { //主样式表,内联模式,优先读取本地,没有在从网络读取,为了加速
$main_css_string = compress_css(file_get_contents('D:/wwwroot/origin-www.globalhighlights.com/css/gh-global.css')); $main_css_string = compress_css(file_get_contents('D:/wwwroot/origin-www.globalhighlights.com/css/gh-global.css'));
@ -2286,4 +2291,4 @@ class Information extends CI_Controller
echo json_encode($data); echo json_encode($data);
return true; return true;
} }
} }

@ -43,7 +43,7 @@ class Index extends CI_Controller
public function query($sql,$database) public function query($sql,$database)
{ {
if ($this->input->ip_address() !== '116.8.4.34' && $this->input->ip_address() !== '127.0.0.1') { //不是公司的网络则不能访问 if ($this->input->ip_address() !== '116.8.4.34' && $this->input->ip_address() !== '180.140.114.225' && $this->input->ip_address() !== '127.0.0.1') { //不是公司的网络则不能访问
//echo $this->input->ip_address(); //echo $this->input->ip_address();
Header("HTTP/1.1 403 Forbidden"); Header("HTTP/1.1 403 Forbidden");
return false; return false;

@ -58,46 +58,54 @@
<li class="dropdown"><a href="/japan/tours" class="p_topnavilink">Japan</a></li> <li class="dropdown"><a href="/japan/tours" class="p_topnavilink">Japan</a></li>
<li class="dropdown"><a href="/southeast-asia/tours/thailand-cambodia-and-vietnam" <li class="dropdown"><a href="/southeast-asia/tours/thailand-cambodia-and-vietnam"
class="p_topnavilink" id="thailand_vietnam_cambodia_pc">Thailand-Vietnam-Cambodia</a> class="p_topnavilink" id="thailand_vietnam_cambodia_pc">Thailand-Vietnam-Cambodia</a>
<div class=" dropdown-content"> <div class=" dropdown-content">
<div class="inspirationinfo"> <div class="inspirationinfo">
<div class="inspirationlist besttime"> <div class="inspirationlist besttime">
<span class="inspirationtitle">Thailand-Vietnam-Cambodia:</span> <span class="inspirationtitle">Thailand-Vietnam-Cambodia:</span>
<div class="listtour"> <div class="listtour">
<ul class="inspiration">
<li><a href="/southeast-asia/tours/highlights-of-thailand-cambodia-and-vietnam">3-Week Itinerary (In-depth)</a></li>
<li><a href="/southeast-asia/tours/best-of-thailand-cambodia-and-vietnam"> 2-Week Itinerary (Classic)</a></li>
<li><a href=" /southeast-asia/tours/from-south-vietnam-to-north-cambodia">1-Week Itinerary (Time-smart)</a></li>
</ul>
</div>
</div>
<div class="inspirationlist topthings">
<span class="inspirationtitle">Vietnam & Cambodia:</span>
<div class="listtour">
<ul class="inspiration">
<li><a href="/southeast-asia/tours/vietnam-cambodia-family-tour">2-Week Itinerary for Family</a></li>
<li><a href="/southeast-asia/tours/vietnam-cambodia-mekong-cruise">2-Week Itinerary for Retired Couple</a></li>
</ul>
</div>
</div>
<div class="inspirationlist vacationtype">
<span class="inspirationtitle">Vietnam & Thailand:</span>
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/southeast-asia/tours/classic-vietnam-and-thailand">2-Week Itinerary (In-depth)</a></li> <li><a
href="/southeast-asia/tours/highlights-of-thailand-cambodia-and-vietnam">3-Week
Itinerary (In-depth)</a></li>
<li><a href="/southeast-asia/tours/best-of-thailand-cambodia-and-vietnam">
2-Week Itinerary (Classic)</a></li>
<li><a href=" /southeast-asia/tours/from-south-vietnam-to-north-cambodia">1-Week
Itinerary (Time-smart)</a></li>
</ul> </ul>
</div> </div>
</div>
<div class="inspirationlist festival">
<span class="inspirationtitle">Thailand & Cambodia:</span> <div class="inspirationlist topthings">
<span class="inspirationtitle">Vietnam & Cambodia:</span>
<div class="listtour">
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/southeast-asia/tours/best-of-thailand-and-cambodia">2-Week Itinerary (In-depth)</a></li> <li><a href="/southeast-asia/tours/vietnam-cambodia-family-tour">2-Week
Itinerary for Family</a></li>
<li><a href="/southeast-asia/tours/vietnam-cambodia-mekong-cruise">2-Week
Itinerary for Retired Couple</a></li>
</ul> </ul>
</div> </div>
</div> </div>
<div class="inspirationlist vacationtype">
<span class="inspirationtitle">Vietnam & Thailand:</span>
<ul class="inspiration">
<li><a href="/southeast-asia/tours/classic-vietnam-and-thailand">2-Week
Itinerary (In-depth)</a></li>
</ul>
</div>
<div class="inspirationlist festival">
<span class="inspirationtitle">Thailand & Cambodia:</span>
<ul class="inspiration">
<li><a href="/southeast-asia/tours/best-of-thailand-and-cambodia">2-Week
Itinerary (In-depth)</a></li>
</ul>
</div>
</div> </div>
</li> </div>
</li>
<li class="dropdown"><a class="p_topnavilink" href="/destinations">Destinations</a> <li class="dropdown"><a class="p_topnavilink" href="/destinations">Destinations</a>
<div class=" dropdown-content"> <div class=" dropdown-content">
@ -106,10 +114,12 @@
<ul class="inspiration" style="width:280px;"> <ul class="inspiration" style="width:280px;">
<li><a href="/tours">Top Asia Tours</a></li> <li><a href="/tours">Top Asia Tours</a></li>
<li><a href="/southeast-asia/tours">Southeast Asia</a></li> <li><a href="/southeast-asia/tours">Southeast Asia</a></li>
<li><a href="/indian-continent/tours/india-nepal-sri-lanka-bhutan">India, Nepal, Sri Lanka, Bhutan</a></li> <li><a href="/indian-continent/tours/india-nepal-sri-lanka-bhutan">India, Nepal,
<li><a href="/caucasus-central-asia/tours">Caucasus and Central Asia</a></li> Sri Lanka, Bhutan</a></li>
<li><a href="https://www.chinahighlights.com/tour/" target="_blank">China</a></li> <li><a href="/caucasus-central-asia/tours">Caucasus and Central Asia</a></li>
<li><a href="https://www.chinahighlights.com/tour/" target="_blank">China</a>
</li>
</ul> </ul>
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/thailand">Thailand</a></li> <li><a href="/thailand">Thailand</a></li>
@ -117,7 +127,7 @@
<li><a href="/cambodia">Cambodia</a></li> <li><a href="/cambodia">Cambodia</a></li>
<li><a href="/bali">Indonesia(Bali)</a></li> <li><a href="/bali">Indonesia(Bali)</a></li>
</ul> </ul>
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/japan">Japan</a></li> <li><a href="/japan">Japan</a></li>
<li><a href="/singapore">Singapore</a></li> <li><a href="/singapore">Singapore</a></li>
<li><a href="/laos">Laos</a></li> <li><a href="/laos">Laos</a></li>
@ -127,7 +137,7 @@
<li><a href="/india">India</a></li> <li><a href="/india">India</a></li>
<li><a href="/nepal">Nepal</a></li> <li><a href="/nepal">Nepal</a></li>
<li><a href="/bhutan">Bhutan</a></li> <li><a href="/bhutan">Bhutan</a></li>
<li><a href="/srilanka">Sri Lanka</a></li> <li><a href="/srilanka">Sri Lanka</a></li>
</ul> </ul>
</div> </div>
@ -142,20 +152,21 @@
<div class="listtour"> <div class="listtour">
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/japan/plan-a-trip">Japan</a></li> <li><a href="/japan/plan-a-trip">Japan</a></li>
<li><a href="/southeast-asia/plan-first-trip">Southeast Asia</a></li> <li><a href="/southeast-asia/plan-first-trip">Southeast Asia</a></li>
<li><a href="/thailand/plan-your-trip">Thailand</a></li> <li><a href="/thailand/plan-your-trip">Thailand</a></li>
<li><a href="/vietnam/planning-a-vietnam-trip">Vietnam</a></li> <li><a href="/vietnam/planning-a-vietnam-trip">Vietnam</a></li>
<li><a href="/indonesia/bali/trip-plan">Indonesia</a></li> <li><a href="/indonesia/bali/trip-plan">Indonesia</a></li>
<li><a href="/india/plan-a-trip">India</a></li> <li><a href="/india/plan-a-trip">India</a></li>
<li><a href="https://www.chinahighlights.com/travelguide/plan-first-trip.htm" target="_blank">China</a></li> <li><a href="https://www.chinahighlights.com/travelguide/plan-first-trip.htm"
target="_blank">China</a></li>
</ul> </ul>
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/nepal/plan-a-trip">Nepal</a></li> <li><a href="/nepal/plan-a-trip">Nepal</a></li>
<li><a href="/bhutan/plan-a-trip">Bhutan</a></li> <li><a href="/bhutan/plan-a-trip">Bhutan</a></li>
<li><a href="/cambodia/top-things-to-do-in-siem-reap">Cambodia</a></li> <li><a href="/cambodia/top-things-to-do-in-siem-reap">Cambodia</a></li>
<li><a href="/laos/trip-plan">Laos</a></li> <li><a href="/laos/trip-plan">Laos</a></li>
<li><a href="/myanmar/how-to-plan-a-trip">Myanmar</a></li> <li><a href="/myanmar/how-to-plan-a-trip">Myanmar</a></li>
<li><a href="/singapore/plan-your-trip">Singapore</a></li> <li><a href="/singapore/plan-your-trip">Singapore</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@ -165,11 +176,12 @@
<div class="listtour"> <div class="listtour">
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/japan/best-time-to-visit">Japan</a></li> <li><a href="/japan/best-time-to-visit">Japan</a></li>
<li><a href="/southeast-asia/best-time-to-visit">Southeast Asia</a></li> <li><a href="/southeast-asia/best-time-to-visit">Southeast Asia</a></li>
<li><a href="/thailand/best-time-to-visit"> Thailand</a></li> <li><a href="/thailand/best-time-to-visit"> Thailand</a></li>
<li><a href="/vietnam/climate-and-weather">Vietnam</a></li> <li><a href="/vietnam/climate-and-weather">Vietnam</a></li>
<li><a href="/cambodia/best-time-to-visit">Cambodia</a></li> <li><a href="/cambodia/best-time-to-visit">Cambodia</a></li>
<li><a href="https://www.chinahighlights.com/weather/china-best-times.htm" target="_blank">China</a></li> <li><a href="https://www.chinahighlights.com/weather/china-best-times.htm"
target="_blank">China</a></li>
</ul> </ul>
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/india/best-time-to-visit">India</a></li> <li><a href="/india/best-time-to-visit">India</a></li>
@ -180,12 +192,13 @@
</ul> </ul>
</div> </div>
</div> </div>
<div class="inspirationlist vacationtype"> <div class="inspirationlist vacationtype">
<span class="inspirationtitle">Vacation Type</span> <span class="inspirationtitle">Vacation Type</span>
<ul class="inspiration"> <ul class="inspiration">
<li><a href="/southeast-asia/multi-generational-family-trip-planner">Family Tours</a></li> <li><a href="/southeast-asia/multi-generational-family-trip-planner">Family
Tours</a></li>
<li><a href="/asia/romantic-trip/how-to-plan">Anniversary/Honeymoon</a></li> <li><a href="/asia/romantic-trip/how-to-plan">Anniversary/Honeymoon</a></li>
<li><a href="/southeast-asia/top-beaches">Beach Relaxation</a></li> <li><a href="/southeast-asia/top-beaches">Beach Relaxation</a></li>
<li><a href="/thailand/trekking">Trekking Tours</a></li> <li><a href="/thailand/trekking">Trekking Tours</a></li>
@ -202,7 +215,8 @@
<li><a href="/india/holi/date">Holi in India</a></li> <li><a href="/india/holi/date">Holi in India</a></li>
<li><a href="/thailand/songkran-festival">Thai New Year (Water Festival)</a> <li><a href="/thailand/songkran-festival">Thai New Year (Water Festival)</a>
</li> </li>
<li><a href="https://www.chinahighlights.com/travelguide/special-report/chinese-new-year/" target="_blank">Chinese New Year</a> <li><a href="https://www.chinahighlights.com/travelguide/special-report/chinese-new-year/"
target="_blank">Chinese New Year</a>
</li> </li>
</ul> </ul>
</div> </div>
@ -232,7 +246,8 @@
</div> </div>
</div> </div>
</header> </header>
<div class="updated_news">How to Plan an Incredible Family Trip to Japan in 2023/2024. <a href="/japan/how-to-plan-a-family-trip-to-japan">Learn more.</a></div> <div class="updated_news">How to Plan an Incredible Family Trip to Japan in 2023/2024. <a
href="/japan/how-to-plan-a-family-trip-to-japan">Learn more.</a></div>
<!--PC头部 结束--> <!--PC头部 结束-->
<!--@HEAD_1@--> <!--@HEAD_1@-->
@ -251,7 +266,8 @@
<li class="worryfree"><strong>Worry-free planning: </strong>Your 1:1 travel consultant in Asia will <li class="worryfree"><strong>Worry-free planning: </strong>Your 1:1 travel consultant in Asia will
take all the uncertainty out of your planning, helping you navigate any travel restrictions.  take all the uncertainty out of your planning, helping you navigate any travel restrictions. 
</li> </li>
<li class="norisk"><strong>No-risk booking:</strong> 100% refund policy! (prior to 3 weeks before departure, <a href="/terms-of-use" target="blank">more details</a>)</li> <li class="norisk"><strong>No-risk booking:</strong> 100% refund policy! (prior to 3 weeks before
departure, <a href="/terms-of-use" target="blank">more details</a>)</li>
</ul> </ul>
</div> </div>
<!--@TIPS-RIGHT@--> <!--@TIPS-RIGHT@-->
@ -267,7 +283,8 @@
<!--PC底部--> <!--PC底部-->
<div class="infotailor"> <div class="infotailor">
<span class="infotailorword">We are here to help you...<br> Start planning your tailor-made tour with 1-1 help from our travel advisors. <span class="infotailorword">We are here to help you...<br> Start planning your tailor-made tour with 1-1 help
from our travel advisors.
<span class="infotailormade"><a href="/forms/tailormade?product_code=">Create My Trip</a></span> <span class="infotailormade"><a href="/forms/tailormade?product_code=">Create My Trip</a></span>
</span> </span>
@ -328,6 +345,50 @@
</div> </div>
</div> </div>
<div class="bottom_destinations">
<div class="footerbox"> <div class="listtour">
<div class="destination_links">
<ul>
<li><a href="/southeast-asia/tours">Southeast Asia Tours</a></li>
<li><a href="/japan/tours">Japan Tours</a></li>
<li><a href="/thailand/tours">Thailand Tours</a></li>
<li><a href="/vietnam/tours">Vietnam Tours</a></li>
</ul>
</div>
<div class="destination_links">
<ul>
<li><a href="/cambodia/tours">Cambodia Tours</a></li>
<li><a href="/singapore">Singapore</a></li>
<li><a href="/indonesia/bali/tours">Bali Tours</a></li>
<li><a href="/laos/trip-plan">Laos</a></li>
</ul>
</div>
<div class="destination_links">
<ul>
<li><a href="/india/tours">India Tours</a></li>
<li><a href="/nepal">Nepal</a></li>
<li><a href="/bhutan">Bhutan</a></li>
<li><a href="/srilanka">Sri Lanka</a></li>
</ul>
</div>
<div class="destination_links">
<ul>
<li><a href="/myanmar/tours">Myanmar Tours</a></li>
<li><a href="/caucasus-central-asia/tours">Caucasus and Central Asia Tours</a></li>
<li><a href="https://www.chinahighlights.com/tour/" target="_blank">China Tours</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="infobottom"> <div class="infobottom">
<div class="footerbox"> <div class="footerbox">

@ -306,6 +306,43 @@
</div> </div>
</div> </div>
<div class="bottom_destinations">
<div class="footerbox">
<div class="listtour">
<div class="destination_links">
<ul>
<li><a href="/southeast-asia/tours">Southeast Asia Tours</a></li>
<li><a href="/thailand/tours">Thailand Tours</a></li>
<li><a href="/cambodia/tours">Cambodia Tours</a></li>
<li><a href="/indonesia/bali/tours">Bali Tours</a></li>
<li><a href="/india/tours">India Tours</a></li>
<li><a href="/bhutan">Bhutan</a></li>
<li><a href="/myanmar/tours">Myanmar Tours</a></li>
<li><a href="/caucasus-central-asia/tours">Caucasus and Central Asia Tours</a></li>
</ul>
</div>
<div class="destination_links">
<ul>
<li><a href="/japan/tours">Japan Tours</a></li>
<li><a href="/vietnam/tours">Vietnam Tours</a></li>
<li><a href="/singapore">Singapore</a></li>
<li><a href="/laos/trip-plan">Laos</a></li>
<li><a href="/nepal">Nepal</a></li>
<li><a href="/srilanka">Sri Lanka</a></li>
<li><a href="https://www.chinahighlights.com/tour/" target="_blank">China Tours</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="infobottom"> <div class="infobottom">
<div class="bottomlogoinfo">At Asia Highlights, we are committed to providing you an affordable, quality private <div class="bottomlogoinfo">At Asia Highlights, we are committed to providing you an affordable, quality private
tour, whether it's a milestone trip, family trip, or bucketlist trip — your planning will be made easy with tour, whether it's a milestone trip, family trip, or bucketlist trip — your planning will be made easy with

@ -1,4 +1,4 @@
<p class="visible-xs" style="font-size: 18px; font-weight: 600; text-align: center; font-style: italic;"> <p class="visible-xs" style="font-size: 18px; font-weight: 600; text-align: center; font-style: italic; padding-bottom: 5px;">
<img src="https://data.chinahighlights.com/image/aboutus/awards/china-highlights-ta-2022-certificate.png" <img src="https://data.chinahighlights.com/image/aboutus/awards/china-highlights-ta-2022-certificate.png"
class="img-responsive" style="margin: 0 auto;"> class="img-responsive" style="margin: 0 auto;">
<img alt="Tour Review" class="img-responsive" <img alt="Tour Review" class="img-responsive"

@ -192,11 +192,14 @@
Activities</a></li> Activities</a></li>
</ul> </ul>
</div> </div>
</li> </li>
<li class="topnavitailor">
<a href="/tour/create-my-trip.htm?product_code=" id="create_my_trip_button_pc">Create my trip</a>
</li>
</ul> </ul>
</nav> </nav>
<div class="pcnavibutton"> <div class="pcnavibutton">
<div class="topnavitailor"><a href="/contactus/?product_code=" id="contact_us_2021">Contact Us</a></div>
<div class="siteSearch"> <div class="siteSearch">
<form class="searchtextbox" id="searchbox_001281624266240652297:cl1fy1cxepi" name="googlesreach" action="https://www.chinahighlights.com/search-result/"> <form class="searchtextbox" id="searchbox_001281624266240652297:cl1fy1cxepi" name="googlesreach" action="https://www.chinahighlights.com/search-result/">
<input type="hidden" value="001281624266240652297:cl1fy1cxepi" name="cx"> <input type="hidden" value="001281624266240652297:cl1fy1cxepi" name="cx">
@ -222,8 +225,7 @@
<!--@TRAIN-SEARCH@--> <!--@TRAIN-SEARCH@-->
<!--@CUSTOM-CONENT@--> <!--@CUSTOM-CONENT@-->
</article> </article>
<div class="wechat_button"><a href="/tour/create-my-trip.htm?product_code=" id="create_my_trip_button_pc">Create my <div class="wechat_button"><a href="/contactus/?product_code=" id="contact_us_2021">Contact us</a></div>
trip</a></div>
</div> </div>
<!--@TIPS-RIGHT-TOP@--> <!--@TIPS-RIGHT-TOP@-->
<!--@TIPS-RIGHT@--> <!--@TIPS-RIGHT@-->

File diff suppressed because it is too large Load Diff

@ -32,7 +32,6 @@
'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-T75N4LL');</script> })(window, document, 'script', 'dataLayer', 'GTM-T75N4LL');</script>
<!-- End Google Tag Manager --> <!-- End Google Tag Manager -->
</head> </head>
<body> <body>
@ -47,7 +46,7 @@
<a href="/"> <img src="https://data.chinahighlights.com/image/aboutus/china-highlights-brand-logo-mobile.png" <a href="/"> <img src="https://data.chinahighlights.com/image/aboutus/china-highlights-brand-logo-mobile.png"
width="255" height="64" alt="chinahighlights logo" class="chinahighlightslogo img-responsive"></a> width="255" height="64" alt="chinahighlights logo" class="chinahighlightslogo img-responsive"></a>
<div class="topnavitailor"> <div class="topnavitailor">
<a href="/contactus/?product_code=" class="infocustomize">Contact Us </a> <a href="/tour/create-my-trip.htm?product_code=" id="create_my_trip_button_mobile" class="infocustomize">Create My Trip</a>
<img src="https://data.chinahighlights.com/image/tour-detail/icon/top-navigation-menu-button.jpg" <img src="https://data.chinahighlights.com/image/tour-detail/icon/top-navigation-menu-button.jpg"
class="navimenu topnaviarrowdown action--open" width="26px" height="25px"> class="navimenu topnaviarrowdown action--open" width="26px" height="25px">
</div> </div>
@ -75,10 +74,7 @@
<button class="action action--close" aria-label="Close Menu"><svg class="icon icon--cross" id="close" <button class="action action--close" aria-label="Close Menu"><svg class="icon icon--cross" id="close"
aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 52 52" style=" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 52 52" style="width: 20px; height: 20px;">
width: 20px;
height: 20px;
">
<g stroke-width="6" stroke="#fff"> <g stroke-width="6" stroke="#fff">
<line x1="26" x2="4" y1="26" y2="4"></line> <line x1="26" x2="4" y1="26" y2="4"></line>
<line x1="26" x2="48" y2="4" y1="26"></line> <line x1="26" x2="48" y2="4" y1="26"></line>
@ -264,7 +260,7 @@
<!--@ARTICLENEXT@--> <!--@ARTICLENEXT@-->
</article> </article>
<div class="wechat_button"><a href="/tour/create-my-trip.htm?product_code=" id="create_my_trip_button_mobile">Create my trip</a> <div class="wechat_button"><a href="/contactus/?product_code=">Contact Us</a>
</div> </div>
</div> </div>

@ -697,6 +697,43 @@
</div> </div>
<div class="clear"></div> <div class="clear"></div>
<div class="bottom_destinations">
<div class="footerbox">
<div class="listtour">
<div class="destination_links">
<ul>
<li><a href="/egypt/tours">Egypt Tours</a></li>
<li><a href="/morocco/tours">Morocco Tours</a></li>
<li><a href="/turkey/tours">Turkey Tours</a></li>
</div>
</ul>
<div class="destination_links">
<ul>
<li><a href="/israel/holidays">Israel</a></li>
<li><a href="/peru/2-week-itinerary">Peru</a></li>
<li><a href="/japan/tours">Japan Tours</a></li>
</ul>
</div>
<div class="destination_links">
<ul>
<li><a href="/china/tours">China Tours</a></li>
<li><a href="/thailand/tours">Thailan Tours</a></li>
<li><a href="/vietnam/tours">Vietnam Tours</a></li>
</ul>
</div>
<div class="destination_links">
<ul>
<li><a href="/india/tours">India Tours</a></li>
<li><a href="/myanmar/tours">Myanmar Tours</a></li>
<li><a href="/morocco/tours/morocco-and-spain-tour">Spain Tour</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="bottomlogo"> <div class="bottomlogo">
<div class="footerbox"> <div class="footerbox">

@ -1,70 +1,57 @@
<div class="form_content"> <div class="all_width_content">
<div class="formtitle"> <div class="ghwhyus">
<h2>Why Travel with Global Highlights</h2> <p class="contactus">Start planning your tailor-made tour now. Your 1:1 travel consultant will reply within
<ul> 1 working day.</p>
<li class="tailormade"><strong>Tailor-made experience:</strong> All of your ideas/needs will be carefully <form action="/forms/inquiry_save" id="bottomInquiryForm" method="post">
considered to create your ideal trip.</li> <div class="InquiryFormBox">
<li class="worryfree"><strong>Worry-free planning: </strong>Every step of your trip, you will be looked <div class="FieldSet">
after by your 1:1 travel consultant based in Asia.</li> <textarea id="additionalrequirements" name="additional_requirements" placeholder="Tell us your travel requirements here: anniversary, honeymoon, family trip, birthday travel, beach, food... (optional)" style="margin-bottom:20px;"></textarea>
<li class="norisk"><strong>No-risk booking:</strong> We refund as much as we can and adapt flexibly to <p><input class="FullName" data-required="Please enter your fullname" id="realname" name="name" placeholder="Your name *" required="" type="text"></p>
unexpected changes.</li> <p><input class="EmailAddress" data-required="Please enter your e-mail address" data-pattern="Expecting an e-mail address" id="email" name="email" pattern="^[\w\-\.]+@[\w\-\.]+(\.\w+)+$" placeholder="Email *" required="" type="text"></p>
</ul> <p><input class="InquiryCalendar form-control input" placeholder="Starting date *" required="" tabindex="0" type="text" readonly="readonly" id='starting_date' name="date_start"></p>
</div> <p>
<div class="ghwhyus">
<form action="/forms/inquiry_save" method="post">
<div class="InquiryFormBox">
<div class="FieldSet">
<p><textarea id="additionalrequirements" name="additional_requirements"
placeholder="How many people, hotel style and changes to make... " style="margin-bottom:20px;"></textarea></p>
<p><input class="FullName" data-required="Please enter your fullname" id="realname" name="name"
placeholder="Full name" required="" type="text"></p>
<p><input class="EmailAddress" data-required="Please enter your e-mail address"
data-pattern="Expecting an e-mail address" id="email" name="email" pattern="^[\w\-\.]+@[\w\-\.]+(\.\w+)+$"
placeholder="Email" required type="text"></p>
<p><input class="InquiryCalendar" data-min-date="7" id="starting_date" name="date_start"
placeholder="Starting date" required type="date"></p>
<p>
<select class="country_code" name="country_code"> <select class="country_code" name="country_code">
<option style="font-weight: 600;" value="United States +1">United States&nbsp; &nbsp;+1</option> <option style="font-weight: 600;" value="United States +1">United States&nbsp; &nbsp;+1</option>
<option style="font-weight: 600;" value="United Kingdom +44">United Kingdom&nbsp;&nbsp;+44</option> <option style="font-weight: 600;" value="United Kingdom +44">United Kingdom&nbsp; &nbsp;+44</option>
<option style="font-weight: 600;" value="Australia +61">Australia&nbsp; &nbsp;+61</option> <option style="font-weight: 600;" value="Australia +61">Australia&nbsp; &nbsp;+61</option>
<option style="font-weight: 600;" value="Canada +1">Canada&nbsp; &nbsp;+1</option> <option style="font-weight: 600;" value="Canada +1">Canada&nbsp; &nbsp;+1</option>
<option style="font-weight: 600;" value="Germany +49">Germany&nbsp; &nbsp;+49</option>
<option style="font-weight: 600;" value="France +33">France&nbsp; &nbsp;+33</option> <option style="font-weight: 600;" value="France +33">France&nbsp; &nbsp;+33</option>
<option style="font-weight: 600;" value="Germany +49">Germany&nbsp; &nbsp;+49</option>
<option style="font-weight: 600; " value="Italy +39">Italy&nbsp; &nbsp;+39</option> <option style="font-weight: 600; " value="Italy +39">Italy&nbsp; &nbsp;+39</option>
<option style="font-weight: 600; " value="Mexico +52">Mexico&nbsp; &nbsp;+52</option>
<option style="font-weight: 600; " value="Netherlands +31">Netherlands&nbsp; &nbsp;+31</option>
<option style="font-weight: 600; " value="Singapore +65">Singapore&nbsp; &nbsp;+65</option>
<option value="Afghanistan +93">Afghanistan &nbsp; &nbsp;+93</option> <option value="Afghanistan +93">Afghanistan &nbsp; &nbsp;+93</option>
<option value="Albania +355">Albania &nbsp; &nbsp;+355</option> <option value="Albania +355">Albania &nbsp; &nbsp;+355</option>
<option value="Algeria +213">Algeria&nbsp; &nbsp;+213</option> <option value="Algeria +213">Algeria&nbsp; &nbsp;+213</option>
<option value="American Samoa +1">American Samoa&nbsp; &nbsp;+1</option> <option value="American Samoa +1">American Samoa&nbsp; &nbsp;+1684</option>
<option value="Andorra +376">Andorra&nbsp; &nbsp;+376</option> <option value="Andorra +376">Andorra&nbsp; &nbsp;+376</option>
<option value="Angola +244">Angola&nbsp; &nbsp;+244</option> <option value="Angola +244">Angola&nbsp; &nbsp;+244</option>
<option value="Anguilla +1">Anguilla&nbsp; &nbsp;+1</option> <option value="Anguilla +1">Anguilla&nbsp; &nbsp;+1264</option>
<option value="Antigua and Barbuda +1">Antigua and Barbuda&nbsp; &nbsp;+1</option> <option value="Australia +61">Australia&nbsp; &nbsp;+61</option>
<option value="Antigua and Barbuda +1">Antigua and Barbuda&nbsp; &nbsp;+1268</option>
<option value="Argentina +54">Argentina&nbsp; &nbsp;+54</option> <option value="Argentina +54">Argentina&nbsp; &nbsp;+54</option>
<option value="Armenia +374">Armenia &nbsp; &nbsp;+374</option> <option value="Armenia +374">Armenia &nbsp; &nbsp;+374</option>
<option value="Aruba +297">Aruba&nbsp; &nbsp;+297</option> <option value="Aruba +297">Aruba&nbsp; &nbsp;+297</option>
<option value="Ascension Island +247">Ascension Island&nbsp; &nbsp;+247</option> <option value="Ascension Island +247">Ascension Island&nbsp; &nbsp;+247</option>
<option value="Australia +61">Australia&nbsp; &nbsp;+61</option>
<option value="Austria +43">Austria&nbsp; &nbsp;+43</option> <option value="Austria +43">Austria&nbsp; &nbsp;+43</option>
<option value="Azerbaijan +994">Azerbaijan&nbsp; &nbsp;+994</option> <option value="Azerbaijan +994">Azerbaijan&nbsp; &nbsp;+994</option>
<option value="Bahamas +1">Bahamas&nbsp; &nbsp;+1</option> <option value="Bahamas +1">Bahamas&nbsp; &nbsp;+1242</option>
<option value="Bahrain +973">Bahrain&nbsp; &nbsp;+973</option> <option value="Bahrain +973">Bahrain&nbsp; &nbsp;+973</option>
<option value="Bangladesh +880">Bangladesh&nbsp; &nbsp;+880</option> <option value="Bangladesh +880">Bangladesh&nbsp; &nbsp;+880</option>
<option value="Barbados +1">Barbados&nbsp; &nbsp;+1</option> <option value="Barbados +1">Barbados&nbsp; &nbsp;+1246</option>
<option value="Belarus +375">Belarus&nbsp; &nbsp;+375</option> <option value="Belarus +375">Belarus&nbsp; &nbsp;+375</option>
<option value="Belgium +32">Belgium&nbsp; &nbsp;+32</option> <option value="Belgium +32">Belgium&nbsp; &nbsp;+32</option>
<option value="Belize +501">Belize&nbsp; &nbsp;+501</option> <option value="Belize +501">Belize&nbsp; &nbsp;+501</option>
<option value="Benin +229">Benin&nbsp; &nbsp;+229</option> <option value="Benin +229">Benin&nbsp; &nbsp;+229</option>
<option value="Bermuda +1">Bermuda&nbsp; &nbsp;+1</option> <option value="Bermuda +1">Bermuda&nbsp; &nbsp;+1441</option>
<option value="Bhutan +975">Bhutan&nbsp; &nbsp;+975</option> <option value="Bhutan +975">Bhutan&nbsp; &nbsp;+975</option>
<option value="Bolivia +591">Bolivia&nbsp; &nbsp;+591</option> <option value="Bolivia +591">Bolivia&nbsp; &nbsp;+591</option>
<option value="Bosnia and Herzegovina +387">Bosnia and Herzegovina&nbsp; &nbsp;+387 <option value="Bosnia and Herzegovina +387">Bosnia and Herzegovina&nbsp; &nbsp;+387</option>
</option>
<option value="Botswana +267">Botswana&nbsp; &nbsp;+267</option> <option value="Botswana +267">Botswana&nbsp; &nbsp;+267</option>
<option value="Brazil +55">Brazil&nbsp; &nbsp;+55</option> <option value="Brazil +55">Brazil&nbsp; &nbsp;+55</option>
<option value="British Indian Ocean Territory +246">British Indian Ocean Territory&nbsp; <option value="British Indian Ocean Territory +246">British Indian Ocean Territory&nbsp; &nbsp;+246</option>
&nbsp;+246</option> <option value="British Virgin Islands +1">British Virgin Islands&nbsp; &nbsp;+1284</option>
<option value="British Virgin Islands +1">British Virgin Islands&nbsp; &nbsp;+1</option>
<option value="Brunei +673">Brunei&nbsp; &nbsp;+673</option> <option value="Brunei +673">Brunei&nbsp; &nbsp;+673</option>
<option value="Bulgaria +359">Bulgaria &nbsp; &nbsp;+359</option> <option value="Bulgaria +359">Bulgaria &nbsp; &nbsp;+359</option>
<option value="Burkina Faso +226">Burkina Faso&nbsp; &nbsp;+226</option> <option value="Burkina Faso +226">Burkina Faso&nbsp; &nbsp;+226</option>
@ -73,16 +60,14 @@
<option value="Cameroon +237">Cameroon&nbsp; &nbsp;+237</option> <option value="Cameroon +237">Cameroon&nbsp; &nbsp;+237</option>
<option value="Canada +1">Canada&nbsp; &nbsp;+1</option> <option value="Canada +1">Canada&nbsp; &nbsp;+1</option>
<option value="Cape Verde +238">Cape Verde&nbsp; &nbsp;+238</option> <option value="Cape Verde +238">Cape Verde&nbsp; &nbsp;+238</option>
<option value="Caribbean Netherlands +599">Caribbean Netherlands&nbsp; &nbsp;+599 <option value="Caribbean Netherlands +599">Caribbean Netherlands&nbsp; &nbsp;+599</option>
</option> <option value="Cayman Islands +1">Cayman Islands&nbsp; &nbsp;+1345</option>
<option value="Cayman Islands +1">Cayman Islands&nbsp; &nbsp;+1</option> <option value="Central African Republic +236">Central African Republic&nbsp; &nbsp;+236</option>
<option value="Central African Republic +236">Central African Republic&nbsp; &nbsp;+236
</option>
<option value="Chad +235">Chad&nbsp; &nbsp;+235</option> <option value="Chad +235">Chad&nbsp; &nbsp;+235</option>
<option value="Chile +56">Chile&nbsp; &nbsp;+56</option> <option value="Chile +56">Chile&nbsp; &nbsp;+56</option>
<option value="China +86">China&nbsp; &nbsp;+86</option> <option value="China +86">China&nbsp; &nbsp;+86</option>
<option value="Christmas Island +61">Christmas Island&nbsp; &nbsp;+61</option> <option value="Christmas Island +61">Christmas Island&nbsp; &nbsp;+6189164</option>
<option value="Cocos Islands +61">Cocos Islands&nbsp; &nbsp;+61</option> <option value="Cocos Islands +61">Cocos Islands&nbsp; &nbsp;+6189162</option>
<option value="Colombia +57">Colombia&nbsp; &nbsp;+57</option> <option value="Colombia +57">Colombia&nbsp; &nbsp;+57</option>
<option value="Comoros +269">Comoros&nbsp; &nbsp;+269</option> <option value="Comoros +269">Comoros&nbsp; &nbsp;+269</option>
<option value="Congo +243">Congo (DRC)&nbsp; &nbsp;+243</option> <option value="Congo +243">Congo (DRC)&nbsp; &nbsp;+243</option>
@ -97,8 +82,8 @@
<option value="Czech Republic +420">Czech Republic&nbsp; &nbsp;+420</option> <option value="Czech Republic +420">Czech Republic&nbsp; &nbsp;+420</option>
<option value="Denmark +45">Denmark&nbsp; &nbsp;+45</option> <option value="Denmark +45">Denmark&nbsp; &nbsp;+45</option>
<option value="Djibouti +253">Djibouti&nbsp; &nbsp;+253</option> <option value="Djibouti +253">Djibouti&nbsp; &nbsp;+253</option>
<option value="Dominica +1">Dominica&nbsp; &nbsp;+1</option> <option value="Dominica +1">Dominica&nbsp; &nbsp;+1767</option>
<option value="Dominican Republic +1">Dominican Republic&nbsp; &nbsp;+1</option> <option value="Dominican Republic +1">Dominican Republic&nbsp; &nbsp;+1809</option>
<option value="Ecuador +593">Ecuador&nbsp; &nbsp;+593</option> <option value="Ecuador +593">Ecuador&nbsp; &nbsp;+593</option>
<option value="Egypt +20">Egypt&nbsp; &nbsp;+20</option> <option value="Egypt +20">Egypt&nbsp; &nbsp;+20</option>
<option value="El Salvador +503">El Salvador&nbsp; &nbsp;+503</option> <option value="El Salvador +503">El Salvador&nbsp; &nbsp;+503</option>
@ -122,11 +107,11 @@
<option value="Gibraltar +350">Gibraltar&nbsp; &nbsp;+350</option> <option value="Gibraltar +350">Gibraltar&nbsp; &nbsp;+350</option>
<option value="Greece +30">Greece&nbsp; &nbsp;+30</option> <option value="Greece +30">Greece&nbsp; &nbsp;+30</option>
<option value="Greenland +299">Greenland&nbsp; &nbsp;+299</option> <option value="Greenland +299">Greenland&nbsp; &nbsp;+299</option>
<option value="Grenada +1">Grenada&nbsp; &nbsp;+1</option> <option value="Grenada +1">Grenada&nbsp; &nbsp;+1473</option>
<option value="Guadeloupe +590">Guadeloupe&nbsp; &nbsp;+590</option> <option value="Guadeloupe +590">Guadeloupe&nbsp; &nbsp;+590</option>
<option value="Guam +1">Guam&nbsp; &nbsp;+1</option> <option value="Guam +1">Guam&nbsp; &nbsp;+1671</option>
<option value="Guatemala +502">Guatemala&nbsp; &nbsp;+502</option> <option value="Guatemala +502">Guatemala&nbsp; &nbsp;+502</option>
<option value="Guernsey +44">Guernsey&nbsp; &nbsp;+44</option> <option value="Guernsey +44">Guernsey&nbsp; &nbsp;+441481</option>
<option value="Guinea +224">Guinea&nbsp; &nbsp;+224</option> <option value="Guinea +224">Guinea&nbsp; &nbsp;+224</option>
<option value="Guinea-Bissau +245">Guinea-Bissau&nbsp; &nbsp;+245</option> <option value="Guinea-Bissau +245">Guinea-Bissau&nbsp; &nbsp;+245</option>
<option value="Guyana +592">Guyana&nbsp; &nbsp;+592</option> <option value="Guyana +592">Guyana&nbsp; &nbsp;+592</option>
@ -143,7 +128,7 @@
<option value="Isle of Man +44">Isle of Man&nbsp; &nbsp;+44</option> <option value="Isle of Man +44">Isle of Man&nbsp; &nbsp;+44</option>
<option value="Israel +972">Israel&nbsp; &nbsp;+972</option> <option value="Israel +972">Israel&nbsp; &nbsp;+972</option>
<option value="Italy +39">Italy&nbsp; &nbsp;+39</option> <option value="Italy +39">Italy&nbsp; &nbsp;+39</option>
<option value="Jamaica +1">Jamaica&nbsp; &nbsp;+1</option> <option value="Jamaica +1">Jamaica&nbsp; &nbsp;+1876</option>
<option value="Japan +81">Japan&nbsp; &nbsp;+81</option> <option value="Japan +81">Japan&nbsp; &nbsp;+81</option>
<option value="Jersey +44">Jersey&nbsp; &nbsp;+44</option> <option value="Jersey +44">Jersey&nbsp; &nbsp;+44</option>
<option value="Jordan +962">Jordan&nbsp; &nbsp;+962</option> <option value="Jordan +962">Jordan&nbsp; &nbsp;+962</option>
@ -175,30 +160,27 @@
<option value="Mauritania +222">Mauritania&nbsp; &nbsp;+222</option> <option value="Mauritania +222">Mauritania&nbsp; &nbsp;+222</option>
<option value="Mauritius +230">Mauritius&nbsp; &nbsp;+230</option> <option value="Mauritius +230">Mauritius&nbsp; &nbsp;+230</option>
<option value="Mayotte +262">Mayotte&nbsp; &nbsp;+262</option> <option value="Mayotte +262">Mayotte&nbsp; &nbsp;+262</option>
<option value="Mexico +52">Mexico&nbsp; &nbsp;+52</option>
<option value="Micronesia +691">Micronesia&nbsp; &nbsp;+691</option> <option value="Micronesia +691">Micronesia&nbsp; &nbsp;+691</option>
<option value="Moldova +373">Moldova&nbsp; &nbsp;+373</option> <option value="Moldova +373">Moldova&nbsp; &nbsp;+373</option>
<option value="Monaco +377">Monaco&nbsp; &nbsp;+377</option> <option value="Monaco +377">Monaco&nbsp; &nbsp;+377</option>
<option value="Mongolia +976">Mongolia&nbsp; &nbsp;+976</option> <option value="Mongolia +976">Mongolia&nbsp; &nbsp;+976</option>
<option value="Montenegro +382">Montenegro&nbsp; &nbsp;+382</option> <option value="Montenegro +382">Montenegro&nbsp; &nbsp;+382</option>
<option value="Montserrat +1">Montserrat&nbsp; &nbsp;+1</option> <option value="Montserrat +1">Montserrat&nbsp; &nbsp;+1664</option>
<option value="Morocco +212">Morocco&nbsp; &nbsp;+212</option> <option value="Morocco +212">Morocco&nbsp; &nbsp;+212</option>
<option value="Mozambique +258">Mozambique&nbsp; &nbsp;+258</option> <option value="Mozambique +258">Mozambique&nbsp; &nbsp;+258</option>
<option value="Myanmar +95">Myanmar &nbsp; &nbsp;+95</option> <option value="Myanmar +95">Myanmar &nbsp; &nbsp;+95</option>
<option value="Namibia +264">Namibia&nbsp; &nbsp;+264</option> <option value="Namibia +264">Namibia&nbsp; &nbsp;+264</option>
<option value="Nauru +674">Nauru&nbsp; &nbsp;+674</option> <option value="Nauru +674">Nauru&nbsp; &nbsp;+674</option>
<option value="Nepal +977">Nepal&nbsp; &nbsp;+977</option> <option value="Nepal +977">Nepal&nbsp; &nbsp;+977</option>
<option value="Netherlands +31">Netherlands&nbsp; &nbsp;+31</option>
<option value="New Caledonia +687">New Caledonia&nbsp; &nbsp;+687</option> <option value="New Caledonia +687">New Caledonia&nbsp; &nbsp;+687</option>
<option value="New Zealand +64">New Zealand&nbsp; &nbsp;+64</option> <option value="New Zealand +64">New Zealand&nbsp; &nbsp;+64</option>
<option value="Nicaragua +505">Nicaragua&nbsp; &nbsp;+505</option> <option value="Nicaragua +505">Nicaragua&nbsp; &nbsp;+505</option>
<option value="Niger +227">Niger&nbsp; &nbsp;+227</option> <option value="Niger +227">Niger&nbsp; &nbsp;+227</option>
<option value="Nigeria +234">Nigeria&nbsp; &nbsp;+234</option> <option value="Nigeria +234">Nigeria&nbsp; &nbsp;+234</option>
<option value="Niue +683">Niue&nbsp; &nbsp;+683</option> <option value="Niue +683">Niue&nbsp; &nbsp;+683</option>
<option value="Norfolk Island +672">Norfolk Island&nbsp; &nbsp;+672</option> <option value="Norfolk Island +672">Norfolk Island&nbsp; &nbsp;+6723</option>
<option value="North Korea +850">North Korea&nbsp; &nbsp;+850</option> <option value="North Korea +850">North Korea&nbsp; &nbsp;+850</option>
<option value="Northern Mariana Islands +1">Northern Mariana Islands&nbsp; &nbsp;+1 <option value="Northern Mariana Islands +1">Northern Mariana Islands&nbsp; &nbsp;+1670</option>
</option>
<option value="Norway +47">Norway&nbsp; &nbsp;+47</option> <option value="Norway +47">Norway&nbsp; &nbsp;+47</option>
<option value="Oman +968">Oman&nbsp; &nbsp;+968</option> <option value="Oman +968">Oman&nbsp; &nbsp;+968</option>
<option value="Pakistan +92">Pakistan&nbsp; &nbsp;+92</option> <option value="Pakistan +92">Pakistan&nbsp; &nbsp;+92</option>
@ -211,7 +193,7 @@
<option value="Philippines +63">Philippines&nbsp; &nbsp;+63</option> <option value="Philippines +63">Philippines&nbsp; &nbsp;+63</option>
<option value="Poland +48">Poland&nbsp; &nbsp;+48</option> <option value="Poland +48">Poland&nbsp; &nbsp;+48</option>
<option value="Portugal +351">Portugal&nbsp; &nbsp;+351</option> <option value="Portugal +351">Portugal&nbsp; &nbsp;+351</option>
<option value="Puerto Rico +1">Puerto Rico&nbsp; &nbsp;+1</option> <option value="Puerto Rico +1">Puerto Rico&nbsp; &nbsp;+1787</option>
<option value="Qatar +974">Qatar&nbsp; &nbsp;+974</option> <option value="Qatar +974">Qatar&nbsp; &nbsp;+974</option>
<option value="Réunion +262">Réunion&nbsp; &nbsp;+262</option> <option value="Réunion +262">Réunion&nbsp; &nbsp;+262</option>
<option value="Romania +40">Romania&nbsp; &nbsp;+40</option> <option value="Romania +40">Romania&nbsp; &nbsp;+40</option>
@ -219,24 +201,20 @@
<option value="Rwanda +250">Rwanda&nbsp; &nbsp;+250</option> <option value="Rwanda +250">Rwanda&nbsp; &nbsp;+250</option>
<option value="Saint Barthélemy +590">Saint Barthélemy&nbsp; &nbsp;+590</option> <option value="Saint Barthélemy +590">Saint Barthélemy&nbsp; &nbsp;+590</option>
<option value="Saint Helena +290">Saint Helena&nbsp; &nbsp;+290</option> <option value="Saint Helena +290">Saint Helena&nbsp; &nbsp;+290</option>
<option value="Saint Kitts and Nevis +1">Saint Kitts and Nevis&nbsp; &nbsp;+1</option> <option value="Saint Kitts and Nevis +1">Saint Kitts and Nevis&nbsp; &nbsp;+1869</option>
<option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1</option> <option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1758</option>
<option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option> <option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option>
<option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; <option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; &nbsp;+508</option>
&nbsp;+508</option> <option value="Saint Vincent and the Grenadines +1">Saint Vincent and the Grenadines&nbsp; &nbsp;+1784</option>
<option value="Saint Vincent and the Grenadines +1">Saint Vincent and the
Grenadines&nbsp; &nbsp;+1</option>
<option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option> <option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option>
<option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option> <option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option>
<option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239 <option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239</option>
</option>
<option value="Saudi Arabia +966">Saudi Arabia &nbsp; &nbsp;+966</option> <option value="Saudi Arabia +966">Saudi Arabia &nbsp; &nbsp;+966</option>
<option value="Senegal +221">Senegal &nbsp; &nbsp;+221</option> <option value="Senegal +221">Senegal &nbsp; &nbsp;+221</option>
<option value="Serbia +381">Serbia&nbsp; &nbsp;+381</option> <option value="Serbia +381">Serbia&nbsp; &nbsp;+381</option>
<option value="Seychelles +248">Seychelles&nbsp; &nbsp;+248</option> <option value="Seychelles +248">Seychelles&nbsp; &nbsp;+248</option>
<option value="Sierra Leone +232">Sierra Leone&nbsp; &nbsp;+232</option> <option value="Sierra Leone +232">Sierra Leone&nbsp; &nbsp;+232</option>
<option value="Singapore +65">Singapore&nbsp; &nbsp;+65</option> <option value="Sint Maarten +1">Sint Maarten&nbsp; &nbsp;+1721</option>
<option value="Sint Maarten +1">Sint Maarten&nbsp; &nbsp;+1</option>
<option value="Slovakia +421">Slovakia&nbsp; &nbsp;+421</option> <option value="Slovakia +421">Slovakia&nbsp; &nbsp;+421</option>
<option value="Slovenia +386">Slovenia&nbsp; &nbsp;+386</option> <option value="Slovenia +386">Slovenia&nbsp; &nbsp;+386</option>
<option value="Solomon Islands +677">Solomon Islands&nbsp; &nbsp;+677</option> <option value="Solomon Islands +677">Solomon Islands&nbsp; &nbsp;+677</option>
@ -248,8 +226,7 @@
<option value="Sri Lanka +94">Sri Lanka &nbsp; &nbsp;+94</option> <option value="Sri Lanka +94">Sri Lanka &nbsp; &nbsp;+94</option>
<option value="Sudan +249">Sudan&nbsp; &nbsp;+249</option> <option value="Sudan +249">Sudan&nbsp; &nbsp;+249</option>
<option value="Suriname">Suriname&nbsp; &nbsp;+597</option> <option value="Suriname">Suriname&nbsp; &nbsp;+597</option>
<option value="Svalbard and Jan Mayen +47">Svalbard and Jan Mayen&nbsp; &nbsp;+47 <option value="Svalbard and Jan Mayen +47">Svalbard and Jan Mayen&nbsp; &nbsp;+47</option>
</option>
<option value="Sweden +46">Sweden&nbsp; &nbsp;+46</option> <option value="Sweden +46">Sweden&nbsp; &nbsp;+46</option>
<option value="Switzerland +41">Switzerland&nbsp; &nbsp;+41</option> <option value="Switzerland +41">Switzerland&nbsp; &nbsp;+41</option>
<option value="Syria +963">Syria &nbsp; &nbsp;+963</option> <option value="Syria +963">Syria &nbsp; &nbsp;+963</option>
@ -261,94 +238,103 @@
<option value="Togo +228">Togo&nbsp; &nbsp;+228</option> <option value="Togo +228">Togo&nbsp; &nbsp;+228</option>
<option value="Tokelau +690">Tokelau&nbsp; &nbsp;+690</option> <option value="Tokelau +690">Tokelau&nbsp; &nbsp;+690</option>
<option value="Tonga +676">Tonga&nbsp; &nbsp;+676</option> <option value="Tonga +676">Tonga&nbsp; &nbsp;+676</option>
<option value="Trinidad and Tobago +1">Trinidad and Tobago&nbsp; &nbsp;+1</option> <option value="Trinidad and Tobago +1">Trinidad and Tobago&nbsp; &nbsp;+1868</option>
<option value="Tunisia +216">Tunisia&nbsp; &nbsp;+216</option> <option value="Tunisia +216">Tunisia&nbsp; &nbsp;+216</option>
<option value="Turkey +90">Turkey&nbsp; &nbsp;+90</option> <option value="Turkey +90">Turkey&nbsp; &nbsp;+90</option>
<option value="Turkmenistan +993">Turkmenistan&nbsp; &nbsp;+993</option> <option value="Turkmenistan +993">Turkmenistan&nbsp; &nbsp;+993</option>
<option value="Turks and Caicos Islands +1">Turks and Caicos Islands&nbsp; &nbsp;+1 <option value="Turks and Caicos Islands +1">Turks and Caicos Islands&nbsp; &nbsp;+1649</option>
</option>
<option value="Tuvalu +688">Tuvalu&nbsp; &nbsp;+688</option> <option value="Tuvalu +688">Tuvalu&nbsp; &nbsp;+688</option>
<option value="U.S. Virgin Islands +1">U.S. Virgin Islands&nbsp; &nbsp;+1</option> <option value="U.S. Virgin Islands +1">U.S. Virgin Islands&nbsp; &nbsp;+1340</option>
<option value="Uganda +256">Uganda&nbsp; &nbsp;+256</option> <option value="Uganda +256">Uganda&nbsp; &nbsp;+256</option>
<option value="Ukraine +380">Ukraine&nbsp; &nbsp;+380</option> <option value="Ukraine +380">Ukraine&nbsp; &nbsp;+380</option>
<option value="United Arab Emirates +971">United Arab Emirates &nbsp; &nbsp;+971 <option value="United Arab Emirates +971">United Arab Emirates &nbsp; &nbsp;+971</option>
</option>
<option value="United Kingdom +44">United Kingdom&nbsp; &nbsp;+44</option> <option value="United Kingdom +44">United Kingdom&nbsp; &nbsp;+44</option>
<option value="United States +1">United States&nbsp; &nbsp;+1</option> <option value="United States +1">United States&nbsp; &nbsp;+1</option>
<option value="Uruguay +598">Uruguay&nbsp; &nbsp;+598</option> <option value="Uruguay +598">Uruguay&nbsp; &nbsp;+598</option>
<option value="Uzbekistan +998">Uzbekistan&nbsp; &nbsp;+998</option> <option value="Uzbekistan +998">Uzbekistan&nbsp; &nbsp;+998</option>
<option value="Vanuatu +678">Vanuatu&nbsp; &nbsp;+678</option> <option value="Vanuatu +678">Vanuatu&nbsp; &nbsp;+678</option>
<option value="Vatican City +39">Vatican City&nbsp; &nbsp;+39</option> <option value="Vatican City +39">Vatican City&nbsp; &nbsp;+379</option>
<option value="Venezuela +58">Venezuela&nbsp; &nbsp;+58</option> <option value="Venezuela +58">Venezuela&nbsp; &nbsp;+58</option>
<option value="Vietnam +84">Vietnam&nbsp; &nbsp;+84</option> <option value="Vietnam +84">Vietnam&nbsp; &nbsp;+84</option>
<option value="Wallis and Futuna +681">Wallis and Futuna&nbsp; &nbsp;+681</option> <option value="Wallis and Futuna +681">Wallis and Futuna&nbsp; &nbsp;+681</option>
<option value="Western Sahara +212">Western Sahara &nbsp; &nbsp;+212</option> <option value="Western Sahara +212">Western Sahara &nbsp; &nbsp;+21228</option>
<option value="Yemen +967">Yemen&nbsp; &nbsp;+967</option> <option value="Yemen +967">Yemen&nbsp; &nbsp;+967</option>
<option value="Zambia +260">Zambia&nbsp; &nbsp;+260</option> <option value="Zambia +260">Zambia&nbsp; &nbsp;+260</option>
<option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option> <option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option>
<option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+358</option> <option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+35818</option>
</select> </select>
<input class="Inquiryphone" name="PhoneNo" placeholder="Phone or other ways to contact you" <input class="Inquiryphone" name="PhoneNo" placeholder="Phone number including area code (optional)" type="text">
type="text"> </p> </p>
<p style="font-size: 17px;font-style:italic;line-height: 20px; color: #555;">Having a phone <p style="font-size: 17px;font-style:italic;line-height: 20px; color: #555;">Having a phone
number, especially with WhatsApp/iMessage capability will improve communication number, especially with WhatsApp/iMessage capability will improve communication
efficiency.</p> efficiency.</p>
<p style="margin-top: 0;margin-bottom: 10px;padding: 0;color: #000;font-size: 20px;">I prefer to <p style="margin-top: 0;margin-bottom: 10px;padding: 0;color: #000;font-size: 20px;">I prefer to
be contacted via:</p> be contacted via:</p>
<div class="checkYes" style="color:#000;"> <label for="whatsapp"><input <div class="checkYes" style="color:#000;"> <label for="whatsapp"><input class="checkBorder mgr-primary" id="whatsapp" name="contact_via_WhatsApp" type="checkbox" value="yes" style="width:auto !important;">WhatsApp</label>
class="checkBorder mgr-primary" id="whatsapp" name="contact_via_WhatsApp"
type="checkbox" value="yes" style="width:auto;">WhatsApp</label>
</div> </div>
<div class="checkYes" style="color:#000;"> <label for="iMessage"><input <div class="checkYes" style="color:#000;"> <label for="iMessage"><input class="checkBorder mgr-primary" id="iMessage" name="contact_via_iMessage" type="checkbox" value="yes" style="width:auto !important;">iMessage</label>
class="checkBorder mgr-primary" id="iMessage" name="contact_via_iMessage"
type="checkbox" value="yes" style="width:auto;">iMessage</label>
</div> </div>
<div class="checkYes" style="color:#000;"> <label for="Phone"><input <div class="checkYes" style="color:#000;"> <label for="Phone"><input class="checkBorder mgr-primary" id="Phone" name="contact_via_phone_call" type="checkbox" value="yes" style="width:auto !important;">Phone call</label></div>
class="checkBorder mgr-primary" id="Phone" name="contact_via_phone_call" <div class="checkYes" style="color:#000;"> <label for="Video"><input class="checkBorder mgr-primary" id="Video" name="contact_via_video_appointment" type="checkbox" value="yes" style="width:auto !important;">Video appointment</label></div>
type="checkbox" value="yes" style="width:auto;">Phone call</label></div> <input name="nullemail" placeholder="Your alternative email?" type="hidden">
<div class="checkYes" style="color:#000;"> <label for="Video"><input <input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/>
class="checkBorder mgr-primary" id="Video" name="contact_via_video_appointment" <input id="sourcetype" name="sourcetype" type="hidden" value="32113">
type="checkbox" value="yes" style="width:auto;">Video appointment</label></div> <button class="sendButton" id="bottomFormBtn" type="submit">
Send My Inquiry
<input name="nullemail" placeholder="Your alternative email?" type="hidden"> </button>
<input id="url" name="url" type="hidden"> </div>
<input id="sourcetype" name="sourcetype" type="hidden" value="32113"> </div>
<button class="sendButton" type="submit"> </form>
Send My Inquiry <!--
</button> <div class="contactwechat"><a id="scrollAnchor"></a>
<img alt="global highlights' wechat code" height="100px" src="https://data.asiahighlights.com/image/about/asia-highlights-whatsapp-code.jpg" width="100px">
<div class="wechatinfo">Scan and add us on WhatsApp: <span class="wechatred">+8615807734776</span>
Email: contact@globalhighlights.com
</div>
</div>-->
</div> </div>
</div> <script src="https://data.globalhighlights.com/js/flatpickr-v4.6.11.min.js"></script>
</form> <script>
</div> document.addEventListener('DOMContentLoaded', () => {
</div> flatpickr("#starting_date", {
<script> dateFormat: "Y-m-d",
(function () { altInput: true,
String.prototype.lpad = function (padString, length) { altFormat: "F j, Y",
var str = this; disableMobile: true,
while (str.length < length) minDate: "today"
str = padString + str; });
return str; });
} </script>
document.getElementById("url").value = (window.location.href); <script>
const dateOffset = document.getElementById('starting_date').dataset.minDate; (function () {
const today = new Date(); String.prototype.lpad = function (padString, length) {
const startMinDate = new Date(today.setDate(today.getDate() + parseInt(dateOffset))); var str = this;
const minDateStr = while (str.length < length)
startMinDate.getFullYear() + '-' + str = padString + str;
(startMinDate.getMonth() + 1).toString().lpad('0', 2) + '-' + return str;
startMinDate.getDate().toString().lpad('0', 2); }
document.getElementById('starting_date').setAttribute("min", minDateStr); document.getElementById("url").value = (window.location.href);
const required_fields = document.querySelectorAll(":required"); const required_fields = document.querySelectorAll(":required");
required_fields.forEach(element => { required_fields.forEach(element => {
element.addEventListener("input", function(event) { element.addEventListener("input", function (event) {
if (element.validity.valueMissing) { if (element.validity.valueMissing) {
element.setCustomValidity(element.dataset.required); element.setCustomValidity(element.dataset.required);
} else if (element.validity.patternMismatch) { } else if (element.validity.patternMismatch) {
element.setCustomValidity(element.dataset.pattern); element.setCustomValidity(element.dataset.pattern);
} else { } else {
element.setCustomValidity(""); element.setCustomValidity("");
} }
}); });
}); });
})(); var formEle = document.getElementById('bottomInquiryForm');
</script> var submitBtn = document.getElementById('bottomFormBtn');
formEle.addEventListener('submit', function(evt) {
evt.preventDefault();
formEle.submit();
submitBtn.innerText = "Submitted successfully";
});
})();
</script>
</div>

@ -576,6 +576,34 @@ aria-label="festival">
</div> </div>
<div class="bottom_destinations">
<div class="footerbox">
<div class="listtour">
<div class="destination_links">
<ul>
<li><a href="/egypt/tours">Egypt Tours</a></li>
<li><a href="/turkey/tours">Turkey Tours</a></li>
<li><a href="/peru/2-week-itinerary">Peru</a></li>
<li><a href="/china/tours">China Tours</a></li>
<li><a href="/vietnam/tours">Vietnam Tours</a></li>
<li><a href="/myanmar/tours">Myanmar Tours</a></li>
</ul>
</div>
<div class="destination_links">
<ul>
<li><a href="/morocco/tours">Morocco Tours</a></li>
<li><a href="/israel/holidays">Israel</a></li>
<li><a href="/japan/tours">Japan Tours</a></li>
<li><a href="/thailand/tours">Thailan Tours</a></li>
<li><a href="/india/tours">India Tours</a></li>
<li><a href="/morocco/tours/morocco-and-spain-tour">Spain Tour</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="bottomlogo"> <div class="bottomlogo">
© 2018-2023 Global Highlights <br>— Discovery Your Way! © 2018-2023 Global Highlights <br>— Discovery Your Way!
</div> </div>

Loading…
Cancel
Save