Taebu / prq

prq.co.kr
MIT License
1 stars 0 forks source link

원산지 미 기재시 가맹점 목록에서 색깔 구분 개발요청 #66

Closed moonsungjun closed 7 years ago

moonsungjun commented 7 years ago

3

http://prq.co.kr/prq/store/lists/prq_store/page/1

위 사진 참조바람

Taebu commented 7 years ago

list_v.php

$st_origin = json_decode(json_encode($st_origin), True);
$pv_no = array_column($st_origin, 'pv_no');

$index=array_search($lt->st_no, $pv_no);
if($index>-1&&strlen($st_origin[$index]['pv_value'])>3){?> 
    <tr class="active">
    <?php }else{?>
    <tr class="danger">
    <?php }?>

store_m.php[models]

    /**
     * 원산지 정보 가져오기
     *
     * @author Taebu Moon <mtaebu@gmail.com>
     * @param $array['table'] 상점 테이블, 멤버
     * @param $array['st_no'] 상점 이름
     * @return list
     */
    function get_origin($array)
    {
        //$arrays=(array)$array;
        $arrays=json_decode(json_encode($array), True);
        //print_r($arrays);

        $object=array();
        $object[]=0;
        foreach($arrays as $key => $value)
        {
            $object[]=$value['st_no'];
            //echo $key." :".$value;
        }

        $sql = "SELECT pv_no,pv_value FROM prq_values WHERE pv_code='5001' and pv_no in (".join(",",$object).");";
        $query = $this->db->query($sql);

        //게시물 내용 반환
        $result = $query->result();

        return $result;

    }

store.php[class]

$data['list'] = $this->store_m->get_list2($this->uri->segment(3), '', $start, $limit, $search_array);

/* 원산지 정보 가져오기 */
$data['st_origin'] = $this->store_m->get_origin($data['list']);
Taebu commented 7 years ago

@limyoonjong 요청으로 tr.danger를 tr.green으로 cashq상점과 동일하게 설정.