function vam_get_category_tree($parent_id = '0', $spacing = '', $exclude = '', $category_tree_array = '', $include_itself = false) { if (!is_array($category_tree_array)) { $category_tree_array = array(); } if (sizeof($category_tree_array) < 1 && $exclude != '0') { $category_tree_array[] = array('id' => '0', 'text' => TEXT_TOP); } if ($include_itself) { $category_query = vam_db_query("select cd.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " cd where cd.language_id = '" . $_SESSION['languages_id'] . "' and cd.categories_id = '" . $parent_id . "'"); $category = vam_db_fetch_array($category_query); $category_tree_array[] = array('id' => $parent_id, 'text' => $category['categories_name']); } $categories_query = vam_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . $_SESSION['languages_id'] . "' and c.parent_id = '" . $parent_id . "' order by c.sort_order, cd.categories_name"); while ($categories = vam_db_fetch_array($categories_query)) { if ($exclude != $categories['categories_id']) { $category_tree_array[] = array('id' => $categories['categories_id'], 'text' => $spacing . $categories['categories_name']); } $category_tree_array = vam_get_category_tree($categories['categories_id'], $spacing . ' ', $exclude, $category_tree_array); } return $category_tree_array; }
} } //close list table $contents[] = array('text' => '</table>'); if (QUICKLINK_ACTIVATED == 'true') { $contents[] = array('text' => '<hr noshade>'); $contents[] = array('text' => '<b>' . TEXT_MULTICOPY . '</b><br />' . TEXT_MULTICOPY_DESC); $cat_tree = vam_get_category_tree(); $tree = ''; for ($i = 0; $n = sizeof($cat_tree), $i < $n; $i++) { $tree .= '<input type="checkbox" name="dest_cat_ids[]" value="' . $cat_tree[$i]['id'] . '"><font size="1">' . $cat_tree[$i]['text'] . '</font><br />'; } $contents[] = array('text' => $tree . '<br /><hr noshade>'); $contents[] = array('text' => '<b>' . TEXT_SINGLECOPY . '</b><br />' . TEXT_SINGLECOPY_DESC); } $contents[] = array('text' => '<br />' . TEXT_SINGLECOPY_CATEGORY . '<br />' . vam_draw_pull_down_menu('dest_category_id', vam_get_category_tree(), $current_category_id) . '<br /><hr noshade>'); $contents[] = array('text' => '<strong>' . TEXT_HOW_TO_COPY . '</strong><br />' . vam_draw_radio_field('copy_as', 'link', true) . ' ' . TEXT_COPY_AS_LINK . '<br />' . vam_draw_radio_field('copy_as', 'duplicate') . ' ' . TEXT_COPY_AS_DUPLICATE . '<br /><hr noshade>'); $contents[] = array('align' => 'center', 'text' => '<span class="button"><button type="submit" name="multi_copy_confirm" value="' . BUTTON_COPY . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/copy.png', '', '12', '12') . ' ' . BUTTON_COPY . '</button></span> <a class="button" href="' . vam_href_link(FILENAME_CATEGORIES, vam_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . '&cID=' . $cInfo->categories_id) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . BUTTON_CANCEL . '</span></a>'); //close multi-action form $contents[] = array('text' => '</form>'); } // multi_copy confirm ENDS break; default: if ($rows > 0) { if (is_object($cInfo)) { // category info box contents $heading[] = array('align' => 'center', 'text' => '<b>' . $cInfo->categories_name . '</b>'); //Multi Element Actions $contents[] = array('align' => 'center', 'text' => '<div style="padding-top: 5px; font-weight: bold; width: 90%;">' . TEXT_MARKED_ELEMENTS . '</div>'); $contents[] = array('align' => 'center', 'text' => '<table border=0><tr><td align="center"><span class="button"><button type="submit" name="multi_delete" value="' . BUTTON_DELETE . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/delete.png', '', '12', '12') . ' ' . BUTTON_DELETE . '</button></span></td></tr><tr><td align="center"><span class="button"><button type="submit" name="multi_move" value="' . BUTTON_MOVE . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/move.png', '', '12', '12') . ' ' . BUTTON_MOVE . '</button></span></td></tr><tr><td align="center"><span class="button"><button type="submit" name="multi_copy" value="' . BUTTON_COPY . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/copy.png', '', '12', '12') . ' ' . BUTTON_COPY . '</button></span></td></tr></table>');
?> <!-- body_text //--> <td class="boxCenter" valign="top"> <table border="0" width="100%" cellspacing="0" cellpadding="0" class="pageHead"> <tr> <td class="pageHeading" align="left"> <h1 class="contentBoxHeading"><?php echo HEADING_TITLE; ?> </h1> </td> <td align="right"> <?php echo vam_draw_form('goto', FILENAME_CATEGORIES, '', 'get'); echo HEADING_TITLE_GOTO . ' ' . vam_draw_pull_down_menu('cPath', vam_get_category_tree(), $current_category_id, 'onChange="this.form.submit();"') . vam_draw_hidden_field(vam_session_name(), vam_session_id()); ?> </form> </td> <td align="right"> <?php echo vam_draw_form('search', FILENAME_CATEGORIES, '', 'get'); echo HEADING_TITLE_SEARCH . ' ' . vam_draw_input_field('search') . vam_draw_hidden_field(vam_session_name(), vam_session_id()); ?> </form> </td> </tr> </table>
method="post"> <td><br /><table border="0" cellspacing="0" cellpadding="2"> <tr><?php if ($form_action == 'update') { echo vam_draw_hidden_field('specials_id', $_GET['sID']); } ?> <td><br> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><?php echo TEXT_SPECIALS_CATEGORY; ?> </td> <td class="main"><?php echo isset($sInfo->categories_name) ? $sInfo->categories_name : vam_draw_pull_down_menu('categ_id', vam_get_category_tree(), $specials_array); ?> </td> </tr> <tr> <td class="main"><?php echo TEXT_SPECIALS_SPECIAL_PRICE; ?> </td> <td class="main"><?php echo vam_draw_input_field('specials_price', isset($sInfo->discount) ? $sInfo->discount . $per : ''); ?> </td> </tr> <tr> <td class="main"><?php
<?php echo vam_draw_form('row_by_page', FILENAME_QUICK_UPDATES, '', 'get'); echo vam_draw_hidden_field('manufacturer', $manufacturer); echo vam_draw_hidden_field('cPath', $current_category_id); ?> <td><?php echo TEXT_MAXI_ROW_BY_PAGE . ' ' . vam_draw_pull_down_menu('row_by_page', $row_bypage_array, $row_by_page, 'onChange="this.form.submit();"'); ?> </td></form> <?php echo vam_draw_form('categorie', FILENAME_QUICK_UPDATES, '', 'get'); echo vam_draw_hidden_field('row_by_page', $row_by_page); echo vam_draw_hidden_field('manufacturer', $manufacturer); ?> <td align="center" valign="top"><?php echo DISPLAY_CATEGORIES . ' ' . vam_draw_pull_down_menu('cPath', vam_get_category_tree(), $current_category_id, 'onChange="this.form.submit();"'); ?> </td></form> <?php echo vam_draw_form('manufacturers', FILENAME_QUICK_UPDATES, '', 'get'); echo vam_draw_hidden_field('row_by_page', $row_by_page); echo vam_draw_hidden_field('cPath', $current_category_id); ?> <td align="center" valign="top"><?php echo DISPLAY_MANUFACTURERS . '  ' . manufacturers_list(); ?> </td></form> </tr> </table> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr align="center">
if ($count_specs > 0) { $contents[] = array('text' => '<br />' . sprintf(TEXT_DELETE_WARNING_SPECS, $count_specs)); } if ($count_products > 0) { $contents[] = array('text' => '<br />' . sprintf(TEXT_DELETE_WARNING_PRODUCTS, $count_products)); } if ($count_filters > 0) { $contents[] = array('text' => '<br />' . sprintf(TEXT_DELETE_WARNING_FILTERS, $count_filters)); } $contents[] = array('align' => 'center', 'text' => '<br />' . '<span class="button"><button type="submit" value="' . IMAGE_DELETE . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/delete.png', '', '12', '12') . ' ' . IMAGE_DELETE . '</button></span>' . ' <a class="button" href="' . vam_href_link(FILENAME_PRODUCTS_SPECIFICATIONS, 'sgid=' . $cInfo->specification_group_id) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . IMAGE_CANCEL . '</span></a>'); break; case 'link_category': $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_LINK_CATEGORY . '</b>'); $contents = array('form' => vam_draw_form('link_category_confirm', FILENAME_PRODUCTS_SPECIFICATIONS, 'action=link_category_confirm')); $contents[] = array('text' => sprintf(TEXT_LINK_CATEGORIES_INTRO, $cInfo->categories_name) . vam_draw_hidden_field('specification_group_id', $cInfo->specification_group_id)); $contents[] = array('text' => '<br />' . TEXT_LINK_TO . '<br />' . vam_draw_pull_down_menu('link_category_id', vam_get_category_tree())); $contents[] = array('text' => vam_draw_checkbox_field('link_subcats', 'True') . ' ' . TEXT_LINK_TO_SUBCATS); $contents[] = array('align' => 'center', 'text' => '<br />' . '<span class="button"><button type="submit" value="' . IMAGE_LINK . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/submit.png', '', '12', '12') . ' ' . IMAGE_LINK . '</button></span>' . ' <a class="button" href="' . vam_href_link(FILENAME_PRODUCTS_SPECIFICATIONS, 'sgid=' . $cInfo->specification_group_id) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . IMAGE_CANCEL . '</span></a>'); break; case 'link_all_categories': $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_LINK_ALL_CATEGORIES . '</b>'); $contents = array('form' => vam_draw_form('link_all_categories', FILENAME_PRODUCTS_SPECIFICATIONS, 'action=link_all_categories_confirm')); $contents[] = array('text' => TEXT_LINK_ALL_INTRO . vam_draw_hidden_field('specification_group_id', $cInfo->specification_group_id)); $contents[] = array('align' => 'center', 'text' => '<br />' . '<span class="button"><button type="submit" value="' . IMAGE_LINK_ALL . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/submit.png', '', '12', '12') . ' ' . IMAGE_LINK_ALL . '</button></span>' . ' <a class="button" href="' . vam_href_link(FILENAME_PRODUCTS_SPECIFICATIONS, 'sgid=' . $cInfo->specification_group_id) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . IMAGE_CANCEL . '</span></a>'); break; case 'unlink_category': $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_UNLINK_CATEGORY . '</b>'); $contents = array('form' => vam_draw_form('categories', FILENAME_PRODUCTS_SPECIFICATIONS, 'action=unlink_category_confirm')); $contents[] = array('text' => TEXT_UNLINK_INTRO . vam_draw_hidden_field('specification_group_id', $cInfo->specification_group_id)); $contents[] = array('text' => TEXT_UNLINK_CATEGORY . '<br />' . vam_draw_pull_down_menu('categories_id', $categories_list)); $contents[] = array('align' => 'center', 'text' => '<br />' . '<span class="button"><button type="submit" value="' . IMAGE_UNLINK . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/submit.png', '', '12', '12') . ' ' . IMAGE_UNLINK . '</button></span>' . ' <a class="button" href="' . vam_href_link(FILENAME_PRODUCTS_SPECIFICATIONS, 'sgid=' . $cInfo->specification_group_id) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . IMAGE_CANCEL . '</span></a>');
<td class="dataTableHeadingContent" colspan="3" align="center"><?php echo sprintf(ADDING_TITLE, $oID); ?> </td> </tr> <tr class="dataTableRow"> <form action="<?php echo vam_href_link(FILENAME_ORDERS_EDIT_ADD_PRODUCT, 'oID=' . $_GET['oID']); ?> " method="POST"> <td class="dataTableContent" align="right"><?php echo TEXT_STEP_1; ?> </td> <td class="dataTableContent" valign="top"><?php echo vam_draw_pull_down_menu('add_product_categories_id', vam_get_category_tree('0', '', '0', $category_array), $add_product_categories_id, 'style="width:300px;" onchange="this.form.submit();"'); ?> </td> <td class="dataTableContent" align="center"> <noscript> <span class="button"><button type="submit" value="<?php echo TEXT_BUTTON_SELECT_CATEGORY; ?> "><?php echo vam_image(DIR_WS_IMAGES . 'icons/buttons/submit.png', '', '12', '12'); ?> <?php echo TEXT_BUTTON_SELECT_CATEGORY; ?> </button></span> </noscript>
if ($tmp_col_count >= 7) { $tmp_row_count += 1; $tmp_col_count = 0; } } $bigbox = new epbox('', false); $bigbox->table_parameters = 'id="customtable" style="border: 1px solid #CCCCCC; padding: 2px; margin: 3px;"'; echo $bigbox->output($cells); $manufacturers_array = array(); $manufacturers_array[] = array("id" => '', 'text' => TEXT_EASYPOPULATE_FILTER_MANUFACTURER); $manufacturers_query = vam_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name"); while ($manufacturers = vam_db_fetch_array($manufacturers_query)) { $manufacturers_array[] = array("id" => $manufacturers['manufacturers_id'], 'text' => $manufacturers['manufacturers_name']); } $status_array = array(array("id" => '', 'text' => TEXT_EASYPOPULATE_FILTER_STATUS), array("id" => '1', 'text' => TEXT_EASYPOPULATE_FILTER_STATUS_ACTIVE), array("id" => '0', 'text' => TEXT_EASYPOPULATE_FILTER_STATUS_DISABLED)); echo TEXT_EASYPOPULATE_FILTER_BY . vam_draw_pull_down_menu('epcust_category_filter', array_merge(array(0 => array("id" => '', 'text' => TEXT_EASYPOPULATE_FILTER_CATEGORY)), vam_get_category_tree())); echo ' ' . vam_draw_pull_down_menu('epcust_manufacturer_filter', $manufacturers_array) . ' '; echo ' ' . vam_draw_pull_down_menu('epcust_status_filter', $status_array) . ' '; ?> <span class="button"><button type="submit" name="build_button" value="<?php echo TEXT_EASYPOPULATE_BUILD_BUTTON; ?> "><?php echo vam_image(DIR_WS_IMAGES . 'icons/buttons/submit.png', '', '12', '12'); ?> <?php echo TEXT_EASYPOPULATE_BUILD_BUTTON; ?> </button></span> </td></tr> </form>