PluginProbe
zipaddr-jp / 1.40
zipaddr-jp v1.40
1.45 1.44 1.43 trunk 1,43 1.0.1 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.40 1.41 1.42
zipaddr-jp / zipaddr-jp.php

zipaddr-jp.php in zipaddr-jp 1.40, at zipaddr-jp.php

68 lines 2.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 Plugin Name: zipaddr-jp
4 Plugin URI: https://zipaddr2.com/wordpress/
5 Description: The input convert an address from a zip code automatically.
6 Version: 1.40
7 Author: Tatsuro, Terunuma
8 Author URI: https://pierre-soft.com/
9 License: GPLv2 or later
10 */
11 define('zipaddr_VERS', '1.40');
12 define('zipaddr_KEYS', 'zipaddr-config');
13 define('zipaddr_SYS', 'sys_');
14 define('zipaddr_COM', 'https://zipaddr.com/');
15 define('zipaddr2COM', 'https://zipaddr2.com/');
16 define('zipaddr_git', 'https://zipaddr.github.io/');
17 define('zipaddr_DEFINE', 'zipaddr_define');
18 define('zipaddrMei', plugin_basename(dirname(__FILE__)));
19 define('zipaddr_PLUGIN_DIR', plugin_dir_path(__FILE__)); // /myplugin/
20 define('zipaddr_FILE1', str_replace("/".zipaddrMei."/","",zipaddr_PLUGIN_DIR)."/zipaddr_define.txt"); //��
21 define('zipaddr_FILE2', zipaddr_PLUGIN_DIR."include/zipaddrjp_define.php"); //�V
22
23 $plugin_name= "";
24 $keywd= "usces_";
25 if( !empty($_SERVER["REQUEST_URI"]) ){
26 $wk= trim( sanitize_text_field(wp_unslash($_SERVER["REQUEST_URI"])) );
27 $wk= htmlspecialchars($wk, ENT_QUOTES);
28 if( strpos($wk,'?page='.$keywd) !== false ) $plugin_name= $keywd;
29 }
30 require_once zipaddr_PLUGIN_DIR.'include/zipaddrjp_config.php';
31
32 if( is_admin() && $plugin_name == $keywd ){ // welcart
33 define( 'zipaddr_IDENT', '3');
34 require_once zipaddr_PLUGIN_DIR.'zipaddr.php';
35 add_filter('usces_filter_apply_admin_addressform', 'zipaddr_jp_usces', 99999, 3);// welcart
36 }
37 else
38 if( is_admin() ){ // admin
39 define( 'zipaddr_IDENT', '2');
40 require_once zipaddr_PLUGIN_DIR.'admin.php';
41 add_action('admin_menu', 'zipaddr_admin_menu');
42 if( function_exists('register_uninstall_hook') ) {register_uninstall_hook( __FILE__, 'zipaddr_uninstall' );} // uninstall�ďo��
43 }
44 else { // user
45 define( 'zipaddr_IDENT', '1');
46 require_once zipaddr_PLUGIN_DIR.'zipaddr.php';
47 add_filter('usces_filter_apply_addressform', 'zipaddr_jp_usces', 99999, 3);// welcart
48 add_filter('usces_filter_cart_delivery_script','zipaddr_jp_welcart', 99999, 3);// welcart
49 add_filter('the_content', 'zipaddr_jp_change', 99999); // html change
50 }
51
52 function zipaddr_jp_usces($formtag,$type,$data) {return zipaddr_jp_change($formtag,"1");}
53 function zipaddr_jp_welcart($script) {return $script;
54 $keywd1="if(delivery_days[selected]";
55 $addon="
56 if(typeof Zip.welorder==='function'){
57 var wk1= $('#delivery_country').val();
58 var wk2= $('#delivery_pref').val();
59 if( wk1!='' && wk2!='' ) {delivery_country=wk1; delivery_pref=wk2;}
60 }
61 ";
62 $wk0= strpos($script,$keywd1);
63 if( $wk0!==false ) {$script= str_replace($keywd1, $addon.$keywd1, $script);}
64 return $script;
65 }
66 function zipaddr_uninstall() {delete_option(zipaddr_DEFINE);} // uninstall����
67 ?>
68