ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 2909


Ignore:
Timestamp:
May 15, 2007, 9:39:57 PM (12 years ago)
Author:
ogawa
Message:

外部Blog・アクセスブロック設定時にエラーメッセージが出ない

Location:
OpenPNE/branches/2.8.x/webapp
Files:
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.8.x/webapp/lib/util/ktai.php

    r2904 r2909  
    5555        39  => "この個体識別番号はすでに登録されています",
    5656        40  => "日記の公開範囲を一括変更しました",
    57         41  => "IDが有効な値ではありません",
     57        41  => "無効なメンバーIDが含まれています",
    5858    );
    5959
  • OpenPNE/branches/2.8.x/webapp/modules/pc/do/h_config_3.php

    r2906 r2909  
    3434        // ----------
    3535
    36         include_once 'OpenPNE/RSS.php';
    37        
    38         $rss_url = OpenPNE_RSS::auto_discovery($rss);
    39        
    40         $msg_list = array();
    41         if ($rss && !$rss_url) $msg_list[] = "BlogのURLが有効な値ではありません";
     36        $error_messages = array();
     37
     38        if ($rss) {
     39            if (!preg_match('|^https?://|', $rss)) {
     40                $error_messages[] = 'BlogのURLを正しく入力してください';
     41            } else {
     42                include_once 'OpenPNE/RSS.php';
     43                if (!($rss_url = OpenPNE_RSS::auto_discovery($rss))) {
     44                    $error_messages[] = 'BlogのURLが無効です';
     45                }
     46            }
     47        }
     48
    4249        $filtered_id = db_member_filter_c_access_block_id($u, $c_member_id_block);
    4350        foreach ($c_member_id_block as $each_id) {
    44             if (!in_array($each_id,$filtered_id)) {
    45                 $msg_list[] = "アクセスブロックIDが有効な値ではありません";
     51            if (!in_array($each_id, $filtered_id)) {
     52                $error_messages[] = 'アクセスブロックに無効なメンバーIDが含まれています';
    4653                break;
    4754            }
     
    4956       
    5057        // error
    51         if ($msg_list) {
    52             $_REQUEST['msg'] = array_shift($msg_list);
    53             openpne_forward('pc', 'page', "h_config");
     58        if ($error_messages) {
     59            $_REQUEST['msg'] = array_shift($error_messages);
     60            openpne_forward('pc', 'page', 'h_config');
    5461            exit;
    5562        }
  • OpenPNE/branches/2.8.x/webapp/modules/pc/page/h_config.php

    r1856 r2909  
    1414
    1515        $c_member = db_member_c_member4c_member_id($u);
     16
     17        if ($requests['rss']) {
     18            $c_member['rss'] = $requests['rss'];
     19        }
    1620
    1721        $this->set('password_query_list', p_common_c_password_query4null());
Note: See TracChangeset for help on using the changeset viewer.