클럽관리 > 회원관리 > 회원등급설정 ::: 수정안되는 증상 정보
클럽관리 > 회원관리 > 회원등급설정 ::: 수정안되는 증상
본문
등급 및 등급명이 readonly 로 고정되는 현상이 발견됨...
회원등급은 -100,10,20,30 은 고정시키고, 회원명칭은 변경하도록 수정
그누보드 / club / cm_member_level.php 53줄
[원본]
case -100:
case 10:
case 20:
case 30:
case 100: $no_touch = 0;
$read_only = " readonly ";
break;
[수정]
//case -100:
//case 10:
//case 20:
//case 30:
//case 100: $no_touch = 0;
// $read_only = " readonly ";
// break;
그누보드 / club / cm_member_level.php 76줄
[원본]
<input name="cm_level[]" type="text" id="cm_level[]" size="10" class="ed" value="<?=$row[cm_level]?>" itemname="등급" numeric required <?=$read_only?> style="text-align:right;" <? if ($row[cm_level] == 100 || $row[cm_level] == 1 ) { echo "readonly"; } ?>>
<input type="hidden" name="tmp_cm_level[]" value="<?=$row[cm_level]?>">
</td>
<td class="list"><input name="ml_name[]" type="text" id="ml_name[]" size="30" class="ed" value="<?=$row[ml_name]?>" itemname="등급명" required <?=$read_only?>></td>
[수정]
<input name="cm_level[]" type="text" id="cm_level[]" size="10" class="ed" value="<?=$row[cm_level]?>" itemname="등급" numeric required <?//=$read_only?> style="text-align:right;" <? if ($row[cm_level] == 100 || $row[cm_level] == 1 || $row[cm_level] == -100 || $row[cm_level] == 10 || $row[cm_level] == 20 || $row[cm_level] == 30) { echo "readonly"; } else { echo " maxlength='2'"; } ?>>
<input type="hidden" name="tmp_cm_level[]" value="<?=$row[cm_level]?>">
</td>
<td class="list"><input name="ml_name[]" type="text" id="ml_name[]" size="30" class="ed" value="<?=$row[ml_name]?>" itemname="등급명" required <?//=$read_only?>></td>
회원등급은 -100,10,20,30 은 고정시키고, 회원명칭은 변경하도록 수정
그누보드 / club / cm_member_level.php 53줄
[원본]
case -100:
case 10:
case 20:
case 30:
case 100: $no_touch = 0;
$read_only = " readonly ";
break;
[수정]
//case -100:
//case 10:
//case 20:
//case 30:
//case 100: $no_touch = 0;
// $read_only = " readonly ";
// break;
그누보드 / club / cm_member_level.php 76줄
[원본]
<input name="cm_level[]" type="text" id="cm_level[]" size="10" class="ed" value="<?=$row[cm_level]?>" itemname="등급" numeric required <?=$read_only?> style="text-align:right;" <? if ($row[cm_level] == 100 || $row[cm_level] == 1 ) { echo "readonly"; } ?>>
<input type="hidden" name="tmp_cm_level[]" value="<?=$row[cm_level]?>">
</td>
<td class="list"><input name="ml_name[]" type="text" id="ml_name[]" size="30" class="ed" value="<?=$row[ml_name]?>" itemname="등급명" required <?=$read_only?>></td>
[수정]
<input name="cm_level[]" type="text" id="cm_level[]" size="10" class="ed" value="<?=$row[cm_level]?>" itemname="등급" numeric required <?//=$read_only?> style="text-align:right;" <? if ($row[cm_level] == 100 || $row[cm_level] == 1 || $row[cm_level] == -100 || $row[cm_level] == 10 || $row[cm_level] == 20 || $row[cm_level] == 30) { echo "readonly"; } else { echo " maxlength='2'"; } ?>>
<input type="hidden" name="tmp_cm_level[]" value="<?=$row[cm_level]?>">
</td>
<td class="list"><input name="ml_name[]" type="text" id="ml_name[]" size="30" class="ed" value="<?=$row[ml_name]?>" itemname="등급명" required <?//=$read_only?>></td>
추천
0
0
댓글 전체
그누보드 / club / cm_member_level.update.php 14줄
[원본]
if ($cm_level[$i] <= 30 || $cm_level[$i] >= 100) {
error_msg("정회원 이하 또는 매니저 이상의 레벨로 수정할 수 없습니다.");
}
[수정]
//if ($cm_level[$i] <= 30 || $cm_level[$i] >= 100) {
// error_msg("정회원 이하 또는 매니저 이상의 레벨로 수정할 수 없습니다.");
//}
아빠불당님께서 위와같이 10,20,30 등급을 수정하지 못하게 한 이유는 레벨 변경으로 인한 시스템 혼선이 예상되서 그러신듯..
하지만 준회원, 정회원 등의 명칭도 수정할수 없는 문제가 발생함으로,,,
위에서 제안한것과 같이 level 값만 선별해서 readonly 로 변경하면 해결될듯...
[원본]
if ($cm_level[$i] <= 30 || $cm_level[$i] >= 100) {
error_msg("정회원 이하 또는 매니저 이상의 레벨로 수정할 수 없습니다.");
}
[수정]
//if ($cm_level[$i] <= 30 || $cm_level[$i] >= 100) {
// error_msg("정회원 이하 또는 매니저 이상의 레벨로 수정할 수 없습니다.");
//}
아빠불당님께서 위와같이 10,20,30 등급을 수정하지 못하게 한 이유는 레벨 변경으로 인한 시스템 혼선이 예상되서 그러신듯..
하지만 준회원, 정회원 등의 명칭도 수정할수 없는 문제가 발생함으로,,,
위에서 제안한것과 같이 level 값만 선별해서 readonly 로 변경하면 해결될듯...