}
$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') . '&nbsp;' . $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') . '&nbsp;' . $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'];