묻고답하기

오픈소스 프로그램을 수정해서 쓰고 있었는데요, (수정은 제가 안했고요..,)
수정전 소스가 이거고요.....

foreach ($results as $result) {
    if ($result['image'] && file_exists(DIR_IMAGE . $result['image'])) {
     $this->data['product_images'][] = array(
      '+ 'preview' => $this->model_tool_image->resize($result['image'], 100, 100),
      'file'    => $result['image']
     );
    } else {
     $this->data['product_images'][] = array(
      'preview' => $this->model_tool_image->resize('no_image.jpg', 100, 100),
      'file'    => $result['image']
     );
    }
   }
  }

수정해서 쓰던 소스는 이거에요...(빨간부분이 추가됨)

  foreach ($results as $result) {
   
    if ($result['image'] && file_exists(DIR_IMAGE . $result['image'])) {
     $this->data['product_images'][] = array(
      '+ 'preview' => $this->model_tool_image->resize($result['image'], 100, 100),
      'file'    => $result['image'],       'product_color_id'    => $result['product_color_id']     

     );
    } else {
     $this->data['product_images'][] = array(
      'preview' => $this->model_tool_image->resize('no_image.jpg', 100, 100),
      'file'    => $result['image'],       'product_color_id'    => $result['product_color_id'] 
     );     }    }   }   $this->data['product_colors'] = array();   if (isset($product_info)) {    $results = $this->model_catalog_product->getProductColors($this->request->get['product_id']);      foreach ($results as $result) {         if ($result['color'] && file_exists(DIR_IMAGE . $result['color'])) {      $this->data['product_colors'][] = array(       'preview' => $this->model_tool_image->resize($result['color'], 30, 30),       'file'    => $result['color'],       'product_color_id'    => $result['product_color_id'],       'name'    => $result['name']      );     } else {      $this->data['product_colors'][] = array(       'preview' => $this->model_tool_image->resize('no_image.jpg', 30, 30),       'file'    => $result['color'],       'product_color_id'    => 0,       'name'    => ''           );
    }
   }
  }
  $this->data['product_sizes'] = array();   if (isset($product_info)) {    $results = $this->model_catalog_product->getProductSizes($this->request->get['product_id']);      foreach ($results as $result) {      $this->data['product_sizes'][] = $result['size'];    }

  }

그리고 저 오픈소스 플그램이 업데이트가 되어서요.. 저는 php를 잘 모르고 해서
문서를 서로 대조해서, 추가된 위치와 부분을 찾아 필요한데로 추가해서 쓰려고 했는데,
코딩 형식이 조금 바뀌엇더라구요....ㅜㅜ 업데이트 된 소스 는 ::

