本文整理汇总了PHP中HTML_QuickForm_input类的典型用法代码示例。如果您正苦于以下问题:PHP HTML_QuickForm_input类的具体用法?PHP HTML_QuickForm_input怎么用?PHP HTML_QuickForm_input使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了HTML_QuickForm_input类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: HTML_QuickForm_button
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $value (optional)Input field value
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
*/
function HTML_QuickForm_button($elementName = null, $value = null, $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, null, $attributes);
$this->_persistantFreeze = false;
$this->setValue($value);
$this->setType('button');
}
开发者ID:BackupTheBerlios,项目名称:wikiplug,代码行数:18,代码来源:button.php
示例2: MoodleQuickForm_recaptcha
/**
* <code>
* $form->addElement('textarea_counter', 'message', 'Message',
* array('cols'=>60, 'rows'=>10), 160);
* </code>
*/
function MoodleQuickForm_recaptcha($elementName = null, $elementLabel = null, $attributes = null)
{
parent::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->_type = 'recaptcha';
if (!empty($attributes['https'])) {
$this->_https = $attributes['https'];
}
}
开发者ID:JackCanada,项目名称:moodle-hacks,代码行数:14,代码来源:recaptcha.php
示例3: HTML_QuickForm_CAPTCHA
/**
* Class constructor
*
* @param string Name
* @param mixed Label for the CAPTCHA
* @param array Options for the Text_CAPTCHA package
* <ul>
* <li>'sessionVar' (string) name of session variable containing
* the Text_CAPTCHA instance (defaults to
* _HTML_QuickForm_CAPTCHA.)</li>
* <li>Other options depend on the driver used</li>
* </ul>
* @param mixed HTML Attributes for the <a> tag surrounding the
* image. Can be a string or array.
* @access public
*/
function HTML_QuickForm_CAPTCHA($elementName = null, $elementLabel = null, $options = null, $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->setType('CAPTCHA_' . $this->_CAPTCHA_driver);
if (is_array($options)) {
$this->_options = array_merge($this->_options, $options);
}
}
开发者ID:nonfiction,项目名称:nterchange_pear,代码行数:24,代码来源:CAPTCHA.php
示例4: MoodleQuickForm_recaptcha
/**
* constructor
*
* @param string $elementName (optional) name of the recaptcha element
* @param string $elementLabel (optional) label for recaptcha element
* @param mixed $attributes (optional) Either a typical HTML attribute string
* or an associative array
*/
function MoodleQuickForm_recaptcha($elementName = null, $elementLabel = null, $attributes = null)
{
global $CFG;
parent::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->_type = 'recaptcha';
if (is_https()) {
$this->_https = true;
} else {
$this->_https = false;
}
}
开发者ID:alanaipe2015,项目名称:moodle,代码行数:19,代码来源:recaptcha.php
示例5: MoodleQuickForm_recaptcha
/**
* <code>
* $form->addElement('textarea_counter', 'message', 'Message',
* array('cols'=>60, 'rows'=>10), 160);
* </code>
*/
function MoodleQuickForm_recaptcha($elementName = null, $elementLabel = null, $attributes = null)
{
global $CFG;
parent::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->_type = 'recaptcha';
if (!empty($attributes['https']) or strpos($CFG->httpswwwroot, 'https:') === 0) {
$this->_https = true;
} else {
$this->_https = false;
}
}
开发者ID:edwinphillips,项目名称:moodle-485cb39,代码行数:17,代码来源:recaptcha.php
示例6: HTML_QuickForm_autocomplete
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $elementLabel (optional)Input field label
* @param mixed $callback (optional)Method callback that will be used to populate table
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @return void
*/
function HTML_QuickForm_autocomplete($elementName = null, $elementLabel = null, $callback = null, $args = null, $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->callback = $callback;
if (!$args || !is_array($args)) {
$args = array();
}
$this->args = $args;
$this->_persistantFreeze = true;
$this->setType('text');
}
开发者ID:cretzu89,项目名称:EPESI,代码行数:21,代码来源:autocomplete.php
示例7: toHtml
/**
* Returns the checkbox element in HTML
*
* @since 1.0
* @access public
* @return string
*/
function toHtml()
{
if (0 == strlen($this->_text)) {
$label = '';
} elseif ($this->_flagFrozen) {
// チェックの時のみラベルを表示
$label = $this->getChecked() ? $this->_text : '';
} else {
$label = '<label for="' . $this->getAttribute('id') . '">' . $this->_text . '</label>';
}
return HTML_QuickForm_input::toHtml() . $label;
}
开发者ID:ryo88c,项目名称:BEAR.Saturday,代码行数:19,代码来源:bcheckbox.php
示例8: HTML_QuickForm_text
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $elementLabel (optional)Input field label
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
*/
function HTML_QuickForm_text($elementName = null, $elementLabel = null, $attributes = null)
{
if (isset($attributes) && is_array($attributes) && !empty($attributes['class'])) {
$attributes['class'] .= $attributes['class'] . ' form-control';
} else {
if (empty($attributes['class'])) {
$attributes = array('class' => 'form-control');
}
}
HTML_QuickForm_input::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->_persistantFreeze = true;
$this->setType('text');
}
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:24,代码来源:text.php
示例9: MoodleQuickForm_filepicker
function MoodleQuickForm_filepicker($elementName=null, $elementLabel=null, $attributes=null, $options=null) {
global $CFG;
$options = (array)$options;
foreach ($options as $name=>$value) {
if (array_key_exists($name, $this->_options)) {
$this->_options[$name] = $value;
}
}
if (!empty($options['maxbytes'])) {
$this->_options['maxbytes'] = get_max_upload_file_size($CFG->maxbytes, $options['maxbytes']);
}
parent::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
}
开发者ID:nottmoo,项目名称:moodle,代码行数:14,代码来源:filepicker.php
示例10: MoodleQuickForm_listing
/**
* Constructor.
*
* @param string $elementName (optional) name of the listing.
* @param string $elementLabel (optional) listing label.
* @param array $attributes (optional) Either a typical HTML attribute string or an associative array.
* @param array $options set of options to initalize listing.
*/
function MoodleQuickForm_listing($elementName = null, $elementLabel = null, $attributes = null, $options = array())
{
$this->_type = 'listing';
if (!empty($options['items'])) {
$this->items = $options['items'];
}
if (!empty($options['showall'])) {
$this->showall = $options['showall'];
} else {
$this->showall = get_string('showall');
}
if (!empty($options['hideall'])) {
$this->hideall = $options['hideall'];
} else {
$this->hideall = get_string('hide');
}
parent::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
}
开发者ID:pzhu2004,项目名称:moodle,代码行数:26,代码来源:listing.php
示例11: MoodleQuickForm_filepicker
/**
* Constructor
*
* @param string $elementName (optional) name of the filepicker
* @param string $elementLabel (optional) filepicker label
* @param array $attributes (optional) Either a typical HTML attribute string
* or an associative array
* @param array $options set of options to initalize filepicker
*/
function MoodleQuickForm_filepicker($elementName = null, $elementLabel = null, $attributes = null, $options = null)
{
global $CFG, $PAGE;
$options = (array) $options;
foreach ($options as $name => $value) {
if (array_key_exists($name, $this->_options)) {
$this->_options[$name] = $value;
}
}
if (empty($options['return_types'])) {
$this->_options['return_types'] = FILE_INTERNAL;
}
$fpmaxbytes = 0;
if (!empty($options['maxbytes'])) {
$fpmaxbytes = $options['maxbytes'];
}
$coursemaxbytes = 0;
if (!empty($PAGE->course->maxbytes)) {
$coursemaxbytes = $PAGE->course->maxbytes;
}
$this->_options['maxbytes'] = get_user_max_upload_file_size($PAGE->context, $CFG->maxbytes, $coursemaxbytes, $fpmaxbytes);
$this->_type = 'filepicker';
parent::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
}
开发者ID:janaece,项目名称:globalclassroom4_clean,代码行数:33,代码来源:filepicker.php
示例12: HTML_QuickForm_text
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $elementLabel (optional)Input field label
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
*/
public function HTML_QuickForm_text($elementName = null, $elementLabel = null, $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->_persistantFreeze = true;
$this->setType('text');
}
开发者ID:YesWiki,项目名称:yeswiki-sandstorm,代码行数:17,代码来源:text.php
示例13: HTML_QuickForm_hidden
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $value (optional)Input field value
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
*/
public function HTML_QuickForm_hidden($elementName = null, $value = '', $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, null, $attributes);
$this->setType('hidden');
$this->setValue($value);
}
开发者ID:YesWiki,项目名称:yeswiki-sandstorm,代码行数:17,代码来源:hidden.php
示例14: moodlequickform_guideeditor
/**
* Constructor
*
* @param string $elementname
* @param string $elementlabel
* @param array $attributes
*/
public function moodlequickform_guideeditor($elementname = null, $elementlabel = null, $attributes = null)
{
parent::HTML_QuickForm_input($elementname, $elementlabel, $attributes);
}
开发者ID:tyleung,项目名称:CMPUT401MoodleExams,代码行数:11,代码来源:guideeditor.php
示例15: HTML_QuickForm_password
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $elementLabel (optional)Input field label
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
* @throws
*/
function HTML_QuickForm_password($elementName = null, $elementLabel = null, $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, $elementLabel, $attributes);
$this->setType('password');
}
开发者ID:minger11,项目名称:Pipeline,代码行数:17,代码来源:password.php
示例16: HTML_QuickForm_image
/**
* Class constructor
*
* @param string $elementName (optional)Element name attribute
* @param string $src (optional)Image source
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
*/
function HTML_QuickForm_image($elementName = null, $src = '', $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, null, $attributes);
$this->setType('image');
$this->setSource($src);
}
开发者ID:fferriere,项目名称:web,代码行数:17,代码来源:image.php
示例17: HTML_QuickForm_reset
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $value (optional)Input field value
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
*/
function HTML_QuickForm_reset($elementName = null, $value = null, $attributes = null)
{
HTML_QuickForm_input::HTML_QuickForm_input($elementName, null, $attributes);
$this->setValue($value);
$this->setType('reset');
}
开发者ID:Doluci,项目名称:tomatocart,代码行数:17,代码来源:reset.php
示例18:
/**
* Class constructor
*
* @param string $elementName (optional)Input field name attribute
* @param string $value (optional)Input field value
* @param mixed $attributes (optional)Either a typical HTML attribute string
* or an associative array
* @since 1.0
* @access public
* @return void
*/
function __construct($elementName = null, $value = null, $attributes = null)
{
parent::__construct($elementName, null, $attributes);
$this->_persistantFreeze = false;
$this->setValue($value);
$this->setType('button');
}
开发者ID:hostinger,项目名称:revive-adserver,代码行数:18,代码来源:button.php
示例19: exportValue
function exportValue(&$submitValues, $assoc = false) {
$val = parent::exportValue($submitValues, $assoc);
$currency_field_name = '__'.str_replace(array('[',']'),'',$this->getName()).'__currency';
if(isset($submitValues[$currency_field_name]))
$currency = $submitValues[$currency_field_name];
else
return null;
if ($assoc) {
if (!isset($val[$this->getName()])) {
$key = explode('[', $this->getName());
$key[1] = str_replace(']','',$key[1]);
$val = $val[$key[0]][$key[1]];
} else $val = $val[$this->getName()];
}
$cur = explode(Utils_CurrencyFieldCommon::get_decimal_point(), $val);
if (!isset($cur[1])) $ret = $cur[0]; else {
$this->dec_digits = DB::GetOne('SELECT decimals FROM utils_currency WHERE id=%d', array($currency));
$cur[1] = str_pad($cur[1], $this->dec_digits, '0');
$cur[1] = substr($cur[1], 0, $this->dec_digits);
$ret = $cur[0] + (($cur[0]<0?-1:1)*$cur[1]/pow(10,$this->dec_digits));
}
$ret .= '__'.$currency;
if($assoc) {
$val = array();
if (isset($key)) {
$val[$key[0]][$key[1]] = $ret;
} else $val[$this->getName()] = $ret;
return $val;
} else {
return $ret;
}
}
开发者ID:62BRAINS,项目名称:EPESI,代码行数:32,代码来源:currency.php
示例20: __construct
/**
* constructor
*
* @param string $elementName (optional) name of the recaptcha element
* @param string $elementLabel (optional) label for recaptcha element
* @param mixed $attributes (optional) Either a typical HTML attribute string
* or an associative array
*/
public function __construct($elementName = null, $elementLabel = null, $attributes = null)
{
global $CFG;
parent::__construct($elementName, $elementLabel, $attributes);
$this->_type = 'recaptcha';
if (is_https()) {
$this->_https = true;
} else {
$this->_https = false;
}
}
开发者ID:anawu2006,项目名称:PeerLearning,代码行数:19,代码来源:recaptcha.php
注:本文中的HTML_QuickForm_input类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论