| 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); ?> />
 
 
  |