foreach ($results as $result) {
   $action = array();
   
   $action[] = array(
    'text' => $this->language->get('text_edit'),
    '+ 'href' => $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL')
   );
   
   if ($result['image'] && file_exists(DIR_IMAGE . $result['image'])) {
    $image = $this->model_tool_image->resize($result['image'], 40, 40);
   } else {
    $image = $this->model_tool_image->resize('no_image.jpg', 40, 40);
   }
 
   $product_specials = $this->model_catalog_product->getProductSpecials($result['product_id']);

   if ($product_specials) {
                $special = reset($product_specials);
                if(($special['date_start'] != '0000-00-00' && $special['date_start'] > date('Y-m-d')) || ($special['date_end'] != '0000-00-00' && $special['date_end'] < date('Y-m-d'))) {
                    $special = FALSE;
                }
            } else {
                $special = FALSE;
            }
 
        $this->data['products'][] = array(
    'product_id'       => $result['product_id'],
    'name'             => $result['name'],
    'model'            => $result['model'],
    'price'            => $result['price'],
    'special'          => $special['price'],
    'image'            => $image,    'quantity'         => $result['quantity'],
    'status'+ '           => ($result['status'] ? $this->language->get('text_enabled') : $this->language->get('text_disabled')),
    'selected'         => isset($this->request->post['selected']) && in_array($result['product_id'], $this->request->post['selected']),
    'action'           => $action


보니까 업데이트 버젼 코딩엔 키값(?) 주고 하는 부분의 형식이 바뀌고 한것 같은데..
'file'도 없고요... 두번째 소스에 빨간 부분의 내용을 이 업데이트된 부분에 추가해서 쓰고싶은데..
자비를좀 배풀어 주세요..!! ㅜㅜ

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
powerima™ 게시판에 상단 내용추가와 하단내용추가를 적용했어요 [1] 2011.06.08 by powerima™
은妃 짧은 PHP 수정좀 도와주세요!><  
피크루스 ssl 지정시 로그인이 안돼는 이유가 뭐죠??  
쭈영 최근문서출력 작성자 넣기(재질문)-송동우님 한번만 봐주세요 ㅠㅠ [4] 2011.06.08 by 송동우
나의해 초보의희망!! 송동우님 수고하십니다 [3] 2011.06.08 by 송동우
푸른 하늘 외부 PHP를 module로 link 할경우 파라미터를 전달하는 방법  
나의해 [고급질문] 위젯코드를 수정해야 하는데.. [1] file 2011.06.08 by 앙띠2
cocoplick 게시글 이랑 댓글에 이런게 전부 왼쪽으로 쏠렷는대 살려주세여ㄷㄷ [1] 2011.06.08 by 앙띠2
아람쌈쌈이 급해요 ..ㅠ [1] 2011.06.07 by 호왕
호왕 최근 글 출력 기본스킨에 대해 문의합니다. [2] 2011.06.07 by 호왕
하늘종 이런 리퍼러가 계속 뜨는것도 스팸 공격이겠죠? [1] file 2011.06.07 by 하늘종
Jinniman 미디어가 첨부되면 브라우져 구도에서 벗어 납니다. [2] 2011.06.07 by 앙띠2
BST1 최근글 추출할때 문제 [1] 2011.06.07 by 송동우
김대롱 포인트 랭킹 색상 변경문제입니다. [2] 2011.06.07 by 김대롱
나의해 [초보질문] 위젯코드생성후 복사 [1] 2011.06.07 by 송동우
amd짱좋아 xhost.kr이 좀 이상해서 문의 드립니다 [1] 2011.06.07 by yearning
junara 사이트설정>메뉴관리에서 메뉴가 안보임.(급.ㅡ.ㅜ) [1] 2011.06.07 by 송동우
육성규 게시판 레이아웃을 하다가... [1] 2011.06.07 by 송동우
최혁필184 분류 관련문의2 [1] 2011.06.07 by 송동우
cocoplick 게시글 쓸라고하는대 전부 왼쪽으로 쏠려있는대 어케하죠?? [3] file 2011.06.07 by cocoplick
ehdgkr97 robots.txt에서 /?mid=main, /main 둘다 해줘야할까요?  
peace 모바일 뷰가 체크가 안되네요  
이용훈937 XE 처음사용하는데요... [1] 2011.06.07 by 송동우
최혁필184 분류 관련문의 [1] 2011.06.07 by 송동우
어쿠스틱 확장변수로 생년월일 등록하는 방법이 있나요? [2] 2011.06.07 by 어쿠스틱
젠이 관리자가 쓴 글을 특정 회원만 열람 가능하도록 하려면 어떻게 해야 되나요?  
hahasmile 로그인,글등록이 안됩니다 ㅜㅜ [1] 2011.06.07 by 송동우
김대롱 스킨에 채팅창 넣기 질문좀 드립니다.. [1] 2011.06.07 by 송동우
HamKIm 레이아웃을 2가지 쓸때 문제점.... [3] 2011.06.07 by 날개!
dasoni09 xe 설치시 등록을 하면 자꾸 초기 설치화면으로~~ [1] 2011.06.07 by 송동우