[ Index ]
 

Code source de osCommerce 2.2ms2-060817

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/catalog/includes/boxes/ -> manufacturers.php (source)

   1  <?php
   2  /*
   3    $Id: manufacturers.php,v 1.19 2003/06/09 22:17:13 hpdl Exp $
   4  
   5    osCommerce, Open Source E-Commerce Solutions
   6    http://www.oscommerce.com
   7  
   8    Copyright (c) 2003 osCommerce
   9  
  10    Released under the GNU General Public License
  11  */
  12  
  13    $manufacturers_query = tep_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name");
  14    if ($number_of_rows = tep_db_num_rows($manufacturers_query)) {
  15  ?>
  16  <!-- manufacturers //-->
  17            <tr>
  18              <td>
  19  <?php
  20      $info_box_contents = array();
  21      $info_box_contents[] = array('text' => BOX_HEADING_MANUFACTURERS);
  22  
  23      new infoBoxHeading($info_box_contents, false, false);
  24  
  25      if ($number_of_rows <= MAX_DISPLAY_MANUFACTURERS_IN_A_LIST) {
  26  // Display a list
  27        $manufacturers_list = '';
  28        while ($manufacturers = tep_db_fetch_array($manufacturers_query)) {
  29          $manufacturers_name = ((strlen($manufacturers['manufacturers_name']) > MAX_DISPLAY_MANUFACTURER_NAME_LEN) ? substr($manufacturers['manufacturers_name'], 0, MAX_DISPLAY_MANUFACTURER_NAME_LEN) . '..' : $manufacturers['manufacturers_name']);
  30          if (isset($HTTP_GET_VARS['manufacturers_id']) && ($HTTP_GET_VARS['manufacturers_id'] == $manufacturers['manufacturers_id'])) $manufacturers_name = '<b>' . $manufacturers_name .'</b>';
  31          $manufacturers_list .= '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $manufacturers['manufacturers_id']) . '">' . $manufacturers_name . '</a><br>';
  32        }
  33  
  34        $manufacturers_list = substr($manufacturers_list, 0, -4);
  35  
  36        $info_box_contents = array();
  37        $info_box_contents[] = array('text' => $manufacturers_list);
  38      } else {
  39  // Display a drop-down
  40        $manufacturers_array = array();
  41        if (MAX_MANUFACTURERS_LIST < 2) {
  42          $manufacturers_array[] = array('id' => '', 'text' => PULL_DOWN_DEFAULT);
  43        }
  44  
  45        while ($manufacturers = tep_db_fetch_array($manufacturers_query)) {
  46          $manufacturers_name = ((strlen($manufacturers['manufacturers_name']) > MAX_DISPLAY_MANUFACTURER_NAME_LEN) ? substr($manufacturers['manufacturers_name'], 0, MAX_DISPLAY_MANUFACTURER_NAME_LEN) . '..' : $manufacturers['manufacturers_name']);
  47          $manufacturers_array[] = array('id' => $manufacturers['manufacturers_id'],
  48                                         'text' => $manufacturers_name);
  49        }
  50  
  51        $info_box_contents = array();
  52        $info_box_contents[] = array('form' => tep_draw_form('manufacturers', tep_href_link(FILENAME_DEFAULT, '', 'NONSSL', false), 'get'),
  53                                     'text' => tep_draw_pull_down_menu('manufacturers_id', $manufacturers_array, (isset($HTTP_GET_VARS['manufacturers_id']) ? $HTTP_GET_VARS['manufacturers_id'] : ''), 'onChange="this.form.submit();" size="' . MAX_MANUFACTURERS_LIST . '" style="width: 100%"') . tep_hide_session_id());
  54      }
  55  
  56      new infoBox($info_box_contents);
  57  ?>
  58              </td>
  59            </tr>
  60  <!-- manufacturers_eof //-->
  61  <?php
  62    }
  63  ?>


Généré le : Mon Nov 26 19:48:25 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics