[ Index ]
 

Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/admin/ -> product_music.php (source)

   1  <?php
   2  /**

   3   * @package admin

   4   * @copyright Copyright 2003-2006 Zen Cart Development Team

   5   * @copyright Portions Copyright 2003 osCommerce

   6   * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

   7   * @version $Id: product_music.php 4279 2006-08-26 03:31:29Z drbyte $

   8   */
   9  
  10    require ('includes/application_top.php');
  11    require(DIR_WS_LANGUAGES . $_SESSION['language'] . '/' . FILENAME_CATEGORIES . '.php');
  12    require(DIR_WS_MODULES . 'prod_cat_header_code.php');
  13  
  14    $action = (isset($_GET['action']) ? $_GET['action'] : '');
  15  
  16    if (zen_not_null($action)) {
  17      switch ($action) {
  18        case 'setflag':
  19          if ( ($_GET['flag'] == '0') || ($_GET['flag'] == '1') ) {
  20            if (isset($_GET['pID'])) {
  21              zen_set_product_status($_GET['pID'], $_GET['flag']);
  22            }
  23          }
  24  
  25          zen_redirect(zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $_GET['cPath'] . '&pID=' . $_GET['pID'] . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')));
  26          break;
  27  
  28        case 'delete_product_confirm':
  29          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/delete_product_confirm.php')) {
  30            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/delete_product_confirm.php');
  31           } else {
  32            require(DIR_WS_MODULES . 'delete_product_confirm.php');
  33           }
  34          break;
  35        case 'move_product_confirm':
  36          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/move_product_confirm.php')) {
  37            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/move_product_confirm.php');
  38           } else {
  39            require(DIR_WS_MODULES . 'move_product_confirm.php');
  40           }
  41          break;
  42        case 'insert_product_meta_tags':
  43        case 'update_product_meta_tags':
  44          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/update_product_meta_tags.php')) {
  45            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/update_product_meta_tags.php');
  46           } else {
  47            require(DIR_WS_MODULES . 'update_product_meta_tags.php');
  48           }
  49          break;
  50        case 'insert_product':
  51        case 'update_product':
  52          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/update_product.php')) {
  53            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/update_product.php');
  54           } else {
  55            require(DIR_WS_MODULES . 'update_product.php');
  56           }
  57          break;
  58        case 'copy_to_confirm':
  59  //die(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/copy_to_confirm.php');

  60          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/copy_to_confirm.php')) {
  61            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/copy_to_confirm.php');
  62           } else {
  63            require(DIR_WS_MODULES . 'copy_to_confirm.php');
  64           }
  65          break;
  66        case 'new_product_preview_meta_tags':
  67          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/new_product_preview_meta_tags.php')) {
  68            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/new_product_preview_meta_tags.php');
  69           } else {
  70            require(DIR_WS_MODULES . 'new_product_preview_meta_tags.php');
  71           }
  72          break;
  73        case 'new_product_preview':
  74          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/new_product_preview.php')) {
  75            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/new_product_preview.php');
  76           } else {
  77            require(DIR_WS_MODULES . 'new_product_preview.php');
  78           }
  79          break;
  80  
  81      }
  82    }
  83  
  84  // check if the catalog image directory exists

  85    if (is_dir(DIR_FS_CATALOG_IMAGES)) {
  86      if (!is_writeable(DIR_FS_CATALOG_IMAGES)) $messageStack->add(ERROR_CATALOG_IMAGE_DIRECTORY_NOT_WRITEABLE, 'error');
  87    } else {
  88      $messageStack->add(ERROR_CATALOG_IMAGE_DIRECTORY_DOES_NOT_EXIST, 'error');
  89    }
  90  ?>
  91  <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
  92  <html <?php echo HTML_PARAMS; ?>>
  93  <head>
  94  <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
  95  <title><?php echo TITLE; ?></title>
  96  <link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
  97  <link rel="stylesheet" type="text/css" href="includes/cssjsmenuhover.css" media="all" id="hoverJS">
  98  <script language="javascript" src="includes/menu.js"></script>
  99  <script language="javascript" src="includes/general.js"></script>
 100  <script type="text/javascript">
 101    <!--
 102    function init()
 103    {
 104      cssjsmenu('navbar');
 105      if (document.getElementById)
 106      {
 107        var kill = document.getElementById('hoverJS');
 108        kill.disabled = true;
 109      }
 110  if (typeof _editor_url == "string") HTMLArea.replaceAll();
 111   }
 112   // -->

 113  </script>
 114  <?php if ($action != 'new_product_meta_tags' && $editor_handler != '') include ($editor_handler); ?>
 115  </head>
 116  <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" onload="init()">
 117  <div id="spiffycalendar" class="text"></div>
 118  <!-- header //-->
 119  <?php require(DIR_WS_INCLUDES . 'header.php'); ?>
 120  <!-- header_eof //-->
 121  
 122  <!-- body //-->
 123  <table border="0" width="100%" cellspacing="2" cellpadding="2">
 124    <tr>
 125  <!-- body_text //-->
 126      <td width="100%" valign="top">
 127  <?php
 128    if ($action == 'new_product' or $action == 'new_product_meta_tags') {
 129  
 130      if ($action == 'new_product_meta_tags') {
 131        require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/collect_info_metatags.php');
 132      } else {
 133        require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/collect_info.php');
 134      }
 135  
 136    } elseif ($action == 'new_product_preview' or $action == 'new_product_preview_meta_tags') {
 137      if ($action == 'new_product_preview_meta_tags') {
 138        require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/preview_info_meta_tags.php');
 139      } else {
 140        require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/preview_info.php');
 141      }
 142  
 143    } else {
 144  
 145    require(DIR_WS_MODULES . 'category_product_listing.php');
 146  
 147      $heading = array();
 148      $contents = array();
 149      switch ($action) {
 150        case 'new_category':
 151          $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_NEW_CATEGORY . '</b>');
 152  
 153          $contents = array('form' => zen_draw_form('newcategory', FILENAME_CATEGORIES, 'action=insert_category&cPath=' . $cPath, 'post', 'enctype="multipart/form-data"'));
 154          $contents[] = array('text' => TEXT_NEW_CATEGORY_INTRO);
 155  
 156          $category_inputs_string = '';
 157          $languages = zen_get_languages();
 158          for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
 159            $category_inputs_string .= '<br />' . zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']) . '&nbsp;' . zen_draw_input_field('categories_name[' . $languages[$i]['id'] . ']', '', zen_set_field_length(TABLE_CATEGORIES_DESCRIPTION, 'categories_name'));
 160          }
 161  
 162          $contents[] = array('text' => '<br />' . TEXT_CATEGORIES_NAME . $category_inputs_string);
 163          $contents[] = array('text' => '<br />' . TEXT_CATEGORIES_IMAGE . '<br />' . zen_draw_file_field('categories_image'));
 164  
 165          $dir = @dir(DIR_FS_CATALOG_IMAGES);
 166          $dir_info[] = array('id' => '', 'text' => "Main Directory");
 167          while ($file = $dir->read()) {
 168            if (is_dir(DIR_FS_CATALOG_IMAGES . $file) && strtoupper($file) != 'CVS' && $file != "." && $file != "..") {
 169              $dir_info[] = array('id' => $file . '/', 'text' => $file);
 170            }
 171          }
 172  
 173          $default_directory = substr( $cInfo->categories_image, 0,strpos( $cInfo->categories_image, '/')+1);
 174          $contents[] = array('text' => TEXT_CATEGORIES_IMAGE_DIR . ' ' . zen_draw_pull_down_menu('img_dir', $dir_info, $default_directory));
 175  
 176          $contents[] = array('text' => '<br />' . TEXT_SORT_ORDER . '<br />' . zen_draw_input_field('sort_order', '', 'size="4"'));
 177          $contents[] = array('align' => 'center', 'text' => '<br />' . zen_image_submit('button_save.gif', IMAGE_SAVE) . ' <a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
 178          break;
 179        case 'edit_category':
 180          $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_EDIT_CATEGORY . '</b>');
 181  
 182          $contents = array('form' => zen_draw_form('categories', FILENAME_CATEGORIES, 'action=update_category&cPath=' . $cPath, 'post', 'enctype="multipart/form-data"') . zen_draw_hidden_field('categories_id', $cInfo->categories_id));
 183          $contents[] = array('text' => TEXT_EDIT_INTRO);
 184  
 185          $category_inputs_string = '';
 186          $languages = zen_get_languages();
 187          for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
 188            $category_inputs_string .= '<br />' . zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']) . '&nbsp;' . zen_draw_input_field('categories_name[' . $languages[$i]['id'] . ']', zen_get_category_name($cInfo->categories_id, $languages[$i]['id']), zen_set_field_length(TABLE_CATEGORIES_DESCRIPTION, 'categories_name'));
 189          }
 190          $contents[] = array('text' => '<br />' . TEXT_EDIT_CATEGORIES_NAME . $category_inputs_string);
 191          $contents[] = array('text' => '<br />' . TEXT_EDIT_CATEGORIES_IMAGE . '<br />' . zen_draw_file_field('categories_image'));
 192  
 193          $dir = @dir(DIR_FS_CATALOG_IMAGES);
 194          $dir_info[] = array('id' => '', 'text' => "Main Directory");
 195          while ($file = $dir->read()) {
 196            if (is_dir(DIR_FS_CATALOG_IMAGES . $file) && strtoupper($file) != 'CVS' && $file != "." && $file != "..") {
 197              $dir_info[] = array('id' => $file . '/', 'text' => $file);
 198            }
 199          }
 200  
 201          $default_directory = substr( $cInfo->categories_image, 0,strpos( $cInfo->categories_image, '/')+1);
 202          $contents[] = array('text' => TEXT_CATEGORIES_IMAGE_DIR . ' ' . zen_draw_pull_down_menu('img_dir', $dir_info, $default_directory));
 203          $contents[] = array('text' => '<br>' . zen_info_image($cInfo->categories_image, $cInfo->categories_name));
 204          $contents[] = array('text' => '<br>' . $cInfo->categories_image);
 205  
 206          $contents[] = array('text' => '<br />' . TEXT_EDIT_SORT_ORDER . '<br />' . zen_draw_input_field('sort_order', $cInfo->sort_order, 'size="2"'));
 207          $contents[] = array('align' => 'center', 'text' => '<br />' . zen_image_submit('button_save.gif', IMAGE_SAVE) . ' <a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $cInfo->categories_id) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
 208          break;
 209        case 'delete_product':
 210          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/sidebox_delete_product.php')) {
 211            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/sidebox_delete_product.php');
 212           } else {
 213            require(DIR_WS_MODULES . 'sidebox_delete_product.php');
 214           }
 215          break;
 216        case 'move_product':
 217          if (file_exists(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/sidebox_move_product.php')) {
 218            require(DIR_WS_MODULES . $zc_products->get_handler($product_type) . '/sidebox_move_product.php');
 219           } else {
 220            require(DIR_WS_MODULES . 'sidebox_move_product.php');
 221           }
 222          break;
 223        case 'copy_to':
 224          $copy_attributes_delete_first = '0';
 225          $copy_attributes_duplicates_skipped = '0';
 226          $copy_attributes_duplicates_overwrite = '0';
 227          $copy_attributes_include_downloads = '1';
 228          $copy_attributes_include_filename = '1';
 229  
 230          $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_COPY_TO . '</b>');
 231  // WebMakers.com Added: Split Page

 232          if (empty($pInfo->products_id)) {
 233            $pInfo->products_id= $pID;
 234          }
 235  
 236          $contents = array('form' => zen_draw_form('copy_to', $type_admin_handler, 'action=copy_to_confirm&product_type=' . $product_type . '&cPath=' . $cPath . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . zen_draw_hidden_field('products_id', $pInfo->products_id));
 237          $contents[] = array('text' => TEXT_INFO_COPY_TO_INTRO);
 238          $contents[] = array('text' => '<br />' . TEXT_INFO_CURRENT_PRODUCT . '<br /><b>' . $pInfo->products_name  . ' ID#' . $pInfo->products_id . '</b>');
 239          $contents[] = array('text' => '<br />' . TEXT_INFO_CURRENT_CATEGORIES . '<br /><b>' . zen_output_generated_category_path($pInfo->products_id, 'product') . '</b>');
 240          $contents[] = array('text' => '<br />' . TEXT_CATEGORIES . '<br />' . zen_draw_pull_down_menu('categories_id', zen_get_category_tree(), $current_category_id));
 241          $contents[] = array('text' => '<br />' . TEXT_HOW_TO_COPY . '<br />' . zen_draw_radio_field('copy_as', 'link', true) . ' ' . TEXT_COPY_AS_LINK . '<br />' . zen_draw_radio_field('copy_as', 'duplicate') . ' ' . TEXT_COPY_AS_DUPLICATE);
 242          $contents[] = array('text' => zen_draw_checkbox_field('copy_media',true, true) . TEXT_COPY_MEDIA_MANAGER);
 243  
 244          // only ask about attributes if they exist

 245          if (zen_has_product_attributes($pInfo->products_id, 'false')) {
 246            $contents[] = array('text' => '<br />' . zen_image(DIR_WS_IMAGES . 'pixel_black.gif','','100%','3'));
 247            $contents[] = array('text' => '<br />' . TEXT_COPY_ATTRIBUTES_ONLY);
 248            $contents[] = array('text' => '<br />' . TEXT_COPY_ATTRIBUTES . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_yes', true) . ' ' . TEXT_COPY_ATTRIBUTES_YES . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_no') . ' ' . TEXT_COPY_ATTRIBUTES_NO);
 249  // future          $contents[] = array('align' => 'center', 'text' => '<br />' . ATTRIBUTES_NAMES_HELPER . '<br />' . zen_draw_separator('pixel_trans.gif', '1', '10'));

 250            $contents[] = array('text' => '<br />' . zen_image(DIR_WS_IMAGES . 'pixel_black.gif','','100%','3'));
 251          }
 252  
 253          $contents[] = array('align' => 'center', 'text' => '<br />' . zen_image_submit('button_copy.gif', IMAGE_COPY) . ' <a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
 254          $contents[] = array('text' => '</form>');
 255  
 256          $contents[] = array('text' => '<br />' . zen_image(DIR_WS_IMAGES . 'pixel_black.gif','','100%','3'));
 257          $contents[] = array('text' => '<form action="' . FILENAME_PRODUCTS_TO_CATEGORIES . '.php' . '?products_filter=' . $pInfo->products_id . '" method="post">');
 258          $contents[] = array('align' => 'center', 'text' => '<input type="submit" value="' . BUTTON_PRODUCTS_TO_CATEGORIES . '"></form>');
 259  
 260          break;
 261  // attribute features

 262      case 'attribute_features':
 263          $copy_attributes_delete_first = '0';
 264          $copy_attributes_duplicates_skipped = '0';
 265          $copy_attributes_duplicates_overwrite = '0';
 266          $copy_attributes_include_downloads = '1';
 267          $copy_attributes_include_filename = '1';
 268          $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_ATTRIBUTE_FEATURES . $pInfo->products_id . '</b>');
 269  
 270          $contents[] = array('align' => 'center', 'text' => '<br />' . '<strong>' . TEXT_PRODUCTS_ATTRIBUTES_INFO . '</strong>' . '<br />');
 271  
 272          $contents[] = array('align' => 'center', 'text' => '<br />' . '<strong>' . zen_get_products_name($pInfo->products_id, $languages_id) . ' ID# ' . $pInfo->products_id . '</strong><br /><br />' .
 273                                                             '<a href="' . zen_href_link(FILENAME_ATTRIBUTES_CONTROLLER, '&action=attributes_preview' . '&products_filter=' . $pInfo->products_id) . '">' . zen_image_button('button_preview.gif', IMAGE_PREVIEW) . '</a>' .
 274                                                             '&nbsp;&nbsp;' . '<a href="' . zen_href_link(FILENAME_ATTRIBUTES_CONTROLLER, 'products_filter=' . $pInfo->products_id) . '">' . zen_image_button('button_edit_attribs.gif', IMAGE_EDIT_ATTRIBUTES) . '</a>' .
 275                                                             '<br /><br />');
 276          $contents[] = array('align' => 'left', 'text' => '<br />' . '<strong>' . TEXT_PRODUCT_ATTRIBUTES_DOWNLOADS . '</strong>' . zen_has_product_attributes_downloads($pInfo->products_id) . zen_has_product_attributes_downloads($pInfo->products_id, true));
 277          $contents[] = array('align' => 'left', 'text' => '<br />' . TEXT_INFO_ATTRIBUTES_FEATURES_DELETE . '<strong>' . zen_get_products_name($pInfo->products_id) . ' ID# ' . $pInfo->products_id . '</strong><br /><a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . '&action=delete_attributes' . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '') . '&products_id=' . $pInfo->products_id) . '">' . zen_image_button('button_delete.gif', IMAGE_DELETE) . '</a>');
 278          $contents[] = array('align' => 'left', 'text' => '<br />' . TEXT_INFO_ATTRIBUTES_FEATURES_UPDATES . '<strong>' . zen_get_products_name($pInfo->products_id, $languages_id) . ' ID# ' . $pInfo->products_id . '</strong><br /><a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . '&action=update_attributes_sort_order' . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '') . '&products_id=' . $pInfo->products_id) . '">' . zen_image_button('button_update.gif', IMAGE_UPDATE) . '</a>');
 279          $contents[] = array('align' => 'left', 'text' => '<br />' . TEXT_INFO_ATTRIBUTES_FEATURES_COPY_TO_PRODUCT . '<strong>' . zen_get_products_name($pInfo->products_id, $languages_id) . ' ID# ' . $pInfo->products_id . '</strong><br /><a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . '&action=attribute_features_copy_to_product' . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '') . '&products_id=' . $pInfo->products_id) . '">' . zen_image_button('button_copy_to.gif', IMAGE_COPY_TO) . '</a>');
 280          $contents[] = array('align' => 'left', 'text' => '<br />' . TEXT_INFO_ATTRIBUTES_FEATURES_COPY_TO_CATEGORY . '<strong>' . zen_get_products_name($pInfo->products_id, $languages_id) . ' ID# ' . $pInfo->products_id . '</strong><br /><a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . '&action=attribute_features_copy_to_category' . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '') . '&products_id=' . $pInfo->products_id) . '">' . zen_image_button('button_copy_to.gif', IMAGE_COPY_TO) . '</a>');
 281  
 282          $contents[] = array('align' => 'center', 'text' => '<br /><a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
 283          break;
 284  
 285  // attribute copier to product

 286      case 'attribute_features_copy_to_product':
 287        $_GET['products_update_id'] = '';
 288        // excluded current product from the pull down menu of products

 289        $products_exclude_array = array();
 290        $products_exclude_array[] = $pInfo->products_id;
 291  
 292        $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_ATTRIBUTE_FEATURES . $pInfo->products_id . '</b>');
 293        $contents = array('form' => zen_draw_form('products', FILENAME_CATEGORIES, 'action=update_attributes_copy_to_product&cPath=' . $cPath . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . zen_draw_hidden_field('products_id', $pInfo->products_id) . zen_draw_hidden_field('products_update_id', $_GET['products_update_id']) . zen_draw_hidden_field('copy_attributes', $_GET['copy_attributes']));
 294        $contents[] = array('text' => '<br />' . TEXT_COPY_ATTRIBUTES_CONDITIONS . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_delete', true) . ' ' . TEXT_COPY_ATTRIBUTES_DELETE . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_update') . ' ' . TEXT_COPY_ATTRIBUTES_UPDATE . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_ignore') . ' ' . TEXT_COPY_ATTRIBUTES_IGNORE);
 295        $contents[] = array('align' => 'center', 'text' => '<br />' . zen_draw_products_pull_down('products_update_id', '', $products_exclude_array, true) . '<br /><br />' . zen_image_submit('button_copy_to.gif', IMAGE_COPY_TO). '&nbsp;&nbsp;<a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
 296        break;
 297  
 298  // attribute copier to product

 299      case 'attribute_features_copy_to_category':
 300        $_GET['categories_update_id'] = '';
 301  
 302        $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_ATTRIBUTE_FEATURES . $pInfo->products_id . '</b>');
 303        $contents = array('form' => zen_draw_form('products', FILENAME_CATEGORIES, 'action=update_attributes_copy_to_category&cPath=' . $cPath . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . zen_draw_hidden_field('products_id', $pInfo->products_id) . zen_draw_hidden_field('categories_update_id', $_GET['categories_update_id']) . zen_draw_hidden_field('copy_attributes', $_GET['copy_attributes']));
 304        $contents[] = array('text' => '<br />' . TEXT_COPY_ATTRIBUTES_CONDITIONS . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_delete', true) . ' ' . TEXT_COPY_ATTRIBUTES_DELETE . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_update') . ' ' . TEXT_COPY_ATTRIBUTES_UPDATE . '<br />' . zen_draw_radio_field('copy_attributes', 'copy_attributes_ignore') . ' ' . TEXT_COPY_ATTRIBUTES_IGNORE);
 305        $contents[] = array('align' => 'center', 'text' => '<br />' . zen_draw_products_pull_down_categories('categories_update_id', '', '', true) . '<br /><br />' . zen_image_submit('button_copy_to.gif', IMAGE_COPY_TO) . '&nbsp;&nbsp;<a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
 306        break;
 307  
 308      } // switch

 309  
 310      if ( (zen_not_null($heading)) && (zen_not_null($contents)) ) {
 311        echo '            <td width="25%" valign="top">' . "\n";
 312  
 313        $box = new box;
 314        echo $box->infoBox($heading, $contents);
 315  
 316        echo '            </td>' . "\n";
 317      }
 318  ?>
 319  
 320            </tr>
 321            <tr>
 322  <?php
 323  // Split Page

 324  if ($products_query_numrows > 0) {
 325    if (empty($pInfo->products_id)) {
 326      $pInfo->products_id= $pID;
 327    }
 328  ?>
 329              <td class="smallText" align="right"><?php echo $products_split->display_count($products_query_numrows, MAX_DISPLAY_RESULTS_CATEGORIES, $_GET['page'], TEXT_DISPLAY_NUMBER_OF_PRODUCTS) . '<br>' . $products_split->display_links($products_query_numrows, MAX_DISPLAY_RESULTS_CATEGORIES, MAX_DISPLAY_PAGE_LINKS, $_GET['page'], zen_get_all_get_params(array('page', 'info', 'x', 'y')) ); ?></td>
 330  
 331  <?php
 332  }
 333  // Split Page

 334  ?>
 335            </tr>
 336          </table></td>
 337        </tr>
 338      </table>
 339  <?php
 340    }
 341  ?>
 342      </td>
 343  <!-- body_text_eof //-->
 344    </tr>
 345  </table>
 346  <!-- body_eof //-->
 347  
 348  <!-- footer //-->
 349  <?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
 350  <!-- footer_eof //-->
 351  <br />
 352  </body>
 353  </html>
 354  <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>


Généré le : Mon Nov 26 16:45:43 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics