} $discount = 0.0; if ($_SESSION['customers_status']['customers_status_public'] == 1 && $_SESSION['customers_status']['customers_status_discount'] != '0.00') { $discount = $_SESSION['customers_status']['customers_status_discount']; if ($product_info['products_discount_allowed'] < $_SESSION['customers_status']['customers_status_discount']) { $discount = $product_info['products_discount_allowed']; } if ($discount != '0.00') { $vamTemplate->assign('PRODUCTS_DISCOUNT', $discount . '%'); } } if ($product_info['products_vpe_status'] == 1 && $product_info['products_vpe_value'] != 0.0 && $products_price['plain'] > 0) { $vamTemplate->assign('PRODUCTS_VPE', $vamPrice->Format($products_price['plain'] * (1 / $product_info['products_vpe_value']), true) . TXT_PER . vam_get_vpe_name($product_info['products_vpe'])); } $vamTemplate->assign('module_content', $module_content); $mo_images = vam_get_products_mo_images($product_info['products_id']); if ($mo_images != false) { $vamTemplate->assign('PRODUCTS_MO_IMAGES', $mo_images); foreach ($mo_images as $img) { $mo_img[] = array('PRODUCTS_MO_IMAGE' => DIR_WS_CATALOG . DIR_WS_INFO_IMAGES . $img['image_name']); $vamTemplate->assign('mo_img', $mo_img); } } //mo_images EOF // set cache ID if (!CacheCheck()) { $vamTemplate->caching = 0; } else { $vamTemplate->caching = 1; $vamTemplate->cache_lifetime = CACHE_LIFETIME; $vamTemplate->cache_modified_check = CACHE_CHECK;
} } else { $row['v_products_specials_price'] = ''; } } // Now set the status to a word the user specd in the config vars if ($row['v_status'] == '1') { $row['v_status'] = EP_TEXT_ACTIVE; } else { $row['v_status'] = EP_TEXT_INACTIVE; } // BOF mo_image for ($i = 0; $i < MO_PICS; $i++) { $row['v_mo_image_' . ($i + 1)] = ""; } if ($mo_image = vam_get_products_mo_images($row['v_products_id'])) { // echo '<pre>';var_dump($mo_image);echo '</pre>'; for ($i = 0, $n = sizeof($mo_image); $i < $n; $i++) { $row['v_mo_image_' . $mo_image[$i]["image_nr"]] = $mo_image[$i]["image_name"]; } } // EOF mo_image if (strlen($row['v_products_image_array']) > 0) { $row['v_products_image_array'] = implode("|", unserialize($row['v_products_image_array'])); } // remove any bad things in the texts that could confuse EasyPopulate $therow = ''; foreach ($filelayout as $key => $value) { //echo "The field was $key<br />"; $thetext = $row[$key]; // kill the carriage returns and tabs in the descriptions, they're killing me!
if ($pInfo->products_image) { echo '<tr><td colspan="4"><table><tr><td align="center" class="main" width="' . (PRODUCT_IMAGE_THUMBNAIL_WIDTH + 15) . '">' . vam_image(DIR_WS_CATALOG_THUMBNAIL_IMAGES . $pInfo->products_image, TEXT_STANDART_IMAGE) . '</td>'; } echo '<td class="main">' . TEXT_PRODUCTS_IMAGE . '<br />' . vam_draw_file_field('products_image') . '<br />' . vam_draw_separator('pixel_trans.gif', '24', '15') . ' ' . $pInfo->products_image . vam_draw_hidden_field('products_previous_image_0', $pInfo->products_image); // BOF Add existing image echo '<br />' . TEXT_PRODUCTS_IMAGE_UPLOAD_DIRECTORY . '<br />' . vam_draw_pull_down_menu('upload_dir_image_0', $dir_list, dirname($pInfo->products_image) . '/'); // echo '<br /><br />' . TEXT_PRODUCTS_IMAGE_GET_FILE . '<br />' . vam_draw_pull_down_menu('get_file_image_0',$file_list,$pInfo->products_image); // EOF Add existing image if ($pInfo->products_image != '') { echo '</tr><tr><td align="center" class="main" valign="middle">' . vam_draw_selection_field('del_pic', 'checkbox', $pInfo->products_image) . ' ' . TEXT_DELETE . '</td></tr></table>'; } else { echo '</td></tr>'; } // display MO PICS if (MO_PICS > 0) { $mo_images = vam_get_products_mo_images($pInfo->products_id); for ($i = 0; $i < MO_PICS; $i++) { echo '<tr><td colspan="4">' . vam_draw_separator('pixel_black.gif', '100%', '1') . '</td></tr>'; echo '<tr><td colspan="4">' . vam_draw_separator('pixel_trans.gif', '1', '10') . '</td></tr>'; if ($mo_images[$i]["image_name"]) { echo '<tr><td colspan="4"><table><tr><td align="center" class="main" width="' . (PRODUCT_IMAGE_THUMBNAIL_WIDTH + 15) . '">' . vam_image(DIR_WS_CATALOG_THUMBNAIL_IMAGES . $mo_images[$i]["image_name"], TEXT_STANDART_IMAGE . ' ' . ($i + 1)) . '</td>'; } else { echo '<tr>'; } echo '<td class="main">' . TEXT_PRODUCTS_IMAGE . ' ' . ($i + 1) . '<br />' . vam_draw_file_field('mo_pics_' . $i) . '<br />' . vam_draw_separator('pixel_trans.gif', '24', '15') . ' ' . $mo_images[$i]["image_name"] . vam_draw_hidden_field('products_previous_image_' . ($i + 1), $mo_images[$i]["image_name"]); // BOF Add existing image echo '<br />' . TEXT_PRODUCTS_IMAGE_UPLOAD_DIRECTORY . '<br />' . vam_draw_pull_down_menu('mo_pics_upload_dir_image_' . $i, $dir_list, dirname($mo_images[$i]["image_name"]) . '/'); //echo '<br /><br />' . TEXT_PRODUCTS_IMAGE_GET_FILE . '<br />' . vam_draw_pull_down_menu('mo_pics_get_file_image_'.$i,$file_list,$mo_images[$i]["image_name"]); // EOF Add existing image if (isset($mo_images[$i]["image_name"])) { echo '</tr><tr><td align="center" class="main" valign="middle">' . vam_draw_selection_field('del_mo_pic[]', 'checkbox', $mo_images[$i]["image_name"]) . ' ' . TEXT_DELETE . '</td></tr></table>';
} $info->assign('PRODUCTS_IMAGE', $image); $image_pop = DIR_WS_POPUP_IMAGES . $product->data['products_image']; $info->assign('PRODUCTS_POPUP_IMAGE', $image_pop); //mo_images - by Novalis@eXanto.de if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') { $connector = '/'; } else { $connector = '&'; } $products_popup_link = vam_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product->data['products_id'] . $connector . 'imgID=0'); if (!is_file(DIR_WS_POPUP_IMAGES . $product->data['products_image'])) { $products_popup_link = ''; } $info->assign('PRODUCTS_POPUP_LINK', $products_popup_link); $mo_images = vam_get_products_mo_images($product->data['products_id']); if ($mo_images != false) { $info->assign('PRODUCTS_MO_IMAGES', $mo_images); foreach ($mo_images as $img) { $products_mo_popup_link = DIR_WS_POPUP_IMAGES . $img['image_name']; if (!file_exists(DIR_WS_POPUP_IMAGES . $img['image_name'])) { $products_mo_popup_link = ''; } $mo_img[] = array('PRODUCTS_MO_IMAGE' => DIR_WS_INFO_IMAGES . $img['image_name'], 'PRODUCTS_MO_POPUP_IMAGE' => $products_mo_popup_link, 'PRODUCTS_MO_POPUP_LINK' => $products_mo_popup_link); $info->assign('mo_img', $mo_img); } } //mo_images EOF $discount = 0.0; if ($_SESSION['customers_status']['customers_status_public'] == 1 && $_SESSION['customers_status']['customers_status_discount'] != '0.00') { $discount = $_SESSION['customers_status']['customers_status_discount'];