XPressME Integration Kit

Trac

Changeset 583


Ignore:
Timestamp:
Apr 23, 2010, 10:49:33 AM (14 years ago)
Author:
toemon
Message:

xoops_mod_wordpress060_alphaの複製モジュールからのアップデート対応 fixes#335

Location:
trunk/xpressme_integration_kit
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/xpressme_integration_kit/admin/index.php

    r551 r583  
    3636        $mydirname = basename(dirname(dirname(__FILE__))); 
    3737        $my_dirpath = dirname(dirname(__FILE__)); 
    38         $wp_prefix_only = $mydirname; 
    39         if ($wp_prefix_only == 'wordpress') $wp_prefix_only ='wp'; 
     38        $wp_prefix_only = preg_replace('/wordpress/','wp',$mydirname); 
    4039        $db_prefix = $xoopsDB->prefix($wp_prefix_only); 
    4140 
     
    120119        $mydirname = basename(dirname(dirname(__FILE__))); 
    121120        $my_dirpath = dirname(dirname(__FILE__)); 
    122         $prefix = $mydirname; 
    123         if ($prefix == 'wordpress') $prefix ='wp'; 
     121        $prefix = preg_replace('/wordpress/','wp',$mydirname); 
    124122        $wp_prefix = $xoopsDB->prefix($prefix); 
    125123 
     
    540538         
    541539        $xp_prefix = $GLOBALS['xoopsModule']->getInfo('dirname'); 
    542         if ($xp_prefix == 'wordpress'){ 
    543                 $xp_prefix = 'wp'; 
    544         } 
     540        $xp_prefix = preg_replace('/wordpress/','wp',$xp_prefix); 
    545541 
    546542        $prefix = $xoopsDB->prefix($xp_prefix . '_'); 
     
    614610        $xoopsDB =& Database::getInstance(); 
    615611        $xp_prefix = $GLOBALS['xoopsModule']->getInfo('dirname'); 
    616         if ($xp_prefix == 'wordpress'){ 
    617                 $xp_prefix = 'wp'; 
    618         } 
     612        $xp_prefix = preg_replace('/wordpress/','wp',$xp_prefix); 
    619613        $prefix = $xoopsDB->prefix($xp_prefix . '_'); 
    620614        $group_role_tables = $prefix.'group_role'; 
  • trunk/xpressme_integration_kit/blocks/block_common.php

    r513 r583  
    2323    $mydirpath = dirname(dirname(__FILE__)); 
    2424        $mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    25         if ($mydirname == 'wordpress'){ 
    26                 $wp_prefix = 'wp_'; 
    27         } else { 
    28                 $wp_prefix = $mydirname . '_'; 
    29         } 
     25        $wp_prefix = preg_replace('/wordpress/','wp',$mydirname) . '_'; 
    3026        $xoopsDB =& Database::getInstance(); 
    3127        $myts =& MyTextSanitizer::getInstance(); 
  • trunk/xpressme_integration_kit/blocks/widget_block.php

    r495 r583  
    2323 
    2424                $selected = explode(',' , $widget_select); 
    25  
    26                 if ($mydirname == 'wordpress'){ 
    27                         $wp_prefix = 'wp_'; 
    28                 } else { 
    29                         $wp_prefix = $mydirname . '_'; 
    30                 } 
     25                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname) . '_'; 
    3126                $xoopsDB =& Database::getInstance(); 
    3227                $myts =& MyTextSanitizer::getInstance(); 
  • trunk/xpressme_integration_kit/class/config_from_xoops.class.php

    r551 r583  
    9393                $this->xoops_upload_path = $this->xoops_root_path .'/uploads'; 
    9494                $this->xoops_upload_url = $this->xoops_url . '/uploads'; 
    95                  
    96                 if ($this->module_name == 'wordpress') 
    97                         $this->module_db_prefix =  $this->xoops_db_prefix  . '_wp_'; 
    98                 else 
    99                         $this->module_db_prefix =  $this->xoops_db_prefix  . '_' . $this->module_name . '_'; 
     95                $this->module_db_prefix = $this->xoops_db_prefix  . '_' . preg_replace('/wordpress/','wp',$this->module_name) . '_'; 
    10096                 
    10197                $this->set_module_version(); 
  • trunk/xpressme_integration_kit/class/xpressD3commentContent.class.php

    r261 r583  
    2222                        if( preg_match( '/[^0-9a-zA-Z_-]/' , $mydirname ) ) die( 'Invalid mydirname' ) ; 
    2323                         
    24                         $xpress_prefix = $mydirname; 
    25                         if ($xpress_prefix == 'wordpress') $xpress_prefix = 'wp'; 
     24                        $xpress_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    2625 
    2726                        // query 
     
    7473                                        if( preg_match( '/[^0-9a-zA-Z_-]/' , $mydirname ) ) die( 'Invalid mydirname' ) ; 
    7574                                         
    76                                         $xpress_prefix = $mydirname; 
    77                                         if ($xpress_prefix == 'wordpress') $xpress_prefix = 'wp'; 
     75                                        $xpress_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    7876 
    7977                                        // query 
     
    160158                        $post_id = intval( $link_id ) ; 
    161159                        $mydirname = $this->mydirname ; 
    162                         $xpress_prefix = $mydirname; 
    163                         if ($xpress_prefix == 'wordpress') $xpress_prefix = 'wp'; 
     160                        $xpress_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    164161                         
    165162                        $db =& Database::getInstance() ; 
     
    199196                        if( preg_match( '/[^0-9a-zA-Z_-]/' , $mydirname ) ) die( 'Invalid mydirname' ) ; 
    200197                         
    201                         $xpress_prefix = $mydirname; 
    202                         if ($xpress_prefix == 'wordpress') $xpress_prefix = 'wp'; 
     198                        $xpress_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    203199                         
    204200                        $table_term_relationships = $db->prefix($xpress_prefix."_term_relationships"); 
     
    273269 
    274270                        $mydirname = $this->mydirname ; 
    275                         $xpress_prefix = $mydirname; 
    276                         if ($xpress_prefix == 'wordpress') $xpress_prefix = 'wp'; 
     271                        $xpress_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    277272                        $d3f_forum_dir  = $this->d3forum_dirname; 
    278273                         
     
    419414                function get_wp_comment_ID($d3forum_post_ID){ 
    420415                        $xp_prefix = $wpdirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    421                         if ($xp_prefix == 'wordpress'){ 
    422                                 $xp_prefix = 'wp'; 
    423                         } 
     416                        $xp_prefix = preg_replace('/wordpress/','wp',$xp_prefix); 
    424417                         
    425418                        $xoopsDB =& Database::getInstance(); 
  • trunk/xpressme_integration_kit/include/data.inc.php

    r426 r583  
    3131        global $xoopsDB; 
    3232 
    33         if ($mydirname == 'wordpress'){ 
    34                 $wp_prefix = 'wp'; 
    35         } else { 
    36                 $wp_prefix = $mydirname; 
    37         } 
     33        $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    3834        require_once (XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/include/general_functions.php'); 
    3935        include(XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/wp-includes/version.php'); 
     
    163159 
    164160        global $xoopsDB; 
    165  
    166         if ($mydirname == 'wordpress'){ 
    167                 $wp_prefix = 'wp'; 
    168         } else { 
    169                 $wp_prefix = $mydirname; 
    170         } 
     161        $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    171162        require_once (XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/include/general_functions.php'); 
    172163        $prefix = $xoopsDB->prefix($wp_prefix); 
     
    208199 
    209200        global $xoopsDB; 
    210  
    211         if ($mydirname == 'wordpress'){ 
    212                 $wp_prefix = 'wp'; 
    213         } else { 
    214                 $wp_prefix = $mydirname; 
    215         } 
     201        $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    216202         
    217203        require_once (XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/include/general_functions.php'); 
  • trunk/xpressme_integration_kit/include/general_functions.php

    r526 r583  
    1313                if (empty($mydirname)) 
    1414                        $mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    15  
    16                 if ($mydirname == 'wordpress'){ 
    17                         $wp_prefix = 'wp'; 
    18                 } else { 
    19                         $wp_prefix = $mydirname; 
    20                 } 
     15                 
     16                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    2117 
    2218                if (empty($xoops_db)) { // not load XPressME 
     
    5652                        $mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    5753 
    58                 if ($mydirname == 'wordpress'){ 
    59                         $wp_prefix = 'wp'; 
    60                 } else { 
    61                         $wp_prefix = $mydirname; 
    62                 } 
     54                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    6355 
    6456                if (empty($xoops_db)) { // not load XPressME 
  • trunk/xpressme_integration_kit/include/oninstall.php

    r534 r583  
    8686         
    8787// create XPressME table 
    88         $xp_prefix = $mydirname; 
    89         if ($xp_prefix == 'wordpress'){ 
    90                 $xp_prefix = 'wp'; 
    91         } 
     88        $xp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    9289        $views_table = XOOPS_DB_PREFIX . '_' . $xp_prefix .'_views' ; 
    9390 
  • trunk/xpressme_integration_kit/include/onuninstall.php

    r232 r583  
    2525        $mid = $module->getVar('mid') ; 
    2626         
    27         $xp_prefix = $mydirname; 
    28         if ($xp_prefix == 'wordpress'){ 
    29                 $xp_prefix = 'wp'; 
    30         } 
     27        $xp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    3128         
    3229        $xoops_prefix = $db->prefix(); 
  • trunk/xpressme_integration_kit/include/onupdate.php

    r534 r583  
    8181function xpress_put_siteurl($mydirname,$url){ 
    8282                global $xoopsModule; 
    83                 $wp_prefix = $mydirname; 
    84                 if ($wp_prefix == 'wordpress'){ 
    85                         $wp_prefix = 'wp'; 
    86                 } 
     83                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    8784                $xoopsDB =& Database::getInstance(); 
    8885                $db_xpress_option = $xoopsDB->prefix($wp_prefix . '_options'); 
     
    9693function xpress_put_home($mydirname,$url){ 
    9794                global $xoopsModule; 
    98                 $wp_prefix = $mydirname; 
    99                 if ($wp_prefix == 'wordpress'){ 
    100                         $wp_prefix = 'wp'; 
    101                 } 
     95                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    10296                $xoopsDB =& Database::getInstance(); 
    10397                $db_xpress_option = $xoopsDB->prefix($wp_prefix . '_options'); 
     
    111105        function get_xpress_option($mydirname,$option_name){ 
    112106                global $xoopsModule; 
    113                 $wp_prefix = $mydirname; 
    114                 if ($wp_prefix == 'wordpress'){ 
    115                         $wp_prefix = 'wp'; 
    116                 } 
     107                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    117108                $xoopsDB =& Database::getInstance(); 
    118109                $option_table = $xoopsDB->prefix($wp_prefix . '_options'); 
     
    145136function get_db_version($mydirname){ 
    146137                global $xoopsModule; 
    147                 $wp_prefix = $mydirname; 
    148                 if ($wp_prefix == 'wordpress'){ 
    149                         $wp_prefix = 'wp'; 
    150                 } 
     138                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    151139                $xoopsDB =& Database::getInstance(); 
    152140                $db_xpress_option = $xoopsDB->prefix($wp_prefix . '_options'); 
     
    192180function xpress_table_make($module, $mydirname) 
    193181{ 
    194         $xp_prefix = $mydirname; 
    195         if ($xp_prefix == 'wordpress'){ 
    196                 $xp_prefix = 'wp'; 
    197         } 
    198182        $db =& Database::getInstance() ; 
    199183        $mid = $module->getVar('mid') ; 
    200184 
    201185// XPressME orignal table update 
    202         $xp_prefix = $mydirname; 
    203         if ($xp_prefix == 'wordpress'){ 
    204                 $xp_prefix = 'wp'; 
    205         } 
     186        $xp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    206187        $msgs = array(); 
    207188 
     
    307288                 
    308289                $xoopsDB =& Database::getInstance(); 
    309                 if ($mydirname == 'wordpress'){ 
    310                         $xpress_prefix=  $xoopsDB->prefix('wp_'); 
    311                 } else { 
    312                         $xpress_prefix=  $xoopsDB->prefix($mydirname . '_'); 
    313                 } 
     290                $xpress_prefix = $xoopsDB->prefix(preg_replace('/wordpress/','wp',$mydirname) . '_'); 
    314291                $db_enhanced = $xpress_prefix . $table_name; 
    315292 
  • trunk/xpressme_integration_kit/include/search.php

    r496 r583  
    2020                $myts =& MyTextSanitizer::getInstance(); 
    2121                 
    22                 $xp_prefix = $mydirname; 
    23                 if ($xp_prefix == 'wordpress'){ 
    24                         $xp_prefix = 'wp'; 
    25                 } 
     22                $xp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    2623                if ($userid) { 
    2724                        $wp_uid = xoops_uid_to_wp_uid(intval($userid),$mydirname); 
  • trunk/xpressme_integration_kit/include/sitemap.plugin.php

    r423 r583  
    3030                $disp_sub =@$sitemap_configs["show_subcategoris"]; 
    3131                 
    32                 $prefix = $mydirname; 
    33                 if ($prefix == 'wordpress') $prefix ='wp'; 
     32                $prefix = preg_replace('/wordpress/','wp',$mydirname); 
    3433                $prefix = $xoopsDB->prefix($prefix); 
    3534                require_once (XOOPS_ROOT_PATH . '/modules/'.$mydirname . '/include/general_functions.php'); 
  • trunk/xpressme_integration_kit/include/xpress_block_render.php

    r573 r583  
    8484                if (is_null($wpdb)){ 
    8585                        $xoopsDB =& Database::getInstance(); 
    86                         $wp_prefix = $mydirname; 
    87                         if ($wp_prefix == 'wordpress') $wp_prefix = 'wp'; 
     86                        $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    8887 
    8988                        $module_tbl = $xoopsDB->prefix($wp_prefix).'_options';   
  • trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/xpress_common_functions.php

    r552 r583  
    3838{ 
    3939        $dir_name = get_xpress_dir_name(); 
    40         $prefix = $dir_name; 
    41         if ($prefix == 'wordpress') $prefix = 'wp'; 
     40        $prefix = preg_replace('/wordpress/','wp',$dir_name); 
    4241         
    4342        $prefix = $prefix . '_'; 
  • trunk/xpressme_integration_kit/xoops_version.php

    r574 r583  
    8888//$modversion['sqlfile']['mysql'] = "sql/mysql.sql"; 
    8989 
    90 $db_prefix = $mydirname; 
    91 if ($mydirname == 'wordpress') { 
    92         $db_prefix = 'wp'; 
    93 } 
     90$db_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    9491 
    9592/* 
Note: See TracChangeset for help on using the changeset viewer.