### Eclipse Workspace Patch 1.0
#P swftools
Index: swftools.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/swftools/swftools.module,v
retrieving revision 1.3.2.4.2.29
diff -u -r1.3.2.4.2.29 swftools.module
--- swftools.module	16 May 2007 13:56:27 -0000	1.3.2.4.2.29
+++ swftools.module	17 May 2007 22:53:00 -0000
@@ -382,8 +382,8 @@
   $menu = _swftools_tf($P['menu']);
   $play = _swftools_tf($P['play']);
   $swliveconnect = _swftools_tf($P['swliveconnect']);
-  
-  $html =  '<div class="swftools"><object'.$width_attr . $height_attr .' classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='. $vars->params['version']  .',0,0,0">' . "\n" ;
+
+  $html =  '<div class="swftools"><object '.$width_attr . $height_attr .' classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='. $vars->params['version']  .',0,0,0">' . "\n" ;
   $html .= '<param name="allowScriptAccess" value="sameDomain" />' ."\n" ;
   $html .= '<param name="movie"   value="'. $P['src'] .'" />' ."\n" ;
   $html .= '<param name="wmode"   value="'. $P['wmode']   .'" />' ."\n" ;
@@ -395,10 +395,11 @@
   $html .= '<param name="play"    value="'. $play .'" />' ."\n" ;
   $html .= '<param name="swliveconnect"    value="'. $swliveconnect .'" />' ."\n" ;
   $html .= (($P['salign']) ? '<param name="salign"  value="'. $P['salign']  .'" />' ."\n" : '') ;
+  $html .= (($P['base']) ? '<param name="base"  value="'. $P['base']  .'" />' ."\n" : '') ;
   $html .= (($P['flashvars']) ? '<param name="FlashVars"  value="'. $P['flashvars']  .'" />' ."\n" : '') ;
   $html .= '<embed'
         . $width_attr
-        . $height_attr        
+        . $height_attr
         .' src="'.     $P['src']     .'"'
         .' wmode="'.   $P['wmode']   .'"'
         .' bgcolor="'. $P['bgcolor'] .'"'
@@ -411,6 +412,7 @@
         .' swliveconnect="'. $swliveconnect .'"'
         . (($P['salign']) ? ' salign="' . $P['salign'] . '"' : '')
         . (($P['align']) ? ' align="'  . $P['align']  . '"' : '')
+        . (($P['base']) ? ' base="'  . $P['base']  . '"' : '')
         . (($P['flashvars']) ? ' FlashVars="' . $P['flashvars'] .'"' : '')
         . ' allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"'
         .' />' . "\n" ;
@@ -474,7 +476,7 @@
  * For a random swf file there are no vars to add.
  */
 function swftools_swftools_flashvars($action, &$methods, &$vars) {
-  return TRUE;
+  return array();
 }
 
 /**
