コード例 #1
0
ファイル: general.php プロジェクト: nomadcomanche/zdorov_shop
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 . '&nbsp;&nbsp;&nbsp;', $exclude, $category_tree_array);
    }
    return $category_tree_array;
}
コード例 #2
0
             }
         }
         //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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . BUTTON_COPY . '</button></span></td></tr></table>');
コード例 #3
0
?>
<!-- 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>

    
    
コード例 #4
0
 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;
    ?>
&nbsp;</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;
    ?>
&nbsp;</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 
コード例 #5
0
						<?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 . '&nbsp;&nbsp;' . 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 . '&nbsp;&nbsp;' . 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 . '&nbsp;&nbsp' . manufacturers_list();
?>
</td></form>
					</tr>
				</table>
				<table width="100%" cellspacing="0" cellpadding="0" border="0">
					<tr align="center">
コード例 #6
0
     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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . 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') . '&nbsp;' . IMAGE_CANCEL . '</span></a>');
コード例 #7
0
            <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');
?>
 &nbsp;<?php 
echo TEXT_BUTTON_SELECT_CATEGORY;
?>
</button></span>
			  </noscript>
コード例 #8
0
    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');
?>
&nbsp;<?php 
echo TEXT_EASYPOPULATE_BUILD_BUTTON;
?>
</button></span>          
          </td></tr>
          </form>