• 이윰빌더 시즌 4
  • 테마/스킨상점
이윰

공지사항

이윰빌더 4.3 관련 버그 수정 사항

본문

이윰빌더 4.3 버전에서 아래의 내용과 같이 오류가 발생하니 임시적으로 수정하기 바랍니다.

해당 사항에 대해서는 다음 이윰빌더에서 패치 반영하도록 하겠습니다.

 

EB상품관리 : 마스터 생성 버그

adm/eyoom_admin/core/theme/ebgoods_form.php

파일 19줄

$eg_code = isset($_REQUEST['eg_code']) && $_REQUEST['eg_code'] ? clean_xss_tags($_REQUEST['eg_code']) : '';
if (!$eg_code) alert("잘못된 접근입니다.");

if ($w == 'u') {
    $eg_code = isset($_REQUEST['eg_code']) && $_REQUEST['eg_code'] ? clean_xss_tags($_REQUEST['eg_code']) : '';
    if (!$eg_code) alert("잘못된 접근입니다.");
}

파일 102줄 추가

$count = count($list);

 

EB최신글 : 마스터 생성 버그

adm/eyoom_admin/core/theme/eblatest_form.php

19줄

$el_code = isset($_REQUEST['el_code']) && $_REQUEST['el_code'] ? clean_xss_tags($_REQUEST['el_code']) : '';
if (!$el_code) alert("잘못된 접근입니다.");

if ($w == 'u') {
    $el_code = isset($_REQUEST['el_code']) && $_REQUEST['el_code'] ? clean_xss_tags($_REQUEST['el_code']) : '';
    if (!$el_code) alert("잘못된 접근입니다.");
}

 

EB콘텐츠 : 연결주소 링크 타겟 설정이 미적용되어 다음 이윰빌더 패치 전까지는 임시적으로 해당 파일에서 직접 타겟을 입력 바랍니다.

/theme/테마명/skin/ebcontents/스킨명/ebcontents.skin.html.php 파일 <?php echo $item['target_1']; ?>에 현재창은 _self 새창은 _blank 로 입력하기 바랍니다.

<a href="<?php echo $item['href_1']; ?>" target="<?php echo $item['target_1']; ?>">

 

유료테마 설치 오류

유료 테마 설치시 'Fatal error: Call to undefined function openssl_decrypt() ' 오류 메세지가 나오며 설치가 안되는 것은 openssl_decrypt() 함수가 php 5.3 버전 이상에서 지원이 되는 함수인데 설치된 홈페이지의 php 버전이 5.2.x 이하 버전이기에 발생하는 오류입니다.

/class/eyoom.class.php 파일

841줄 추가

    /**
     * md5 암호화
     */
    public function encrypt_md5($buf, $key="password") {
        $key1 = pack('H*',md5($key));
        while($buf !== false) {
            $m = substr($buf, 0, 16);
            $buf = substr($buf, 16);

            $c = "";
            for ($i=0;$i<16;$i++) $c .= $m{$i}^$key1{$i};
            $ret_buf .= $c;
            $key1 = pack('H*',md5($key.$key1.$m));
        }

        $len = strlen($ret_buf);
        for ($i=0; $i<$len; $i++) $hex_data .= sprintf('%02x', ord(substr($ret_buf, $i, 1)));
        return($hex_data);
    }

    /**
     * md5 복호화
     */
    public function decrypt_md5($hex_buf, $key="password") {
        $len = strlen($hex_buf);
        for ($i=0; $i<$len; $i+=2) $buf .= chr(hexdec(substr($hex_buf, $i, 2)));

        $key1 = pack('H*', md5($key));
        while($buf !== false) {
           $m = substr($buf, 0, 16);
           $buf = substr($buf, 16);

           $c = "";
           for ($i=0;$i<16;$i++) $c .= $m{$i}^$key1{$i};

           $ret_buf .= $m = $c;
           $key1 = pack('H*',md5($key.$key1.$m));
        }
        return($ret_buf);
    }

882줄 수정전

     /**
      * AES 암호화
      */
     public function encrypt_aes($str, $key = '') {
        if (!$key) $key = SALT_KEY;
        return base64_encode(openssl_encrypt($str, "AES-256-CBC", $key, true, str_repeat(chr(0), 16)));
     }
 
     /**
      * AES 복호화
      */
     public function decrypt_aes($str, $key = '') {
        if (!$key) $key = SALT_KEY;
       return openssl_decrypt(base64_decode($str), "AES-256-CBC", $key, true, str_repeat(chr(0), 16));
     }

882줄 수정 후

     /**
      * AES 암호화
      */
     public function encrypt_aes($str, $key = '') {
        if( version_compare( PHP_VERSION, '5.3' , '<' ) ){
            return $this->encrypt_md5($str, $key);
        } else {
            if (!$key) $key = SALT_KEY;
            return base64_encode(openssl_encrypt($str, "AES-256-CBC", $key, true, str_repeat(chr(0), 16)));
        }
     }
 
     /**
      * AES 복호화
      */
     public function decrypt_aes($str, $key = '') {
        if( version_compare( PHP_VERSION, '5.3' , '<' ) ){
            return $this->decrypt_md5($str, $key);
        } else {
            if (!$key) $key = SALT_KEY;
            return openssl_decrypt(base64_decode($str), "AES-256-CBC", $key, true, str_repeat(chr(0), 16));
        }
     }

 

댓글목록 0

등록된 댓글이 없습니다.
전체 164 건 - 1 페이지
제목
회원사진 이윰넷 4,370 2018.08.18
회원사진 이윰넷 643 2021.05.18
회원사진 이윰넷 1,996 2021.03.24
회원사진 이윰넷 2,230 2021.02.03
회원사진 이윰넷 8,752 2020.02.03
회원사진 이윰넷 9,662 2019.09.16
회원사진 이윰넷 9,604 2019.08.05
회원사진 이윰넷 9,313 2019.06.25
회원사진 이윰넷 9,665 2019.06.03
회원사진 이윰넷 4,009 2019.05.10
회원사진 이윰넷 3,008 2019.04.11
회원사진 이윰넷 3,355 2019.03.25
회원사진 이윰넷 3,040 2019.03.22
회원사진 이윰넷 3,779 2019.02.26
회원사진 이윰넷 3,147 2019.02.18