1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- /**
- * Create a input button
- *
- * @package Elgg
- * @subpackage Core
- *
- * @uses $vars['src'] Src of an image
- * @uses $vars['class'] Additional CSS class
- */
- if (isset($vars['class'])) {
- $vars['class'] = "elgg-button {$vars['class']}";
- } else {
- $vars['class'] = "elgg-button";
- }
- $defaults = array(
- 'type' => 'button',
- );
- $vars = array_merge($defaults, $vars);
- switch ($vars['type']) {
- case 'button':
- case 'reset':
- case 'submit':
- case 'image':
- break;
- default:
- $vars['type'] = 'button';
- break;
- }
- // blank src if trying to access an offsite image. @todo why?
- if (isset($vars['src']) && strpos($vars['src'], elgg_get_site_url()) === false) {
- $vars['src'] = "";
- }
- ?>
- <input <?php echo elgg_format_attributes($vars); ?> />
|