리자님 영카트4에 왜 이렇게 코딩하셨지 묻고 싶습니다. 채택완료
Copy
if ($od_settle_case == "무통장")
{
$od_temp_point = (float)str_replace(",", "", $od_temp_point);
$od_receipt_point = (float)str_replace(",", "", $od_temp_point);
}
else
{
$od_temp_point = (float)str_replace(",", "", $od_temp_point);
$od_receipt_point = 0;
}
답변 1개
채택된 답변
+20 포인트
Expert
11년 전
살면서 흑역사 한두개 쯤은 가지고 있을겁니다.
(여기서의 흑역사란 작동은 하지만 깔끔하지 못한 코드라고 해두죠. ㅋ)
저는 소프트웨어를 공개하는 바람에 누구나 몇개만 가지고 있을 흑역사를 몇만배 이상은 가지고 있습니다.
이 코드도 그런 흑역사의 일부분 이라고 생각해 주시구요.
변수에 컴마를 품은 값이 넘어오므로 그것을 없애주기 위한 용도로 만들었을 것으로 추정하고 있습니다.
(하도 오래전 일이라 ㅠㅠ)
그런데 이 코드가 영카트5에도 존재하나요?
태그가 영카트5로 되어 있네요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
11년 전
11년 전
엥...저는 태그를 달지 않았는데요.
영카트4에 주문기록 소스입니다.
그런데 지금까지 아무도 질의한 사람이 없었나보죠?
저는 쇼핑몰 운영을 해보지 않아 몰랐는데요.
이번에 회원별로 포인트 사용내역을 집계할 수 있느냐는 질문을 받아 분석해 보던중에
포인트 관리 테이블에 기록되지 않는다는 사실을 알게되었네요.
한마디로 5000점 이상이면 포인트 사용할 수 있는데 해당회원이 만점있으면.......
10번이고 20번이고 사용할 수 있다는 의미가 되는거죠.
저만 심각한거군요...ㅠㅠ 답변 감사합니다.
영카트4에 주문기록 소스입니다.
그런데 지금까지 아무도 질의한 사람이 없었나보죠?
저는 쇼핑몰 운영을 해보지 않아 몰랐는데요.
이번에 회원별로 포인트 사용내역을 집계할 수 있느냐는 질문을 받아 분석해 보던중에
포인트 관리 테이블에 기록되지 않는다는 사실을 알게되었네요.
한마디로 5000점 이상이면 포인트 사용할 수 있는데 해당회원이 만점있으면.......
10번이고 20번이고 사용할 수 있다는 의미가 되는거죠.
저만 심각한거군요...ㅠㅠ 답변 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
오랜기간 좋은 소프트웨어 만들어 주셔서 감사합니다.