function build_optional_image_html($i)
{
    global $pic_display_text0, $pic_table_text0, $pic_url_text, $pic_text, $onclick0, $sep, $use_multi_pic_text;
    global $multi_pictures, $pic_table0, $span_start, $thumbs_dir_local, $id_is, $dummy_span, $hidden_text, $end;
    global $original_dir_local, $thumbs_dir_local, $display_visible_text, $display_hidden_text, $pic_table0;
    global $dummy_span, $style_display, $fees, $rab, $div_tex, $onchange, $space;
    $next_i = $i + 1;
    //$index=UNDERSCORE.$i;
    $index = UNDERSCORE . $next_i;
    $my_pic_display_text = $pic_display_text0 . $index;
    $my_pic_table_text = $pic_table_text0 . $next_i;
    $my_pic_url_text = $pic_url_text . $index;
    $my_pic_text = $pic_text . $index;
    $my_use_multi_pic_text = $use_multi_pic_text . $next_i;
    $my_use_multi_pic_div_text = $my_use_multi_pic_text . $div_text;
    $not_last = $i < 12;
    $onclick = $onclick0 . $my_pic_table_text . $sep . $my_pic_url_text . $sep . $my_pic_text;
    if ($not_last) {
        //$onclick.=$sep.$my_use_multi_pic_text.$sep.TRUE_STRING_S;
        $next_i_1 = $next_i + 1;
        $onclick .= $sep . $use_multi_pic_text . $next_i_1 . $div_text . $sep . $next_i;
    }
    $onclick .= $end;
    if ($not_last) {
        $pic_file_name = $multi_pictures[$next_i];
        $use_multi_pic = $pic_file_name != EMPTY_STRING;
        $id = $id_is . $my_pic_text . QUOTE;
        if ($use_multi_pic) {
            $display = $display_visible_text;
            $my_image = olc_image($thumbs_dir_local . $pic_file_name, EMPTY_STRING, EMPTY_STRING, EMPTY_STRING, $id . QUOTE);
            $my_pic_file_name = DIR_WS_ORIGINAL_IMAGES . $pic_file_name;
        } else {
            $display = $display_hidden_text;
            $my_image = SPAN_START . $id . $rab . SPAN_END;
            $my_pic_file_name = EMPTY_STRING;
        }
        $pic_table = str_replace(UNDERSCORE, $display, $pic_table0);
        $pic_table = str_replace(TILDE, $my_pic_table_text, $pic_table);
        $image_html .= HTML_BR . olc_draw_file_field($my_pic_url_text, EMPTY_STRING, str_replace(HASH, $index, $onchange)) . HTML_BR . str_replace(HASH, $my_pic_display_text, $span_start) . $my_pic_file_name . SPAN_END;
        $image_html = str_replace(HASH, $image_html, $pic_table);
        $image_html = str_replace(ATSIGN, $space . $my_image . $dummy_span, $image_html) . olc_draw_hidden_field($my_pic_url_text . $hidden_text, $original_dir_local . $pic_file_name);
        if ($i == 1 || $use_multi_pic) {
            $display = $display_visible_text;
        } else {
            $display = $display_hidden_text;
        }
        $display = $style_display . $display . QUOTE;
        $image_html = '<div nowrap="nowrap"="nowrap" id="' . $my_use_multi_pic_div_text . QUOTE . BLANK . $display . $rab . HTML_BR . olc_draw_checkbox_field($my_use_multi_pic_text, ONE_STRING, $use_multi_pic, $onclick) . HTML_NBSP . sprintf(AUCTIONS_TEXT_AUCTION_USE_MULTI_PIC, $next_i, $fees[$pic_text]) . $image_html . '</div>';
    }
    return $image_html;
}
    <tr>
    <td class="main" valign="top"><?php echo TEXT_BANNERS_GROUP; ?></td>
    <td class="main"><?php echo olc_draw_pull_down_menu('affiliate_banners_group', $groups_array, $abInfo->affiliate_banners_group) . TEXT_BANNERS_NEW_GROUP . HTML_BR . olc_draw_input_field('new_affiliate_banners_group', '', '', ((sizeof($groups_array) > 0) ? false : true)); ?></td>
    </tr>
    <tr>
    <td colspan="2"><?php echo olc_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
    </tr>
    */
    ?>
	<tr>
	<td class="main" valign="top"><?php 
    echo TEXT_BANNERS_IMAGE;
    ?>
</td>
	<td class="main"><?php 
    echo olc_draw_file_field('affiliate_banners_image') . BLANK . TEXT_BANNERS_IMAGE_LOCAL . HTML_BR . DIR_FS_CATALOG_IMAGES . olc_draw_input_field('affiliate_banners_image_local', $abInfo->affiliate_banners_image);
    ?>
