XPressME Integration Kit

Trac


Ignore:
Timestamp:
Mar 3, 2009, 8:33:23 PM (15 years ago)
Author:
toemon
Message:

XOOPS mainfile.phpのdefine文を事前に読み取りwp-config.phpのDB接続関係を生成することにより、XOOPSシステムを必要なときだけ呼び出す仕組みを作る。
およびイベント通知関係の修正(まだゲストのアクセス権限がないと駄目)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-content/plugins/xpressme/xpressme_class.php

    r88 r95  
    120120                        $insert_sql .= "'" . $groupe->description . "' , "; 
    121121                        $insert_sql .= "'" . $groupe->group_type . "' , "; 
    122                         $insert_sql .= "'" . $role . "' , "; 
    123                         $insert_sql .= $login_all . ")"; 
     122                        $insert_sql .= "'" . $role . "' , '"; 
     123                        $insert_sql .= $login_all . "')"; 
    124124                        $xoops_db->query($insert_sql); 
    125125                } 
     
    331331        function xpress_upload_filter($uploads) 
    332332        { 
     333                global $xoops_config; 
    333334                if ($this->is_use_xoops_upload_path){ 
    334                         if (!defined("XOOPS_UPLOAD_PATH")) 
    335                                 define("XOOPS_UPLOAD_PATH", XOOPS_ROOT_PATH."/uploads"); 
    336                         if (!defined("XOOPS_UPLOAD_URL")) 
    337                                 define("XOOPS_UPLOAD_URL", XOOPS_URL."/uploads"); 
    338  
    339335                        $wordpress_dir = ABSPATH ; 
    340                         $xoops_dir = XOOPS_UPLOAD_PATH . '/'; 
     336                        $xoops_dir = $xoops_config->xoops_upload_path . '/'; 
    341337                        $wordpress_base_url = get_option( 'siteurl' ); 
    342                         $xoops_upload_url = XOOPS_UPLOAD_URL; 
     338                        $xoops_upload_url = $xoops_config->xoops_upload_url; 
    343339                         
    344340                        $uploads[path] =  str_replace ($wordpress_dir, $xoops_dir, $uploads[path]); 
     
    355351                global $current_user; 
    356352 
     353                if (!is_object($current_user)) return false; 
    357354                if ($this->is_sql_debug && ($current_user->user_level >= 10)) 
    358355                        return true; 
     
    377374                        $content .= '<meta http-equiv="content-language" content="'._LANGCODE.'" />' ; 
    378375                        $content .= '<title>XPressME SQL DEBUG</title>' ; 
    379                         $content .= '<link rel="stylesheet" type="text/css" media="all" href="'.getcss($GLOBALS['xoopsConfig']['theme_set']).'" />'; 
    380376                        $content .= '</head><body>'; 
    381377                        $content .= $GLOBALS['XPress_SQL_Query']; 
Note: See TracChangeset for help on using the changeset viewer.