XPressME Integration Kit

Trac

Changeset 749


Ignore:
Timestamp:
May 19, 2011, 6:47:15 PM (13 years ago)
Author:
toemon
Message:

Database::getInstance()を使わずに、global $xoopsDB を使用する。(xoops3対策)

Location:
branches/Ver3.0/xpressme_integration_kit
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • branches/Ver3.0/xpressme_integration_kit/admin/index.php

    r744 r749  
    3131 
    3232function admin_check_user_meta_prefix($is_report = false){ 
    33         global $xoopsModule; 
    34         $xoopsDB =& Database::getInstance(); 
     33        global $xoopsModule,$xoopsDB; 
    3534         
    3635        $mydirname = basename(dirname(dirname(__FILE__))); 
     
    114113function get_xpress_active_plugin_list($before_str = '') 
    115114{ 
    116         global $xoopsModule; 
    117         $xoopsDB =& Database::getInstance(); 
     115        global $xoopsModule,$xoopsDB; 
    118116         
    119117        $mydirname = basename(dirname(dirname(__FILE__))); 
     
    537535function xpress_state($is_report = false) 
    538536{ 
    539         global $xoopsModule; 
     537        global $xoopsModule,$xoopsDB; 
    540538        include(dirname(__FILE__) . '/../wp-includes/version.php'); 
    541539        include_once(dirname(__FILE__) . '/../include/general_functions.php'); 
    542540 
    543         $xoopsDB =& Database::getInstance(); 
    544541         
    545542        $xp_prefix = $GLOBALS['xoopsModule']->getInfo('dirname'); 
     
    613610function xpress_group_role_state($is_report = false) 
    614611{ 
    615         global $xoopsModule; 
    616         $xoopsDB =& Database::getInstance(); 
     612        global $xoopsModule,$xoopsDB; 
    617613        $xp_prefix = $GLOBALS['xoopsModule']->getInfo('dirname'); 
    618614        $xp_prefix = preg_replace('/wordpress/','wp',$xp_prefix); 
     
    692688function xpress_block_options($is_report = false) 
    693689{ 
     690        global $xoopsModule; 
    694691        $mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    695692 
    696693        $module_objs = & get_module_objects($mydirname); 
    697694        $module_obj = $module_objs[0]; 
    698         $mod_id = $module_obj->getVar('mid', 'n'); 
     695        $mod_id = $xoopsModule->getVar('mid', 'n'); 
    699696        $blocks = & get_block_object_orber_num_bymodule_id( $mod_id ); 
    700         $infos    =& $module_obj->getInfo('blocks'); 
     697        $infos    = $xoopsModule->getInfo('blocks'); 
    701698        if ($is_report){ 
    702699                echo "******** " . _AM_XP2_BLOCK_OPTIONS . "********" . "<br />\n"; 
  • branches/Ver3.0/xpressme_integration_kit/blocks/block_common.php

    r583 r749  
    2121function categorie_select($option_name = '',$value='',$row_num=0 ,$sort_column = 'ID', $sort_order = 'asc') 
    2222{ 
     23        global $xoopsDB; 
    2324    $mydirpath = dirname(dirname(__FILE__)); 
    2425        $mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    2526        $wp_prefix = preg_replace('/wordpress/','wp',$mydirname) . '_'; 
    26         $xoopsDB =& Database::getInstance(); 
    2727        $myts =& MyTextSanitizer::getInstance(); 
    2828    $selected = explode(',' , $value); 
  • branches/Ver3.0/xpressme_integration_kit/blocks/widget_block.php

    r583 r749  
    1717        function _b_widget_edit($options) 
    1818        { 
     19                global $xoopsDB; 
    1920                $mydirname = empty( $options[0] ) ? 'xpress' : $options[0] ; 
    2021                $this_template = empty( $options[1] ) ? 'db:'.$mydirname.'_widget_block.html' : trim( $options[1] ); 
     
    2425                $selected = explode(',' , $widget_select); 
    2526                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname) . '_'; 
    26                 $xoopsDB =& Database::getInstance(); 
    2727                $myts =& MyTextSanitizer::getInstance(); 
    2828 
  • branches/Ver3.0/xpressme_integration_kit/class/modInfo_class.php

    r747 r749  
    133133     
    134134        function is_wpdb_installed(){ 
     135                global $xoopsDB; 
    135136                $mydirname = basename(dirname( dirname( __FILE__ ) )) ; 
    136137                $prefix_mod = XOOPS_DB_PREFIX .'_' . preg_replace('/wordpress/','wp',$mydirname) . '_'; 
    137                 $xoopsDB =& Database::getInstance(); 
    138138                $sql = "SHOW TABLES LIKE '$prefix_mod%'"; 
    139139                if ($result = $xoopsDB->queryf($sql)){ 
  • branches/Ver3.0/xpressme_integration_kit/class/wpInfo_class.php

    r746 r749  
    8888        } 
    8989        function __construct() { 
     90                global $xoopsDB; 
    9091                $this->mod_dirpath = dirname(dirname(__FILE__)); 
    9192                $this->mod_name = basename(dirname(dirname(__FILE__))); 
     
    9495                $this->xoops_Lang = @$GLOBALS["xoopsConfig"]['language']; 
    9596                $this->php_version    = phpversion(); 
    96                 $xoopsDB =& Database::getInstance(); 
    9797                list($SV) = $xoopsDB->fetchRow($xoopsDB->query('SELECT version()')); 
    9898                $this->mysql_version = $SV; 
     
    147147 
    148148        function is_wpdb_installed(){ 
     149                global $xoopsDB; 
    149150                $prefix_mod = XOOPS_DB_PREFIX .'_' . preg_replace('/wordpress/','wp',$this->mod_name) . '_'; 
    150                 $xoopsDB =& Database::getInstance(); 
    151151                $sql = "SHOW TABLES LIKE '$prefix_mod%'"; 
    152152                if ($result = $xoopsDB->queryf($sql)){ 
  • branches/Ver3.0/xpressme_integration_kit/class/xpressD3commentContent.class.php

    r616 r749  
    1010                //      include_once dirname(dirname(__FILE__)).'/include/common_functions.php' ; 
    1111                        global $forum_id; 
    12                          
    13                         $db =& Database::getInstance() ; 
     12                        global $xoopsDB; 
     13                         
    1414                        $myts =& MyTextsanitizer::getInstance() ; 
    1515 
     
    2626                        $blog_info = $this->get_comment_blog_info($forum_id); 
    2727                        // query 
    28                         $post_row = $db->fetchArray( $db->query( "SELECT * FROM ".$blog_info['mb_table_prefix']."posts WHERE ID=$post_id" ) ) ; 
     28                        $post_row = $xoopsDB->fetchArray( $xoopsDB->query( "SELECT * FROM ".$blog_info['mb_table_prefix']."posts WHERE ID=$post_id" ) ) ; 
    2929                        if( empty( $post_row ) ) return '' ; 
    3030 
     
    6868                function canAddComment($external_link_id) 
    6969                { 
     70                        global $xoopsDB; 
    7071                        global $forum_id; 
    7172                        global $post; 
     
    8081                                } 
    8182                        } 
    82                                         $db =& Database::getInstance() ; 
    8383                                        $myts =& MyTextsanitizer::getInstance() ; 
    8484 
     
    9797                                        // query 
    9898                                        $sql = "SELECT * FROM ".$blog_info['mb_table_prefix']."posts WHERE ID=$post_id"; 
    99                                         $post_row = $db->fetchArray( $db->query( $sql ) ) ; 
     99                                        $post_row = $xoopsDB->fetchArray( $xoopsDB->query( $sql ) ) ; 
    100100                                        if( empty( $post_row ) ) return false ; 
    101101                                        if ($post_row['comment_status'] == 'open') 
     
    176176                function validate_id( $link_id ) 
    177177                { 
     178                        global $xoopsDB; 
    178179                        global $forum_id; 
    179180                        $post_id = intval( $link_id ) ; 
     
    181182                        $xpress_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    182183                        $blog_info = $this->get_comment_blog_info($forum_id);            
    183                         $db =& Database::getInstance() ; 
    184                          
    185                         list( $count ) = $db->fetchRow( $db->query( "SELECT COUNT(*) FROM ".$blog_info['mb_table_prefix'] ."posts WHERE ID=$post_id AND comment_status ='open'" ) ) ; 
     184                         
     185                        list( $count ) = $xoopsDB->fetchRow( $xoopsDB->query( "SELECT COUNT(*) FROM ".$blog_info['mb_table_prefix'] ."posts WHERE ID=$post_id AND comment_status ='open'" ) ) ; 
    186186 
    187187                        if( $count <= 0 ) return false ; 
     
    206206                function processCommentNotifications( $mode , $link_id , $forum_id , $topic_id , $post_id ) 
    207207                { 
     208                        global $xoopsDB; 
    208209                        $blog_info = $this->get_comment_blog_info($forum_id); 
    209210                        $wp_full_prefix = $blog_info['mb_table_prefix']; 
    210211 
    211                         $db =& Database::getInstance() ; 
    212212                        $myts =& MyTextsanitizer::getInstance() ; 
    213213 
     
    225225                        $table_term_taxonomy = $wp_full_prefix."term_taxonomy"; 
    226226                        $table_terms = $wp_full_prefix."terms"; 
    227                         $table_categories = $db->prefix($xpress_prefix."_categories"); 
    228                         $table_post2cat = $db->prefix($xpress_prefix."_post2cat"); 
     227                        $table_categories = $xoopsDB->prefix($xpress_prefix."_categories"); 
     228                        $table_post2cat = $xoopsDB->prefix($xpress_prefix."_post2cat"); 
    229229                        $wp_post = $wp_full_prefix."posts"; 
    230230                        $wp_options = $wp_full_prefix."options"; 
    231                         $wp_users  = $db->prefix($xpress_prefix."_users"); 
     231                        $wp_users  = $xoopsDB->prefix($xpress_prefix."_users"); 
    232232                                                 
    233233                        $sql = "SELECT option_value  FROM $wp_options WHERE option_name ='blogname'"; 
    234                         $blog_row = $db->fetchArray( $db->query( $sql ) ) ; 
     234                        $blog_row = $xoopsDB->fetchArray( $xoopsDB->query( $sql ) ) ; 
    235235                        if( empty( $blog_row ) ) return false; 
    236236                        $blog_name = $blog_row['option_value']; 
     
    239239                        // query 
    240240                        $sql = "SELECT * FROM ".$wp_post." WHERE ID=$link_id "; 
    241                         $post_row = $db->fetchArray( $db->query( $sql ) ) ; 
     241                        $post_row = $xoopsDB->fetchArray( $xoopsDB->query( $sql ) ) ; 
    242242                        if( empty( $post_row ) ) return false; 
    243243                        $post_title = $post_row['post_title']; 
     
    245245                         
    246246                        $sql = "SELECT display_name  FROM $wp_users WHERE ID ='$post_author'"; 
    247                         $blog_row = $db->fetchArray( $db->query( $sql ) ) ; 
     247                        $blog_row = $xoopsDB->fetchArray( $xoopsDB->query( $sql ) ) ; 
    248248                        if( empty( $blog_row ) ) return false; 
    249249                        $user_name = $blog_row['display_name']; 
     
    263263                        $notification_handler->triggerEvent( 'post' , $link_id , 'comment' , $comment_tags , false , $not_modid ) ; 
    264264                         
    265                         $post_row = $db->fetchArray( $db->query( "SELECT * FROM ".$db->prefix($this->d3forum_dirname."_posts")." WHERE post_id=$post_id" ) ) ; 
     265                        $post_row = $xoopsDB->fetchArray( $xoopsDB->query( "SELECT * FROM ".$xoopsDB->prefix($this->d3forum_dirname."_posts")." WHERE post_id=$post_id" ) ) ; 
    266266                        if( !empty( $post_row ) ){ 
    267267                                if ( $post_row['approval'] ==0 ){ 
     
    279279                                        $sql2 .= "WHERE ($table_term_relationships.object_id =" . $link_id.") AND ($table_term_taxonomy.taxonomy='category')";           
    280280                        } 
    281                         $res2 = $db->query($sql2); 
    282                         while($row2 = $db->fetchArray($res2)){ 
     281                        $res2 = $xoopsDB->query($sql2); 
     282                        while($row2 = $xoopsDB->fetchArray($res2)){ 
    283283                                $cat_id = $row2['cat_ID']; 
    284284                                $cat_name = $row2['cat_name']; 
     
    291291 
    292292                function sync_to_wp_comment( $mode , $link_id , $forum_id , $topic_id , $post_id = 0 ){ 
     293 
     294                        global $xoopsDB; 
    293295 
    294296                        $blog_info = $this->get_comment_blog_info($forum_id); 
     
    302304                        $d3f_prefix = $d3f_forum_dir; 
    303305                        $myts =& MyTextSanitizer::getInstance(); 
    304                         $xoopsDB =& Database::getInstance(); 
    305306 
    306307                        $wp_comments = $wp_full_prefix . 'comments'; 
     
    441442                } 
    442443                function get_wp_comment_ID($d3forum_post_ID){ 
     444                        global $xoopsDB; 
     445 
    443446                        $xp_prefix = $wpdirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    444447                        $xp_prefix = preg_replace('/wordpress/','wp',$xp_prefix); 
    445448                         
    446                         $xoopsDB =& Database::getInstance(); 
    447449                        $wp_d3forum_link = $xoopsDB->prefix($xp_prefix . '_d3forum_link'); 
    448450                         
     
    458460                 
    459461                function get_comment_blog_info($d3forum_forum_id){ 
    460                         $xoopsDB =& Database::getInstance(); 
     462                        global $xoopsDB; 
    461463                        $xp_prefix = $wpdirname = basename( dirname( dirname( __FILE__ ) ) ) ; 
    462464                        $xp_prefix = preg_replace('/wordpress/','wp',$xp_prefix); 
  • branches/Ver3.0/xpressme_integration_kit/include/data.inc.php

    r583 r749  
    250250if( ! function_exists( 'get_blog_option' ) ) { 
    251251        function get_blog_option($option_table,$option_name){ 
    252                 $xoopsDB =& Database::getInstance(); 
     252                global $xoopsDB; 
    253253 
    254254                $sql = "SELECT option_value FROM $option_table WHERE option_name = '" . $option_name . "'"; 
  • branches/Ver3.0/xpressme_integration_kit/include/oninstall.php

    r744 r749  
    3838        } 
    3939 
    40         $db =& Database::getInstance() ; 
    4140        $mid = $module->getVar('mid') ; 
    4241 
  • branches/Ver3.0/xpressme_integration_kit/include/onuninstall.php

    r583 r749  
    99function xpress_onuninstall_base( $module , $mydirname ) 
    1010{ 
     11        global $xoopsDB; 
    1112        // transations on module uninstall 
    1213 
     
    2223        } 
    2324 
    24         $db =& Database::getInstance() ; 
    2525        $mid = $module->getVar('mid') ; 
    2626         
    2727        $xp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    2828         
    29         $xoops_prefix = $db->prefix(); 
     29        $xoops_prefix = $xoopsDB->prefix(); 
    3030 
    3131        if (empty($xoops_prefix) || empty($xp_prefix)) { 
  • branches/Ver3.0/xpressme_integration_kit/include/onupdate.php

    r590 r749  
    2121        } 
    2222 
    23         $db =& Database::getInstance() ; 
    2423        $mid = $module->getVar('mid') ; 
    2524         
     
    8079if( ! function_exists( 'xpress_put_siteurl' ) ) : 
    8180function xpress_put_siteurl($mydirname,$url){ 
    82                 global $xoopsModule; 
     81                global $xoopsModule,$xoopsDB; 
    8382                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    84                 $xoopsDB =& Database::getInstance(); 
    8583                $db_xpress_option = $xoopsDB->prefix($wp_prefix . '_options'); 
    8684 
     
    9290if( ! function_exists( 'xpress_put_home' ) ) : 
    9391function xpress_put_home($mydirname,$url){ 
    94                 global $xoopsModule; 
     92                global $xoopsModule,$xoopsDB; 
    9593                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    96                 $xoopsDB =& Database::getInstance(); 
    9794                $db_xpress_option = $xoopsDB->prefix($wp_prefix . '_options'); 
    9895 
     
    104101if( ! function_exists( 'get_xpress_option' ) ) { 
    105102        function get_xpress_option($mydirname,$option_name){ 
    106                 global $xoopsModule; 
     103                global $xoopsModule,$xoopsDB; 
    107104                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    108                 $xoopsDB =& Database::getInstance(); 
    109105                $option_table = $xoopsDB->prefix($wp_prefix . '_options'); 
    110106 
     
    135131if( ! function_exists( 'get_db_version' ) ) : 
    136132function get_db_version($mydirname){ 
    137                 global $xoopsModule; 
     133                global $xoopsModule,$xoopsDB; 
    138134                $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    139                 $xoopsDB =& Database::getInstance(); 
    140135                $db_xpress_option = $xoopsDB->prefix($wp_prefix . '_options'); 
    141136 
     
    180175function xpress_table_make($module, $mydirname) 
    181176{ 
    182         $db =& Database::getInstance() ; 
     177        global $xoopsDB; 
    183178        $mid = $module->getVar('mid') ; 
    184179 
     
    195190                KEY post_id (post_id) 
    196191                ) TYPE=MyISAM"; 
    197                 $db->queryF( $queries ) ; 
     192                $xoopsDB->queryF( $queries ) ; 
    198193                $msgs[] = "$views_table table of XPressME was made."; 
    199194        } else { 
    200195                if (!is_found_table_column($views_table,'blog_id')){ 
    201196                        $queries ="ALTER TABLE $views_table ADD blog_id bigint(20)  FIRST"; 
    202                         $db->queryF( $queries ) ; 
     197                        $xoopsDB->queryF( $queries ) ; 
    203198                        $msgs[] = "$views_table  ADD blog_id ."; 
    204199                } 
     
    206201                // The table is repaired. 
    207202                $non_blogid_sql ="SELECT * FROM $views_table WHERE blog_id IS NULL OR blog_id < 1"; 
    208                 $non_blogid_res = $db->query($non_blogid_sql, 0, 0); 
    209                 while($row = $db->fetchArray($non_blogid_res)){ 
     203                $non_blogid_res = $xoopsDB->query($non_blogid_sql, 0, 0); 
     204                while($row = $xoopsDB->fetchArray($non_blogid_res)){ 
    210205                        $total_view = $row['post_views']; 
    211206                        $post_id = $row['post_id']; 
    212207                        $new_blogid_sql ="SELECT SUM(post_views) as post_views_sum FROM $views_table WHERE post_id = $post_id AND blog_id = 1 GROUP BY post_id"; 
    213                         $new_blogid_res = $db->query($new_blogid_sql, 0, 0); 
    214                         if ($db->getRowsNum($new_blogid_res)  > 0){ 
    215                                 $new_row = $db->fetchArray($new_blogid_res); 
     208                        $new_blogid_res = $xoopsDB->query($new_blogid_sql, 0, 0); 
     209                        if ($xoopsDB->getRowsNum($new_blogid_res)  > 0){ 
     210                                $new_row = $xoopsDB->fetchArray($new_blogid_res); 
    216211                                $total_view = $total_view + $new_row['post_views_sum']; 
    217212                                $del_sql = "DELETE FROM $views_table WHERE post_id = $post_id AND blog_id = 1"; 
    218                                 $db->queryF( $del_sql ) ; 
     213                                $xoopsDB->queryF( $del_sql ) ; 
    219214                        } 
    220215                        $update_sql = "UPDATE $views_table SET post_views = $total_view , blog_id = 1 WHERE post_id = $post_id AND (blog_id IS NULL OR blog_id < 1)"; 
    221                         $db->queryF( $update_sql ) ; 
     216                        $xoopsDB->queryF( $update_sql ) ; 
    222217                } 
    223218        } 
     
    233228                        KEY post_id (post_id) 
    234229                        )TYPE=MyISAM"; 
    235                 $db->queryF( $queries ) ; 
     230                $xoopsDB->queryF( $queries ) ; 
    236231                $msgs[] = "$d3forum_link table of XPressME was made."; 
    237232        } else { 
    238233                if (!is_found_table_column($d3forum_link,'forum_id')){ 
    239234                        $queries ="ALTER TABLE $d3forum_link ADD forum_id bigint(20) unsigned NOT NULL default '0' AFTER wp_post_ID"; 
    240                         $db->queryF( $queries ) ; 
     235                        $xoopsDB->queryF( $queries ) ; 
    241236                        $msgs[] = "$d3forum_link  ADD forum_id ."; 
    242237                        // The table is repaired. 
    243238//                      $update_sql = "UPDATE $d3forum_link SET forum_id = 1 WHERE(forum_id IS NULL OR forum_id < 1)"; 
    244 //                      $db->queryF( $update_sql ) ; 
     239//                      $xoopsDB->queryF( $update_sql ) ; 
    245240                } 
    246241                if (!is_found_table_column($d3forum_link,'blog_id')){ 
    247242                        $queries ="ALTER TABLE $d3forum_link ADD blog_id bigint(20)  unsigned NOT NULL default '0' AFTER forum_id"; 
    248                         $db->queryF( $queries ) ; 
     243                        $xoopsDB->queryF( $queries ) ; 
    249244                        $msgs[] = "$d3forum_link  ADD blog_id ."; 
    250245                        // The table is repaired. 
    251246                        $update_sql = "UPDATE $d3forum_link SET blog_id = 1 WHERE(blog_id IS NULL OR blog_id < 1)"; 
    252                         $db->queryF( $update_sql ) ; 
     247                        $xoopsDB->queryF( $update_sql ) ; 
    253248                } 
    254249        } 
     
    266261                        KEY groupid (groupid) 
    267262                        )TYPE=MyISAM"; 
    268                 $db->queryF( $queries ) ; 
     263                $xoopsDB->queryF( $queries ) ; 
    269264                $sql = "INSERT INTO $group_role (groupid, role) VALUES (1, 'administrator')"; 
    270                 $db->queryF( $sql ) ; 
     265                $xoopsDB->queryF( $sql ) ; 
    271266                $msgs[] = "$group_role table of XPressME was made."; 
    272267        } else { 
    273268                if (!is_found_table_column($group_role,'blog_id')){ 
    274269                        $queries ="ALTER TABLE $group_role ADD blog_id bigint(20)  AFTER groupid"; 
    275                         $db->queryF( $queries ) ; 
     270                        $xoopsDB->queryF( $queries ) ; 
    276271                        $msgs[] = "$group_role  ADD blog_id ."; 
    277272                } 
    278273                // The table is repaired. 
    279274                $update_sql = "UPDATE $group_role SET blog_id = 1 WHERE(blog_id IS NULL OR blog_id < 1)"; 
    280                 $db->queryF( $update_sql ) ; 
     275                $xoopsDB->queryF( $update_sql ) ; 
    281276        } 
    282277         
     
    295290                        KEY notify_reserve_id (notify_reserve_id) 
    296291                        )TYPE=MyISAM"; 
    297                 $db->queryF( $queries ) ; 
     292                $xoopsDB->queryF( $queries ) ; 
    298293                $msgs[] = "$notify_reserve table of XPressME was made."; 
    299294        } 
     
    304299if( ! function_exists( 'enhanced_table_check' ) ) : 
    305300function enhanced_table_check($mydirname,$table_name){ 
    306                 global $xoopsModule; 
     301                global $xoopsModule,$xoopsDB; 
    307302                 
    308                 $xoopsDB =& Database::getInstance(); 
    309303                $xpress_prefix = $xoopsDB->prefix(preg_replace('/wordpress/','wp',$mydirname) . '_'); 
    310304                $db_enhanced = $xpress_prefix . $table_name; 
     
    325319if( ! function_exists( 'is_found_table_column' ) ) : 
    326320function is_found_table_column($table,$column){ 
    327                 global $xoopsModule; 
    328                 $xoopsDB =& Database::getInstance(); 
     321                global $xoopsModule,$xoopsDB; 
    329322 
    330323                $sql = "DESCRIBE $table $column"; 
  • branches/Ver3.0/xpressme_integration_kit/include/search.php

    r689 r749  
    107107if( ! function_exists( 'get_blog_option' ) ) { 
    108108        function get_blog_option($option_table,$option_name){ 
    109                 $xoopsDB =& Database::getInstance(); 
     109                global $xoopsDB; 
    110110 
    111111                $sql = "SELECT option_value FROM $option_table WHERE option_name = '" . $option_name . "'"; 
  • branches/Ver3.0/xpressme_integration_kit/include/sitemap.plugin.php

    r583 r749  
    6262if(!function_exists('xpress_get_categoires_map')){ 
    6363        function xpress_get_categoires_map($blogs ,$disp_sub){ 
    64                 global $sitemap_configs; 
    65                  
    66                 $xoopsDB =& Database::getInstance(); 
     64                global $sitemap_configs,$xoopsDB; 
    6765                 
    6866                $sitemap = array(); 
     
    150148if( ! function_exists( 'get_blog_option' ) ) { 
    151149        function get_blog_option($option_table,$option_name){ 
    152                 $xoopsDB =& Database::getInstance(); 
     150                global $xoopsDB; 
    153151 
    154152                $sql = "SELECT option_value FROM $option_table WHERE option_name = '" . $option_name . "'"; 
  • branches/Ver3.0/xpressme_integration_kit/include/wp_check.php

    r744 r749  
    11<?php 
    22        function is_wpdb_installed(){ 
     3                global $xoopsDB; 
    34                $mydirname = basename(dirname( dirname( __FILE__ ) )) ; 
    4                 $prefix_mod = XOOPS_DB_PREFIX .'_' . preg_replace('/wordpress/','wp',$mydirname) . '_'; 
    5                 $xoopsDB =& Database::getInstance(); 
     5                 
     6                $prefix_mod = $xoopsDB->prefix(preg_replace('/wordpress/','wp',$mydirname) . '_'); 
    67                $sql = "SHOW TABLES LIKE '$prefix_mod%'"; 
    78                if ($result = $xoopsDB->queryf($sql)){ 
  • branches/Ver3.0/xpressme_integration_kit/include/xpress_block_render.php

    r719 r749  
    4646        function get_block_id($mydirname,$func_file,$options) 
    4747        { 
     48                global $xoopsDB; 
    4849                $options_string = ''; 
    4950                $mid = get_block_mid($mydirname); 
     
    5253                        $options_string .= $val; 
    5354                } 
    54                         $xoopsDB =& Database::getInstance(); 
    5555                        $block_tbl = $xoopsDB->prefix('newblocks');      
    5656                        $module_dir = XOOPS_ROOT_PATH . '/modules/' . $mydirname; 
     
    6767        function get_block_mid($mydirname) 
    6868        { 
    69                         $xoopsDB =& Database::getInstance(); 
     69                global $xoopsDB; 
    7070                        $modules_tbl = $xoopsDB->prefix('modules'); 
    7171 
     
    8181        function get_xpress_theme_name($mydirname) 
    8282        { 
    83                 global $wpdb; 
     83                global $wpdb,$xoopsDB; 
    8484                 
    8585                if (is_null($wpdb)){ 
    86                         $xoopsDB =& Database::getInstance(); 
    8786                        $wp_prefix = preg_replace('/wordpress/','wp',$mydirname); 
    8887 
     
    305304     
    306305    function get_xpress_mod_config($mydirname,$conf_name=''){ 
     306        global $xoopsDB; 
    307307                $module_handler =& xoops_gethandler('module'); 
    308308                $xoopsModule =& $module_handler->getByDirname($mydirname); 
    309309                $mid = $xoopsModule->getVar('mid'); 
    310                 $xoopsDB =& Database::getInstance(); 
    311310                $db_config = $xoopsDB->prefix('config'); 
    312311             
Note: See TracChangeset for help on using the changeset viewer.