</td>
	</tr>
	<tr>
	<td colspan="2"><?php 
    echo olc_draw_separator('pixel_trans.gif', '1', '10');
    ?>
</td>
	</tr>
	</table></td>
	</tr>
	<tr>
	<td><?php 
    echo olc_draw_separator('pixel_trans.gif', '1', '10');
    ?>
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_FSK18_DISPLAY_INTRO . HTML_BR . ENTRY_CUSTOMERS_FSK18_DISPLAY . BLANK . olc_draw_pull_down_menu('customers_fsk18_display', $customers_fsk18_display_array, $cInfo->customers_fsk18_display));
     $contents[] = array('text' => HTML_BR . olc_draw_checkbox_field('default') . BLANK . TEXT_SET_DEFAULT);
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_insert.gif', IMAGE_INSERT) . BLANK . HTML_A_START . olc_href_link(FILENAME_CUSTOMERS_STATUS, 'page=' . $_GET['page']) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'edit':
     $heading[] = array('text' => HTML_B_START . TEXT_INFO_HEADING_EDIT_CUSTOMERS_STATUS . HTML_B_END);
     $contents = array('form' => olc_draw_form('status', FILENAME_CUSTOMERS_STATUS, 'page=' . $_GET['page'] . '&cID=' . $cInfo->customers_status_id . '&action=save', 'post', 'enctype="multipart/form-data"'));
     $contents[] = array('text' => TEXT_INFO_EDIT_INTRO);
     $customers_status_inputs_string = '';
     $languages = olc_get_languages();
     for ($i = 0; $i < sizeof($languages); $i++) {
         $customers_status_inputs_string .= HTML_BR . olc_image(DIR_WS_CATALOG . 'lang/' . $languages[$i]['directory'] . '/admin/images/' . $languages[$i]['image'], $languages[$i]['name']) . HTML_NBSP . olc_draw_input_field('customers_status_name[' . $languages[$i]['id'] . ']', olc_get_customers_status_name($cInfo->customers_status_id, $languages[$i]['id']));
     }
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_NAME . $customers_status_inputs_string);
     $contents[] = array('text' => HTML_BR . olc_image(DIR_WS_ICONS . $cInfo->customers_status_image, $cInfo->customers_status_name) . HTML_BR . DIR_WS_ICONS . '<br/><b>' . $cInfo->customers_status_image . HTML_B_END);
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_IMAGE . HTML_BR . olc_draw_file_field('customers_status_image', $cInfo->customers_status_image));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_PUBLIC_INTRO . HTML_BR . ENTRY_CUSTOMERS_STATUS_PUBLIC . BLANK . olc_draw_pull_down_menu('customers_status_public', $customers_status_public_array, $cInfo->customers_status_public));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_SHOW_PRICE_INTRO . HTML_BR . ENTRY_CUSTOMERS_STATUS_SHOW_PRICE . BLANK . olc_draw_pull_down_menu('customers_status_show_price', $customers_status_show_price_array, $cInfo->customers_status_show_price));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_SHOW_PRICE_TAX_INTRO . HTML_BR . ENTRY_CUSTOMERS_STATUS_SHOW_PRICE_TAX . BLANK . olc_draw_pull_down_menu('customers_status_show_price_tax', $customers_status_show_price_tax_array, $cInfo->customers_status_show_price_tax));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_ADD_TAX_INTRO . HTML_BR . ENTRY_CUSTOMERS_STATUS_ADD_TAX . BLANK . olc_draw_pull_down_menu('customers_status_add_tax_ot', $customers_status_add_tax_ot_array, $cInfo->customers_status_add_tax_ot));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_PRICE_INTRO . HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_PRICE . BLANK . olc_draw_input_field('customers_status_discount', $cInfo->customers_status_discount));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_ATTRIBUTES_INTRO . HTML_BR . ENTRY_CUSTOMERS_STATUS_DISCOUNT_ATTRIBUTES . BLANK . olc_draw_pull_down_menu('customers_status_discount_attributes', $customers_status_discount_attributes_array, $cInfo->customers_status_discount_attributes));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_OT_XMEMBER_INTRO . '<br/> ' . ENTRY_OT_XMEMBER . BLANK . olc_draw_pull_down_menu('customers_status_ot_discount_flag', $customers_status_ot_discount_flag_array, $cInfo->customers_status_ot_discount_flag) . HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_PRICE . BLANK . olc_draw_input_field('customers_status_ot_discount', $cInfo->customers_status_ot_discount));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_GRADUATED_PRICES_INTRO . HTML_BR . ENTRY_GRADUATED_PRICES . BLANK . olc_draw_pull_down_menu('customers_status_graduated_prices', $customers_status_graduated_prices_array, $cInfo->customers_status_graduated_prices));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_PAYMENT_UNALLOWED_INTRO . HTML_BR . ENTRY_CUSTOMERS_STATUS_PAYMENT_UNALLOWED . BLANK . olc_draw_input_field('customers_status_payment_unallowed', $cInfo->customers_status_payment_unallowed));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_STATUS_SHIPPING_UNALLOWED_INTRO . HTML_BR . ENTRY_CUSTOMERS_STATUS_SHIPPING_UNALLOWED . BLANK . olc_draw_input_field('customers_status_shipping_unallowed', $cInfo->customers_status_shipping_unallowed));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_FSK18_INTRO . HTML_BR . ENTRY_CUSTOMERS_FSK18 . BLANK . olc_draw_pull_down_menu('customers_fsk18', $customers_fsk18_array, $cInfo->customers_fsk18));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_CUSTOMERS_FSK18_DISPLAY_INTRO . HTML_BR . ENTRY_CUSTOMERS_FSK18_DISPLAY . BLANK . olc_draw_pull_down_menu('customers_fsk18_display', $customers_fsk18_display_array, $cInfo->customers_fsk18_display));
     if (DEFAULT_CUSTOMERS_STATUS_ID != $cInfo->customers_status_id) {
         $contents[] = array('text' => HTML_BR . olc_draw_checkbox_field('default') . BLANK . TEXT_SET_DEFAULT);
     }
     $contents[] = array('text' => HTML_BR . TEXT_MANUFACTURERS_NAME . HTML_BR . olc_draw_input_field('manufacturers_name', $field_size));
     $contents[] = array('text' => HTML_BR . TEXT_MANUFACTURERS_IMAGE . HTML_BR . olc_draw_file_field('manufacturers_image'));
     $manufacturer_inputs_string = '';
     $languages = olc_get_languages();
     for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
         $manufacturer_inputs_string .= HTML_BR . olc_image(DIR_WS_LANGUAGES . $languages[$i]['directory'] . '/admin/images/' . $languages[$i]['image'], $languages[$i]['name']) . HTML_NBSP . olc_draw_input_field('manufacturers_url[' . $languages[$i]['id'] . ']', $field_size);
     }
     $contents[] = array('text' => HTML_BR . TEXT_MANUFACTURERS_URL . $manufacturer_inputs_string);
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_save.gif', IMAGE_SAVE) . BLANK . HTML_A_START . olc_href_link(FILENAME_MANUFACTURERS, $page_parameter . '&mID=' . $mID) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'edit':
     $heading[] = array('text' => HTML_B_START . TEXT_HEADING_EDIT_MANUFACTURER . HTML_B_END);
     $contents = array('form' => olc_draw_form('manufacturers', FILENAME_MANUFACTURERS, $page_parameter . '&mID=' . $mInfo->manufacturers_id . '&action=save', 'post', 'enctype="multipart/form-data"'));
     $contents[] = array('text' => TEXT_EDIT_INTRO);
     $contents[] = array('text' => HTML_BR . TEXT_MANUFACTURERS_NAME . HTML_BR . olc_draw_input_field('manufacturers_name', $mInfo->manufacturers_name, $field_size));
     $contents[] = array('text' => HTML_BR . TEXT_MANUFACTURERS_IMAGE . HTML_BR . olc_draw_file_field('manufacturers_image') . HTML_BR . $mInfo->manufacturers_image);
     $manufacturer_inputs_string = '';
     $languages = olc_get_languages();
     for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
         $manufacturer_inputs_string .= HTML_BR . olc_image(DIR_WS_LANGUAGES . $languages[$i]['directory'] . '/admin/images/' . $languages[$i]['image'], $languages[$i]['name']) . HTML_NBSP . olc_draw_input_field('manufacturers_url[' . $languages[$i]['id'] . ']', olc_get_manufacturer_url($mInfo->manufacturers_id, $languages[$i]['id']), $field_size);
     }
     $contents[] = array('text' => HTML_BR . TEXT_MANUFACTURERS_URL . $manufacturer_inputs_string);
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_save.gif', IMAGE_SAVE) . BLANK . HTML_A_START . olc_href_link(FILENAME_MANUFACTURERS, $page_parameter . '&mID=' . $mInfo->manufacturers_id) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'delete':
     $heading[] = array('text' => HTML_B_START . TEXT_HEADING_DELETE_MANUFACTURER . HTML_B_END);
     $contents = array('form' => olc_draw_form('manufacturers', FILENAME_MANUFACTURERS, $page_parameter . '&mID=' . $mInfo->manufacturers_id . '&action=deleteconfirm'));
     $contents[] = array('text' => TEXT_DELETE_INTRO);
     $contents[] = array('text' => '<br/><b>' . $mInfo->manufacturers_name . HTML_B_END);
     $contents[] = array('text' => HTML_BR . olc_draw_checkbox_field('delete_image', '', true) . BLANK . TEXT_DELETE_IMAGE);
     if ($mInfo->products_count > 0) {
        echo '<tr><td colspan="4"><table><tr><td align="center" class="main" width="' . (PRODUCT_IMAGE_THUMBNAIL_WIDTH + 15) . '">' . olc_image(DIR_WS_CATALOG_THUMBNAIL_IMAGES . $pInfo->products_image, 'Standard Image') . '</td>';
    }
    $products_previous_image = 'products_previous_image_';
    echo '<td class="main">' . TEXT_PRODUCTS_IMAGE . HTML_BR . olc_draw_file_field('products_image') . HTML_BR . olc_draw_separator('pixel_trans.gif', '24', '15') . HTML_NBSP . $pInfo->products_image . olc_draw_hidden_field($products_previous_image . '0', $pInfo->products_image);
    if ($pInfo->products_image) {
        echo '</td></tr></table>';
    } else {
        echo '</td></tr>';
    }
    // display MO PICS
    if (MO_PICS > 0) {
        $mo_images = olc_get_products_mo_images($pInfo->products_id);
        for ($i = 0; $i < MO_PICS; $i++) {
            echo '<tr><td colspan="4">' . olc_draw_separator('pixel_black.gif', '100%', '1') . '</td></tr>';
            echo '<tr><td colspan="4">' . olc_draw_separator('pixel_trans.gif', '1', '10') . '</td></tr>';
            $image_name = $mo_images[$i]["image_name"];
            $i1 = $i + 1;
            if ($image_name) {
                echo '<tr><td colspan="4"><table><tr><td align="center" class="main" width="' . (PRODUCT_IMAGE_THUMBNAIL_WIDTH + 15) . '">' . olc_image(DIR_WS_CATALOG_THUMBNAIL_IMAGES . $image_name, 'Image ' . $i1) . '</td>';
            } else {
                echo '<tr>';
            }
            echo '<td class="main">' . TEXT_PRODUCTS_IMAGE . BLANK . $i1 . HTML_BR . olc_draw_file_field('mo_pics_' . $i) . HTML_BR . olc_draw_separator('pixel_trans.gif', '24', '15') . HTML_NBSP . $image_name . olc_draw_hidden_field($products_previous_image . $i1, $image_name);
            if ($image_name) {
                echo '</tr><tr><td align="center" valign="middle">' . olc_draw_selection_field('del_mo_pic[]', 'checkbox', $image_name) . BLANK . TEXT_DELETE . '</td></tr></table>';
            } else {
                echo '</td></tr>';
            }
        }
    }
}
?>
<br/>
	          <?php 
