public static function get_config($member_id, $name) { $value = Model_MemberConfig::get_value($member_id, $name); if (!is_null($value)) { return $value; } return self::get_config_default($name); }
private static function validate_type($type, $member_id) { if (!$type) { $type = 'config'; } if (!in_array($type, array('config', 'regist'))) { throw new HttpNotFoundException(); } $terms_un_agreement = (bool) Model_MemberConfig::get_value($member_id, 'terms_un_agreement'); $is_regist = $type == 'regist' && $terms_un_agreement; return array($type, $terms_un_agreement); }
public static function get_value($member_id, $name, $default_value = null) { $value = Model_MemberConfig::get_value($member_id, $name); return !is_null($value) ? $value : $default_value; }