XPressME Integration Kit

Trac

Changeset 62 for trunk


Ignore:
Timestamp:
Jan 2, 2009, 12:17:36 AM (16 years ago)
Author:
toemon
Message:

WP管理画面からの投稿ではイベント通知出来ないバグ #55 修正
イベント通知はXOOPSのフル管理下にないと発行できないようだ。
そこで、メディアのアップロード時のみXOOPSの管理下から外すことにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/include_xoops_define.php

    r60 r62  
    3636} 
    3737 
    38 if (is_admin_page_call()){ 
    39         if ( !defined("XOOPS_ROOT_PATH") ) {     
     38function is_media_upload_page_call(){ 
     39        $xpress_root_indexs[0] = basename(dirname(dirname( __FILE__ ))) . '/wp-admin/async-upload.php'; 
     40        $php_script_name = $_SERVER['SCRIPT_NAME']; 
     41        foreach ($xpress_root_indexs as $xpress_root_index) { 
     42                if (strstr($php_script_name,$xpress_root_index) !== false) return true; 
     43        } 
     44        return false; 
     45} 
     46 
     47//if (is_admin_page_call()){ 
     48if (is_media_upload_page_call() ){ 
     49        if ( !defined("XOOPS_ROOT_PATH") ) { 
    4050//              define('_LEGACY_PREVENT_LOAD_CORE_', 1);                //Module process will not load any XOOPS Cube classes. 
    4151                define('_LEGACY_PREVENT_EXEC_COMMON_', 1);       
Note: See TracChangeset for help on using the changeset viewer.