echo olc_draw_input_field('products_weight', $pInfo->products_weight);
?>
	          <?php 
echo TEXT_PRODUCTS_WEIGHT_INFO;
?>
</td>
	        </tr>
	          <td class="main"><?php 
echo TEXT_PRODUCTS_IMAGE;
?>
<br/>
	          <?php 
echo olc_draw_file_field('products_image') . HTML_BR . HTML_NBSP . $pInfo->products_image . olc_draw_hidden_field('products_previous_image', $pInfo->products_image);
?>
	          </td>
	        </tr>
	        <?php 
if (DO_GROUP_CHECK) {
    $customers_statuses_array = olc_get_customers_statuses();
    $customers_statuses_array = array_merge(array(array('id' => 'all', 'text' => TXT_ALL)), $customers_statuses_array);
    ?>
					<tr>
						<td valign="top">
							<table width="100%"  border="0">
							  <tr>
									<td colspan="2"><hr/></td>
							  </tr>
							  <tr>
	      				<p>&nbsp;</p>
	      			</td>
  					</tr>
					</table>
        </form>
' . HTML_HR . olc_draw_form($export_text, $script, $export_parameter, 'POST', 'enctype="multipart/form-data"') . '
					<table width="100%" border="0" cellspacing="5" cellpadding="0">
					  <tr>
					    <td class="pageHeading">Export</td>
					  </tr>
					  <tr>
					    <td align="left" class="pageSubHeading">' . TEXT_EXPORT . '
					      <table align="center" width="100%" border="0" cellspacing="2" cellpadding="0">
					        <tr>
					          <td class="pageSubHeading">
' . HTML_BR . SELECT_MAP . HTML_BR . olc_draw_file_field($map_file_text) . HTML_BR . $map_file_display . HTML_BR . HTML_BR . olc_draw_submit_button('submit', BUTTON_EXPORT, 'class="button" onclick="javascript:this.blur();"') . '
					          </td>
					        </tr>
					        <tr>
					          <td colspan="2">&nbsp;</td>
					        </tr>
	      				</table>
	      			</td>
					  </tr>
					</table>
				</form>
         <table width="100%">
           <tr>
              <td class="pageSubHeading" align="left">
	              <a href="#" onclick="javascript:toggleBox(\'config\');">' . CSV_SETUP . '</a>
              </td>
     $contents[] = array('text' => HTML_BR . TEXT_SORT_ORDER . HTML_BR . olc_draw_input_field('sort_order', EMPTY_STRING, 'size="2"'));
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_save.gif', IMAGE_SAVE) . BLANK . HTML_A_START . olc_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'edit_category':
     $heading[] = array('text' => HTML_B_START . TEXT_INFO_HEADING_EDIT_CATEGORY . HTML_B_END);
     $contents = array('form' => olc_draw_form('categories', FILENAME_CATEGORIES, 'action=update_category&cPath=' . $cPath, 'post', 'enctype="multipart/form-data"') . olc_draw_hidden_field('categories_id', $cInfo->categories_id));
     $contents[] = array('text' => TEXT_EDIT_INTRO);
     $category_inputs_string = EMPTY_STRING;
     $languages = olc_get_languages();
     for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
         $category_inputs_string .= HTML_BR . olc_image(DIR_WS_LANGUAGES . $languages[$i]['directory'] . SLASH . $languages[$i]['image'], $languages[$i]['name']) . HTML_NBSP . olc_draw_input_field('categories_name[' . $languages[$i]['id'] . ']', olc_get_categories_name($cInfo->categories_id, $languages[$i]['id']));
     }
     $contents[] = array('text' => HTML_BR . TEXT_EDIT_CATEGORIES_NAME . $category_inputs_string);
     $categories_image = $cInfo->categories_image;
     $contents[] = array('text' => HTML_BR . olc_image(DIR_WS_CATALOG_IMAGES . 'categories/' . $categories_image, $cInfo->categories_name) . HTML_BR . DIR_WS_CATALOG_IMAGES . '<br/><b>' . $categories_image . HTML_B_END);
     $contents[] = array('text' => HTML_BR . TEXT_EDIT_CATEGORIES_IMAGE . HTML_BR . olc_draw_file_field('categories_image') . HTML_NBSP . $categories_image . olc_draw_hidden_field('categories_previous_image', $categories_image));
     $contents[] = array('text' => HTML_BR . TEXT_EDIT_SORT_ORDER . HTML_BR . olc_draw_input_field('sort_order', $cInfo->sort_order, 'size="2"'));
     $contents[] = array('text' => HTML_BR . TEXT_EDIT_STATUS . HTML_BR . olc_draw_input_field('categories_status', $cInfo->categories_status, 'size="2"') . '1=Enabled 0=Disabled');
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_save.gif', IMAGE_SAVE) . BLANK . HTML_A_START . olc_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $cInfo->categories_id) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'delete_category':
     $heading[] = array('text' => HTML_B_START . TEXT_INFO_HEADING_DELETE_CATEGORY . HTML_B_END);
     $contents = array('form' => olc_draw_form('categories', FILENAME_CATEGORIES, 'action=delete_category_confirm&cPath=' . $cPath) . olc_draw_hidden_field('categories_id', $cInfo->categories_id));
     $contents[] = array('text' => TEXT_DELETE_CATEGORY_INTRO);
     $contents[] = array('text' => '<br/><b>' . $cInfo->categories_name . HTML_B_END);
     if ($cInfo->childs_count > 0) {
         $contents[] = array('text' => HTML_BR . sprintf(TEXT_DELETE_WARNING_CHILDS, $cInfo->childs_count));
     }
     if ($cInfo->products_count > 0) {
         $contents[] = array('text' => HTML_BR . sprintf(TEXT_DELETE_WARNING_PRODUCTS, $cInfo->products_count));
     }
        $value = stripslashes($value);
        $value = str_replace('\\', EMPTY_STRING, $value);
        $promotion[$key] = $value;
    }
} else {
    $promotion = array();
}
$title = olc_draw_input_field('products_promotion_title[' . $lang_id . ']', $promotion['products_promotion_title'], ' size="150"') . HTML_BR;
$products_promotion_image = $promotion[$products_promotion_image_text];
$products_promotion_image_text .= $i;
if ($products_promotion_image) {
    $image = olc_image(ADMIN_PATH_PREFIX . DIR_WS_PROMOTION_IMAGES . $products_promotion_image) . NEW_LINE . olc_draw_hidden_field($products_promotion_image_text, $products_promotion_image) . HTML_BR . olc_draw_checkbox_field('del_' . $products_promotion_image_text) . BLANK . PROMOTION_DELETE . HTML_BR . HTML_BR;
} else {
    $image = EMPTY_STRING;
}
$image .= olc_draw_file_field($products_promotion_image_text) . HTML_BR;
$s = $products_promotion_desc_text . UNDERSCORE . $lang_id;
$content = $promotion['products_promotion_desc'];
if ($use_spaw) {
    ob_start();
    $sw = new SPAW_Wysiwyg($control_name = $s, $value = $content, $lang = EMPTY_STRING, $mode = 'full', $theme = 'default', $width = '600px', $height = '400px', $css_stylesheet = SPAW_STYLESHEET, $dropdown_data = EMPTY_STRING);
    $sw->show();
    $editor = ob_get_contents();
    ob_end_clean();
} else {
    $editor = olc_draw_textarea_field($s, 'soft', '70', '15', $content);
}
$description = $editor . HTML_BR;
$lang_image .= HTML_B_START;
echo '
	<br /><span class="pageHeading">' . PROMOTION_HEADER . '</span>
     }
     $contents[] = array('text' => HTML_BR . TEXT_INFO_SHIPPING_STATUS_IMAGE . HTML_BR . olc_draw_file_field('shipping_status_image'));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_SHIPPING_STATUS_NAME . $shipping_status_inputs_string);
     $contents[] = array('text' => HTML_BR . olc_draw_checkbox_field('default') . BLANK . TEXT_SET_DEFAULT);
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_insert.gif', IMAGE_INSERT) . BLANK . HTML_A_START . olc_href_link(FILENAME_SHIPPING_STATUS, 'page=' . $_GET['page']) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'edit':
     $heading[] = array('text' => HTML_B_START . TEXT_INFO_HEADING_EDIT_SHIPPING_STATUS . HTML_B_END);
     $contents = array('form' => olc_draw_form('status', FILENAME_SHIPPING_STATUS, 'page=' . $_GET['page'] . '&oID=' . $oInfo->shipping_status_id . '&action=save', 'post', 'enctype="multipart/form-data"'));
     $contents[] = array('text' => TEXT_INFO_EDIT_INTRO);
     $shipping_status_inputs_string = '';
     $languages = olc_get_languages();
     for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
         $shipping_status_inputs_string .= HTML_BR . olc_image(DIR_WS_LANGUAGES . $languages[$i]['directory'] . '/admin/images/' . $languages[$i]['image']) . HTML_NBSP . olc_draw_input_field('shipping_status_name[' . $languages[$i]['id'] . ']', olc_get_shipping_status_name($oInfo->shipping_status_id, $languages[$i]['id']));
     }
     $contents[] = array('text' => HTML_BR . TEXT_INFO_SHIPPING_STATUS_IMAGE . HTML_BR . olc_draw_file_field('shipping_status_image', $oInfo->shipping_status_image));
     $contents[] = array('text' => HTML_BR . TEXT_INFO_SHIPPING_STATUS_NAME . $shipping_status_inputs_string);
     if (DEFAULT_SHIPPING_STATUS_ID != $oInfo->shipping_status_id) {
         $contents[] = array('text' => HTML_BR . olc_draw_checkbox_field('default') . BLANK . TEXT_SET_DEFAULT);
     }
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_update.gif', IMAGE_UPDATE) . BLANK . HTML_A_START . olc_href_link(FILENAME_SHIPPING_STATUS, 'page=' . $_GET['page'] . '&oID=' . $oInfo->shipping_status_id) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'delete':
     $heading[] = array('text' => HTML_B_START . TEXT_INFO_HEADING_DELETE_SHIPPING_STATUS . HTML_B_END);
     $contents = array('form' => olc_draw_form('status', FILENAME_SHIPPING_STATUS, 'page=' . $_GET['page'] . '&oID=' . $oInfo->shipping_status_id . '&action=deleteconfirm'));
     $contents[] = array('text' => TEXT_INFO_DELETE_INTRO);
     $contents[] = array('text' => '<br/><b>' . $oInfo->shipping_status_name . HTML_B_END);
     if ($remove_status) {
         $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_delete.gif', IMAGE_DELETE) . BLANK . HTML_A_START . olc_href_link(FILENAME_SHIPPING_STATUS, 'page=' . $_GET['page'] . '&oID=' . $oInfo->shipping_status_id) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     }
     break;
         $contents[] = array('text' => olc_draw_radio_field('compress', 'zip') . BLANK . TEXT_INFO_USE_ZIP);
         $contents[] = array('text' => olc_draw_radio_field('compress', 'no') . BLANK . TEXT_INFO_USE_NO_COMPRESSION);
         $contents[] = array('text' => HTML_BR . olc_draw_checkbox_field('download', 'yes') . BLANK . TEXT_INFO_DOWNLOAD_ONLY . '*<br/><br/>*' . TEXT_INFO_BEST_THROUGH_HTTPS);
     }
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_backup.gif', IMAGE_BACKUP) . '&nbsp;<a href="' . olc_href_link(FILENAME_BACKUP) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'restore':
     $heading[] = array('text' => HTML_B_START . $buInfo->date . HTML_B_END);
     $contents[] = array('text' => olc_break_string(sprintf(TEXT_INFO_RESTORE, DIR_FS_BACKUP . ($buInfo->compression != TEXT_NO_EXTENSION ? substr($buInfo->file, 0, strrpos($buInfo->file, '.')) : $buInfo->file), $buInfo->compression != TEXT_NO_EXTENSION ? TEXT_INFO_UNPACK : ''), 35, BLANK));
     $contents[] = array('align' => 'center', 'text' => '<br/><a href="' . olc_href_link(FILENAME_BACKUP, 'file=' . $buInfo->file . '&action=restorenow') . '">' . olc_image_button('button_restore.gif', IMAGE_RESTORE) . '</a>&nbsp;<a href="' . olc_href_link(FILENAME_BACKUP, 'file=' . $buInfo->file) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'restorelocal':
     $heading[] = array('text' => HTML_B_START . TEXT_INFO_HEADING_RESTORE_LOCAL . HTML_B_END);
     $contents = array('form' => olc_draw_form('restore', FILENAME_BACKUP, 'action=restorelocalnow', 'post', 'enctype="multipart/form-data"'));
     $contents[] = array('text' => TEXT_INFO_RESTORE_LOCAL . '<br/><br/>' . TEXT_INFO_BEST_THROUGH_HTTPS);
     $contents[] = array('text' => HTML_BR . olc_draw_file_field('sql_file'));
     $contents[] = array('text' => TEXT_INFO_RESTORE_LOCAL_RAW_FILE);
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_restore.gif', IMAGE_restore) . '&nbsp;<a href="' . olc_href_link(FILENAME_BACKUP) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 case 'delete':
     $heading[] = array('text' => HTML_B_START . $buInfo->date . HTML_B_END);
     $contents = array('form' => olc_draw_form('delete', FILENAME_BACKUP, 'file=' . $buInfo->file . '&action=deleteconfirm'));
     $contents[] = array('text' => TEXT_DELETE_INTRO);
     $contents[] = array('text' => '<br/><b>' . $buInfo->file . HTML_B_END);
     $contents[] = array('align' => 'center', 'text' => HTML_BR . olc_image_submit('button_delete.gif', IMAGE_DELETE) . BLANK . HTML_A_START . olc_href_link(FILENAME_BACKUP, 'file=' . $buInfo->file) . '">' . olc_image_button('button_cancel.gif', IMAGE_CANCEL) . HTML_A_END);
     break;
 default:
     if (is_object($buInfo)) {
         $heading[] = array('text' => HTML_B_START . $buInfo->date . HTML_B_END);
         $contents[] = array('align' => 'center', 'text' => HTML_A_START . olc_href_link(FILENAME_BACKUP, 'file=' . $buInfo->file . '&action=restore') . '">' . olc_image_button('button_restore.gif', IMAGE_RESTORE) . '</a> <a href="' . olc_href_link(FILENAME_BACKUP, 'file=' . $buInfo->file . '&action=delete') . '">' . olc_image_button('button_delete.gif', IMAGE_DELETE) . HTML_A_END);
         $contents[] = array('text' => HTML_BR . TEXT_INFO_DATE . BLANK . $buInfo->date);
$form_action = $cID ? 'update_category' : 'insert_category';
echo olc_draw_form('new_category', FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $cID . '&action=' . $form_action, 'post', 'enctype="multipart/form-data"');
?>
      <tr>
        <td>
        	<table width="100%" border="0" cellspacing="0" cellpadding="2">
        		<tr>
        			<td colspan="2">
 								<table class="infobox_border" width="100%"  border="0">
									<tr>
				            <td class="main" width="200" valign="top"><?php 
echo TEXT_EDIT_CATEGORIES_IMAGE;
?>
</td>
				            <td class="main" valign="top"><?php 
echo olc_draw_file_field('categories_image') . HTML_BR . HTML_NBSP . $cInfo->categories_image . olc_draw_hidden_field('categories_previous_image', $cInfo->categories_image);
?>
				            </td>
				          </tr>
				          <tr>
				          	<td colspan="2"><?php 
echo $sep;
?>
</td>
				          </tr>
                	<tr>
          <?php 
$dir0 = $dir00 . 'product_listing/';
$files = olc_get_templates($dir0);
// set default value in dropdown!
if ($files) {
<?php 
// ---------------------------------------------------------------------------- // INFOS HOLEN
$languages = olc_get_languages();
$lang_anz = sizeof($languages);
for ($i = 0; $i < $lang_anz; $i++) {
    $promotion_query = olc_db_query("SELECT\n        products_promotion_title,\n        products_promotion_image,\n        products_promotion_desc\n      FROM " . TABLE_PRODUCTS_DESCRIPTION . "\n      WHERE products_id = '" . (int) $_GET['pID'] . "'\n      AND language_id = '" . $languages[$i]['id'] . "'");
    $promotion = olc_db_fetch_array($promotion_query);
    //echo '<pre>'; print_r($promotion); echo '</pre>';
    $title .= olc_image(DIR_WS_ADMIN . 'images/icons/' . $languages[$i]['code'] . '_icon.gif', 'Language') . '<input type="text" name="products_promotion_title[' . $languages[$i]['id'] . ']" size="75" value="' . $promotion['products_promotion_title'] . '"><br />';
    // grafik vorhanden
    if ($promotion['products_promotion_image'] != '') {
        $image .= olc_image(DIR_WS_CATALOG_IMAGES . 'products_promotion/' . $promotion['products_promotion_image'], 'Image') . "\n" . olc_draw_hidden_field('products_promotion_image' . $i, $promotion['products_promotion_image']) . '<br>';
        $image .= olc_draw_selection_field('del_products_promotion_image' . $i, 'checkbox', 'products_promotion_image' . $i) . ' ' . PP_TEXT_DELETE . '<br /><br />';
    }
    $image .= olc_image(DIR_WS_ADMIN . 'images/icons/' . $languages[$i]['code'] . '_icon.gif', 'Language') . olc_draw_file_field('products_promotion_image' . $i) . '&nbsp;<br />';
    $description .= olc_image(DIR_WS_ADMIN . 'images/icons/' . $languages[$i]['code'] . '_icon.gif', 'Language') . '<textarea id="products_promotion_desc[' . $languages[$i]['id'] . ']" name="products_promotion_desc[' . $languages[$i]['id'] . ']" cols="100" rows="15" style="width:99%;">' . $promotion['products_promotion_desc'] . '</textarea><br />';
}
// ---------------------------------------------------------------------------- // INFOS HOLEN eof
?>
<table cellpadding="2" cellspacing="1" border="0" style="padding-top: 5px;">
  <tr>
    <td class="pp_title"><?php 
echo PP_TEXT_TITLE;
?>
</td>
  </tr>
  <tr>
    <td class="pp_main"><?php 
echo $title;
?>
            echo TEXT_CHOOSE_FILE;
            ?>
</td>
      <td width="90%"><?php 
            echo olc_draw_pull_down_menu('select_file', $content_files, $default_value);
            echo BLANK . TEXT_CHOOSE_FILE_DESC;
            ?>
</td>
   </tr>
      <tr>
      <td width="10%" valign="top"><?php 
            echo TEXT_UPLOAD_FILE;
            ?>
</td>
      <td width="90%"><?php 
            echo olc_draw_file_field('file_upload') . BLANK . TEXT_UPLOAD_FILE_LOCAL;
            ?>
</td>
   </tr>
 <?php 
            if ($content['content_file'] != EMPTY_STRING) {
                ?>

         <tr>
      <td width="10%"><?php 
                echo TEXT_FILENAME;
                ?>
</td>
      <td width="90%"><?php 
                echo olc_draw_hidden_field('file_name', $content['content_file']) . HTML_B_START . olc_image(DIR_WS_CATALOG . 'admin/images/icons/icon' . strstr($content['content_file'], '.') . '.gif') . $content['content_file'] . HTML_B_END;
                ?>