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

Changeset 9110


Ignore:
Timestamp:
Nov 12, 2008, 2:26:18 AM (11 years ago)
Author:
akamine
Message:

#2292 データベースのc_member_profileへの書き込み方法を修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.12.x/webapp/lib/db/member.php

    r8743 r9110  
    16401640        db_query($sql, $params);
    16411641
    1642         if (!(is_null($item['value']) || $item['value'] === '')) {
    1643             if (is_array($item['value'])) {
    1644                 foreach ($item['value'] as $key => $value) {
    1645                     db_member_insert_c_member_profile($c_member_id, $item['c_profile_id'], $key, $value, $item['public_flag']);
    1646                 }
    1647             } else {
    1648                 db_member_insert_c_member_profile($c_member_id, $item['c_profile_id'], $item['c_profile_option_id'], $item['value'], $item['public_flag']);
     1642        if (is_null($item['value'])) {
     1643            $item['value'] = "";
     1644        }
     1645        if (is_array($item['value'])) {
     1646            foreach ($item['value'] as $key => $value) {
     1647                db_member_insert_c_member_profile($c_member_id, $item['c_profile_id'], $key, $value, $item['public_flag']);
    16491648            }
     1649        } else {
     1650            db_member_insert_c_member_profile($c_member_id, $item['c_profile_id'], $item['c_profile_option_id'], $item['value'], $item['public_flag']);
    16501651        }
    16511652    }
Note: See TracChangeset for help on using the changeset viewer.