[ 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/install/includes/functions/ -> html_output.php (source)

   1  <?php
   2  /*
   3    $Id: html_output.php,v 1.2 2003/07/09 01:11:05 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    function osc_draw_input_field($name, $text = '', $type = 'text', $parameters = '', $reinsert_value = true) {
  14      $field = '<input type="' . $type . '" name="' . $name . '"';
  15      if ( ($key = $GLOBALS[$name]) || ($key = $GLOBALS['HTTP_GET_VARS'][$name]) || ($key = $GLOBALS['HTTP_POST_VARS'][$name]) || ($key = $GLOBALS['HTTP_SESSION_VARS'][$name]) && ($reinsert_value) ) {
  16        $field .= ' value="' . $key . '"';
  17      } elseif ($text != '') {
  18        $field .= ' value="' . $text . '"';
  19      }
  20      if ($parameters) $field.= ' ' . $parameters;
  21      $field .= '>';
  22  
  23      return $field;
  24    }
  25  
  26    function osc_draw_password_field($name, $text = '') {
  27      return osc_draw_input_field($name, $text, 'password', '', false);
  28    }
  29  
  30    function osc_draw_hidden_field($name, $value) {
  31      return '<input type="hidden" name="' . $name . '" value="' . $value . '">';
  32    }
  33  
  34    function osc_draw_selection_field($name, $type, $value = '', $checked = false) {
  35      $selection = '<input type="' . $type . '" name="' . $name . '"';
  36      if ($value != '') $selection .= ' value="' . $value . '"';
  37      if ( ($checked == true) || ($GLOBALS[$name] == 'on') || ($value == 'on') || ($value && $GLOBALS[$name] == $value) ) {
  38        $selection .= ' CHECKED';
  39      }
  40      $selection .= '>';
  41  
  42      return $selection;
  43    }
  44  
  45    function osc_draw_checkbox_field($name, $value = '', $checked = false) {
  46      return osc_draw_selection_field($name, 'checkbox', $value, $checked);
  47    }
  48  
  49    function osc_draw_radio_field($name, $value = '', $checked = false) {
  50      return osc_draw_selection_field($name, 'radio', $value, $checked);
  51    }
  52  ?>


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