comparison includes/form.inc @ 13:8b6c45761e01 6.6

Drupal 6.6
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:32:33 +0100
parents 589fb7c02327
children 4347c45bb494
comparison
equal deleted inserted replaced
12:4ca9f57cc4d4 13:8b6c45761e01
1 <?php 1 <?php
2 // $Id: form.inc,v 1.265.2.12 2008/09/23 10:51:16 goba Exp $ 2 // $Id: form.inc,v 1.265.2.13 2008/10/16 12:43:08 goba Exp $
3 3
4 /** 4 /**
5 * @defgroup forms Form builder functions 5 * @defgroup forms Form builder functions
6 * @{ 6 * @{
7 * Functions that build an abstract representation of a HTML form. 7 * Functions that build an abstract representation of a HTML form.
2011 $maxlength = empty($element['#maxlength']) ? '' : ' maxlength="'. $element['#maxlength'] .'"'; 2011 $maxlength = empty($element['#maxlength']) ? '' : ' maxlength="'. $element['#maxlength'] .'"';
2012 $class = array('form-text'); 2012 $class = array('form-text');
2013 $extra = ''; 2013 $extra = '';
2014 $output = ''; 2014 $output = '';
2015 2015
2016 if ($element['#autocomplete_path']) { 2016 if ($element['#autocomplete_path'] && menu_valid_path(array('link_path' => $element['#autocomplete_path']))) {
2017 drupal_add_js('misc/autocomplete.js'); 2017 drupal_add_js('misc/autocomplete.js');
2018 $class[] = 'form-autocomplete'; 2018 $class[] = 'form-autocomplete';
2019 $extra = '<input class="autocomplete" type="hidden" id="'. $element['#id'] .'-autocomplete" value="'. check_url(url($element['#autocomplete_path'], array('absolute' => TRUE))) .'" disabled="disabled" />'; 2019 $extra = '<input class="autocomplete" type="hidden" id="'. $element['#id'] .'-autocomplete" value="'. check_url(url($element['#autocomplete_path'], array('absolute' => TRUE))) .'" disabled="disabled" />';
2020 } 2020 }
2021 _form_set_class($element, $class); 2021 _form_set_class($element, $class);