XPressME Integration Kit

Trac

Changeset 93 for trunk/include


Ignore:
Timestamp:
Feb 22, 2009, 12:14:33 AM (16 years ago)
Author:
toemon
Message:

include_xoops_define.phpからページ判定関数を切離し、
新たにページ判定の関数を集めたspecfic_on_call_page.phpを設置

Location:
trunk/include
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/include_xoops_define.php

    r91 r93  
    1919 */ 
    2020 
    21 function is_xpress_index_page_call(){ 
    22         $xpress_root_index = basename(dirname(dirname( __FILE__ ))) . '/index.php'; 
    23         $php_script_name = $_SERVER['SCRIPT_NAME']; 
    24         $php_query_string = $_SERVER['QUERY_STRING']; 
    25         if (strstr($php_script_name,$xpress_root_index) !== false) { 
    26                 if (strstr($php_query_string,'preview') === false) return true; else return false;; 
    27         } else  { 
    28                 return false; 
    29         } 
    30 } 
    31  
    32 function is_admin_page_call(){ 
    33         $xpress_root_index = basename(dirname(dirname( __FILE__ ))) . '/wp-admin'; 
    34         $php_script_name = $_SERVER['SCRIPT_NAME']; 
    35         if (strstr($php_script_name,$xpress_root_index) !== false) return true; else  return false; 
    36 } 
    37  
    38 function 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 function is_xmlrpc_call(){ 
    48  
    49         $xpress_root_index = basename(dirname(dirname( __FILE__ ))) . '/xmlrpc.php'; 
    50         $php_script_name = $_SERVER['SCRIPT_NAME']; 
    51         if(strstr($php_script_name,$xpress_root_index) !== false) $ret = true; else  $ret = false; 
    52         $xmlrpc_debug = 0; 
    53          
    54  
    55         if ($xmlrpc_debug) { 
    56                 $_debug_file = './wp-content/debug.log'; 
    57                 $log_data = ''; 
    58                 $log_data .= 'is_xmlrpc_call()***********************************************************************'. "\n"; 
    59                 if ($ret) $ret_val = 'true'; else $ret_val = 'false'; 
    60                 $log_data .= 'return value = ' . $ret_val . "\n"; 
    61                  
    62                 foreach($_SERVER as $key => $value){ 
    63                         $log_data .= $key . ' = ' . $value . "\n"; 
    64                 } 
    65  
    66                 $_fp = fopen($_debug_file, 'a'); 
    67                 fwrite($_fp, $log_data); 
    68                 fwrite($_fp, "\n\n"); 
    69                 fclose($_fp);            
    70         } 
    71         return $ret; 
    72 } 
    73  
    74 function is_wp_cron_call(){ 
    75         $xpress_root_index = basename(dirname(dirname( __FILE__ ))) . '/wp-cron.php'; 
    76         $php_script_name = $_SERVER['SCRIPT_NAME']; 
    77         if (strstr($php_script_name,$xpress_root_index) !== false) return true; else  return false; 
    78 } 
     21require_once dirname( __FILE__ ).'/specfic_on_call_page.php' ; 
    7922 
    8023 
Note: See TracChangeset for help on using the changeset viewer.