function db_common_c_profile_option_list4c_profile_id($c_profile_id) { return db_member_c_profile_option_list4c_profile_id($c_profile_id); }
function db_member_c_profile_list() { static $is_recurred = false; //再帰処理中かどうかの判定フラグ if (!$is_recurred) { //function cacheのために再帰処理を行う $is_recurred = true; $funcargs = func_get_args(); $result = pne_cache_recursive_call(OPENPNE_FUNCTION_CACHE_LIFETIME_FAST, __FUNCTION__, $funcargs); $is_recurred = false; return $result; } $list = db_member_c_profile_list4null(); $profile_list = array(); foreach ($list as $value) { $profile_list[$value['name']] = $value; $profile_list[$value['name']]['options'] = db_member_c_profile_option_list4c_profile_id($value['c_profile_id']); } return $profile_list; }