XPressME Integration Kit

Trac

Changeset 151 for trunk


Ignore:
Timestamp:
Apr 3, 2009, 6:57:18 PM (16 years ago)
Author:
toemon
Message:

ブロックテーブルのチェックコード追加 #21
XOOPSモジュール管理メニューに「ブロック権限」と「ブロックチェック」メニューを追加

Location:
trunk
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/menu.php

    r107 r151  
    4646$adminmenu[$i++]['link'] = "admin/index.php"; 
    4747 
     48$adminmenu[$i]['title'] = _MI_MENU_BLOCK_ADMIN ; 
     49$adminmenu[$i++]['link'] = "admin/admin_blocks.php"; 
     50 
     51$adminmenu[$i]['title'] = _MI_MENU_BLOCK_CHECK ; 
     52$adminmenu[$i++]['link'] = "admin/block_check.php"; 
     53 
    4854?> 
  • trunk/include/onupdate.php

    r128 r151  
    136136                $msgs[] = "$group_role table of XPressME was made."; 
    137137        } 
    138          
     138        if ( xpress_block_check($mydirname)) { 
     139                $msgs[] = '<span style="color:#ff0000;">Block Check OK</span>'; 
     140        } else { 
     141                $msgs[] = "Block Check NG.  You need Repar Block on This Mobule 'Block Check' Menu"; 
     142        } 
     143 
    139144        // make templates 
    140145        include_once XOOPS_ROOT_PATH . '/modules/' . $mydirname . '/include/xpress_templates_make.php' ; 
    141146        $t_mess = xpress_templates_make($mid,$mydirname); 
     147         
    142148        $msgs = array_merge($msgs,$t_mess); 
    143149         
     
    206212endif; 
    207213 
     214if( ! function_exists( 'xpress_block_check' ) ) : 
     215function xpress_block_check($mydirname){ 
     216        include_once(dirname(dirname(__FILE__)) . '/class/check_blocks_class.php'); 
     217 
     218        $xoops_block_check =& xoops_block_check::getInstance(); 
     219 
     220        if ( !$xoops_block_check->is_admin() ) 
     221        { 
     222                $cont = 'Block Check Pass'; 
     223                return cont; 
     224        } 
     225 
     226        switch ( $xoops_block_check->get_op() )  
     227        { 
     228                case "remove_block": 
     229                        $cont = $xoops_block_check->remove_block(); 
     230                        break; 
     231 
     232                default: 
     233                        $cont = $xoops_block_check->check_blocks($mydirname); 
     234                        break; 
     235        } 
     236        return $cont; 
     237} 
     238endif; 
     239 
     240 
    208241?> 
  • trunk/language/ja_utf8/admin.php

    r107 r151  
    88        define("_AM_XPRESS_ARTICLES","記事数"); 
    99        define("_AM_XPRESS_AUTHORS","投稿者数"); 
     10 
     11// Block Check   
     12        define("_AM_XP_BLOCK_OK","ブロックは正常です。"); 
     13        define("_AM_XP_BLOCK_NG","異常ブロックがあります。"); 
     14        define("_AM_XP_BLOCK_REPAIR_HOWTO","以下の手順に従ってブロックを修正してください。"); 
     15        define("_AM_XP_BLOCK_REPAIR_STEP1","ステップ 1"); 
     16        define("_AM_XP_BLOCK_REMOVE","ブロックを削除"); 
     17        define("_AM_XP_BLOCK_REMOVE_NOTE","注意: モジュールのブロックがデータベースから<b>削除</b>されます。"); 
     18        define("_AM_XP_BLOCK_REPAIR_STEP2","ステップ 2"); 
     19        define("_AM_XP_BLOCK_UPDATE","モジュールをアップデートして、ブロックを再構築します。"); 
     20        define("_AM_XP_TO_MODELE_UPDATE","モジュールアップデートへ"); 
     21        define("_AM_XP_BLOCK_REPAIR_STEP3","ステップ 3"); 
     22        define("_AM_XP_BLOCK_ADMIN_SETTING","ブロックの配置とアクセス権限を再設定します。"); 
     23        define("_AM_XP_BLOCK_TO_SETTING","ブロック権限の設定へ"); 
     24         
    1025         
    1126} 
  • trunk/language/ja_utf8/modinfo.php

    r141 r151  
    55        // The name of this module admin menu 
    66        define("_MI_MENU_SYS_INFO","システム情報"); 
     7        define("_MI_MENU_BLOCK_ADMIN","ブロック権限"); 
     8        define("_MI_MENU_BLOCK_CHECK","ブロックチェック"); 
    79         
    810        // The name of this module 
Note: See TracChangeset for help on using the changeset viewer.