<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/modules/default/controllers/SlidesController.php</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/books/js/Books.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/books/js/dojoRequires.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/books/js/dojoStores.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/css/init.css</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/css/reset.css</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/css/toaster.css</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/Apps.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/Main.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/MenuActions.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/Tabs.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/dojoRequires.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/dojoStores.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/gamJs.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/index/js/onkeypress.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/notes/js/Notes.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/notes/js/dojoRequires.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/places/js/Places.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/places/js/dojoRequires.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/places/js/dojoStores.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/css/init.css</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/css/main.css</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/index.phtml</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/indexDojox.phtml</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/js/Cometd.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/js/Slides.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/js/SlidesDojox.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/js/dojoRequires.js</filename>
    </added>
    <added>
      <filename>app/modules/default/views/scripts/slides/js/dojoStores.js</filename>
    </added>
    <added>
      <filename>db/comet/.comet</filename>
    </added>
    <added>
      <filename>db/comet/vf1.comet</filename>
    </added>
    <added>
      <filename>db/comet/vf2.comet</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082007(001).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082007(002).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(001).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(002).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(003).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(004).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(005).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(006).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(007).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(008).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(009).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008(010).jpg</filename>
    </added>
    <added>
      <filename>db/slides/vf1/06082008.jpg</filename>
    </added>
    <added>
      <filename>library/Gam/Comet.php</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1 @@
-*config.prod
+*config.prod*</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -18,5 +18,4 @@ lucene.path         =   &quot;/db/lucene&quot;
 owner               =   &quot;gonzalo&quot;
 document_root       =   &quot;&quot;
 
-myblog.url          =   &quot;http://gonzaloayuso.blogspot.com/&quot;
-myblog.atom         =   &quot;feeds/posts/default&quot;
\ No newline at end of file
+myblog.atom         =   &quot;http://gonzaloayuso.blogspot.com/feeds/posts/default&quot;
\ No newline at end of file</diff>
      <filename>app/etc/config.ini.dist</filename>
    </modified>
    <modified>
      <diff>@@ -2,25 +2,57 @@
 class IndexController extends Gam_Controller_Action
 {
     public $js = array(
-    'init' =&gt; array(
-    'dojoRequires.js',
-    'dojoStores.js',
-    //'onkeypress.js',
-    'Main.js',
-    'MenuActions.js',
-    'Tabs.js',
-    'Apps.js',
-    )
+        'init' =&gt; array(
+            'dojoRequires.js',
+            'dojoStores.js',
+            'Main.js',
+            'MenuActions.js',
+            'Tabs.js',
+            'Apps.js',
+
+            'dynamic' =&gt; array(
+                'gamJs',
+                ),
+
+        )
     );
 
     public $css = array(
-    'init' =&gt; array(
-    //'reset.css',
-    'init.css',
-    'toaster.css',
-    )
+        'init' =&gt; array(
+            //'reset.css',
+            'init.css',
+            'toaster.css',
+        )
     );
 
+    protected function renderJs($name, $options=array())
+    {
+        $view = new Zend_View();
+        $module = $this-&gt;getRequest()-&gt;getModuleName();
+		$controller = $this-&gt;getRequest()-&gt;getControllerName();
+        $view-&gt;addScriptPath(GamBASEPATH . &quot;/app/modules/{$module}/views/scripts/{$controller}/js/&quot;);
+
+        if (count($options)&gt;0) {
+            foreach ($options as $key =&gt; $value) {
+                $view-&gt;{$key} = $value;
+            }
+        }
+
+        return $view-&gt;render($name);
+    }
+    public function gamJs()
+    {
+        echo $this-&gt;renderJs('gamJs.js', array(
+            'extraFeeds' =&gt; array(
+                'ZF' =&gt; 'http://devzone.zend.com/tag/Zend_Framework_Management/format/rss2.0',
+                //'php' =&gt; 'http://www.php.net/feed.atom',
+                //'ajaxian' =&gt; 'http://www.ajaxian.com/index.xml',
+                'dojo' =&gt; 'http://dojotoolkit.org/blog/feed',
+                )
+            )
+        );
+    }
+
     public function aboutnotesAction()
     {
     }
@@ -54,175 +86,16 @@ class IndexController extends Gam_Controller_Action
             echo Zend_Json::encode(array('status' =&gt; 0, 'txt' =&gt; 'Error sending the email'));
         }
     }
-    /*
-    public function blogrssAction()
-    {
-    $url = &quot;http://gonzaloayuso.blogspot.com/feeds/posts/default&quot;;
-    $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL,$url);
-    curl_setopt($ch, CURLOPT_FAILONERROR, 1);
-    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
-    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
-    curl_setopt($ch, CURLOPT_TIMEOUT, 3);
-    curl_setopt($ch, CURLOPT_GET, 1);
-    //curl_setopt($ch, CURLOPT_GETFIELDS, &quot;alt=rss&quot;);
-    $result = curl_exec($ch);
-    curl_close($ch);
-    //header('Content-Type: application/xhtml+xml; charset=utf-8');
-    echo $result;
-    }
-    */
 
-    private function _normaliseDate($date)
+    public function blogrssurlAction()
     {
-        $date =  preg_replace(&quot;/([0-9])T([0-9])/&quot;, &quot;$1 $2&quot;, $date);
-        $date =  preg_replace(&quot;/([\+\-][0-9]{2}):([0-9]{2})/&quot;, &quot;$1$2&quot;, $date);
-        $time = strtotime($date);
-        if (($time - time()) &gt; 3600) {
-            $time = time();
-        }
-        $date = gmdate(&quot;Y-m-d H:i:s O&quot;, $time);
-        return $date;
-    }
-    private function _dirtyParseEntry(Zend_Feed_Entry_Abstract $item)
-    {
-        // for those times when Zend_Feed lets us down...
-        $dom = $item-&gt;getDOM();
-
-        // get a unique id identifying this entry online
-        $guid = '';
-        if ($item-&gt;guid()) {
-            $guid = $item-&gt;guid();
-        } elseif ($item-&gt;id()) {
-            $guid = $item-&gt;id();
-        } else {
-            $guid = $item-&gt;link();
-        }
-
-        // fetch a title
-        $title = '';
-        $title = $item-&gt;title();
-
-        // get a description or similar
-        $description = '';
-        if ($item-&gt;description()) {
-            $description = $item-&gt;description;
-        } else {
-            $description = $title;
-        }
-
-        // normalise content
-        $contentOriginal = '';
-        $content = '';
-        if ($item-&gt;encoded()) {
-            $contentOriginal =
-            html_entity_decode($item-&gt;encoded(), ENT_QUOTES, 'UTF-8');
-        } elseif ($item-&gt;content()) {
-            $contentOriginal = $item-&gt;content();
-        }
-        // Purify and normalise content to XHTML 1.0 Transitional
-        //$purifier = new HTMLPurifier();
-        //$content = $purifier-&gt;purify($contentOriginal);
-        $content = $contentOriginal;
-
-        // fetch entry item link (adjust if href holds it)
-        $link = '';
-        if($item-&gt;link()) {
-            $link = $item-&gt;link();
-        } else {
-            $links = $dom-&gt;getElementsByTagName('link');
-            $link = $links-&gt;item(0)-&gt;getAttribute('href');
-        }
-
-        // get the author name
-        $author = '';
-        $creators = $dom-&gt;getElementsByTagNameNS(
-            'http://purl.org/dc/elements/1.1/',
-            'creator'
-        );
-        $creator = $creators-&gt;item(0)-&gt;nodeValue;
-        if($creator) {
-            $author = $creator;
-        } elseif($item-&gt;author() &amp;&amp; is_string($item-&gt;author())) {
-            $author = $item-&gt;author();
-        } else {
-            $author = $item-&gt;author-&gt;name();
-        }
-
-        // get a publication date and normalise
-        $date = '';
-        $dcdates = $dom-&gt;getElementsByTagNameNS(
-        'http://purl.org/dc/elements/1.1/',
-        'date'
-        );
-        $dcdate = $dcdates-&gt;item(0)-&gt;nodeValue;
-        if($dcdate) {
-            $date = $dcdate;
-        } elseif ($item-&gt;pubDate()) {
-            $date = $item-&gt;pubDate();
-        } elseif ($item-&gt;published()) {
-            $date = $item-&gt;published();
-        } elseif ($item-&gt;created()) {
-            $date = $item-&gt;created();
-        } elseif ($item-&gt;updated()) {
-            $date = $item-&gt;updated();
-        } elseif ($item-&gt;modified()) {
-            $date = $item-&gt;modified();
-        }
-        $date = $this-&gt;_normaliseDate($date);
-
-        // get a unique content hash to detect future content changes
-        $hash = '';
-        $arrayContent = array($title, $contentOriginal, $link);
-        $stringContent = implode(' ', $arrayContent);
-        $hash = md5($stringContent);
-
-        // put together result object
-        $result = new stdClass;
-        $arr = explode('-', $date);
-        $result-&gt;dirtyDate = $arr[0] . '/' . $arr[1] . '/' .  $arr[1];
-        $result-&gt;dirtyUrl = $arr[0] . '/' . $arr[1] . '/' . str_replace(' ', '-', strtolower($title)) . '.html';
-        $result-&gt;guid = $guid;
-        $result-&gt;title = $title;
-        $result-&gt;url = $link;
-        $result-&gt;description = $description;
-        $result-&gt;date = $date;
-        $result-&gt;creator = $author;
-        $result-&gt;content = $content;
-        $result-&gt;hash = $hash;
-        return $result;
-    }
-    public function blogrssAction()
-    {
-        try {
-            $rss = Zend_Feed::import(Zend_Registry::get('config')-&gt;myblog-&gt;url . Zend_Registry::get('config')-&gt;myblog-&gt;atom);
-        } catch (Exception $e) {
-            $this-&gt;setNoRender();
-            echo $this-&gt;exceptionMsg($e, &quot;Error Fetching the feed&quot;);
-            exit;
-        }
-        // Initialize the channel data array
-
-
-        $channel = array(
-        'title'       =&gt; $rss-&gt;title(),
-        'link'        =&gt; $rss-&gt;link(),
-        'description' =&gt; $rss-&gt;description(),
-        'items'       =&gt; array()
-        );
-
-        foreach ($rss as $item) {
-
-            $parsedEntry = $this-&gt;_dirtyParseEntry($item);
-
-            $channel['items'][] = array(
-                'date'        =&gt; $parsedEntry-&gt;dirtyDate,
-                'title'       =&gt; $item-&gt;title(),
-                'link'        =&gt; Zend_Registry::get('config')-&gt;myblog-&gt;url . $parsedEntry-&gt;dirtyUrl,
-                'description' =&gt; $item-&gt;description()
-            );
-        }
-        $this-&gt;myblog = Zend_Registry::get('config')-&gt;myblog-&gt;url;
-        $this-&gt;view-&gt;channel = $channel;
+        $this-&gt;setNoRender();
+        echo Zend_Json::encode(array(array(
+        'title' =&gt; 'My blog',
+        'url'   =&gt; Zend_Registry::get('config')-&gt;myblog-&gt;url . Zend_Registry::get('config')-&gt;myblog-&gt;atom
+        ),array(
+        'title' =&gt; 'TMZ',
+        'url' =&gt; 'http://www.tmz.com/rss.xml'
+        )));
     }
 }</diff>
      <filename>app/modules/default/controllers/IndexController.php</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 &lt;p&gt;
-I to read and &lt;a href=&quot;#&quot; onClick=&quot;Apps.startAppInTab('books', 'Books')&quot;&gt;Books&lt;/a&gt; is an aplication to track the books I read and I want to read. 
+I use to read and &lt;a href=&quot;#&quot; onClick=&quot;Apps.startAppInTab('books', 'Books')&quot;&gt;Books&lt;/a&gt; is an aplication to track the books I read and I want to read. I like reading when I go to work by train.
 &lt;/p&gt;
 
 &lt;p&gt;</diff>
      <filename>app/modules/default/views/scripts/index/aboutbooks.phtml</filename>
    </modified>
    <modified>
      <diff>@@ -17,8 +17,9 @@
 	   -&gt;appendFile('http://ajax.googleapis.com/ajax/libs/dojo/1.2/dojo/dojo.xd.js')
 	   -&gt;appendFile($this-&gt;js);
 	?&gt;
-	&lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=&lt;?= Zend_Registry::get('config')-&gt;googlemapskey ?&gt;&quot;
-      type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
+	&lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=&lt;?= Zend_Registry::get('config')-&gt;googlemapskey ?&gt;&quot;type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
+    &lt;script type=&quot;text/javascript&quot; src=&quot;http://www.google.com/jsapi?key=&lt;?= Zend_Registry::get('config')-&gt;googlemapskey ?&gt;&quot;&gt;&lt;/script&gt;
+    &lt;script src=&quot;http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 &lt;/head&gt;
 &lt;body class=&quot;&lt;?= $this-&gt;dojoStyle?&gt;&quot; onunload=&quot;GUnload()&quot;&gt;
 	&lt;div id=&quot;preloader&quot;&gt;&lt;/div&gt;</diff>
      <filename>app/modules/default/views/scripts/index/index.phtml</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@
     &lt;div dojoType='dijit.layout.ContentPane' region=&quot;right&quot; style=&quot;width:300px&quot;&gt;
         &lt;?= $this-&gt;partial('info/apps.phtml')?&gt;
     &lt;/div&gt;
-    &lt;div dojoType='dijit.layout.ContentPane' region=&quot;left&quot; style=&quot;width:200px&quot;&gt;
+    &lt;div dojoType='dijit.layout.ContentPane' region=&quot;left&quot; style=&quot;width:300px&quot;&gt;
         &lt;?= $this-&gt;partial('info/feeds.phtml')?&gt;
     &lt;/div&gt;
     &lt;div dojoType='dijit.layout.ContentPane' region=&quot;top&quot; style=&quot;height:90px&quot; align=&quot;right&quot;&gt;</diff>
      <filename>app/modules/default/views/scripts/index/maintab.phtml</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@
         &lt;div dojoType=&quot;dijit.MenuItem&quot; onclick=&quot;Apps.startAppInTab('notes', 'Notes')&quot;&gt;Notes&lt;/div&gt;
         &lt;div dojoType=&quot;dijit.MenuItem&quot; onclick=&quot;Apps.startAppInTab('places', 'Places')&quot;&gt;Places&lt;/div&gt;
     &lt;/div&gt;
-&lt;/div&gt; 
+&lt;/div&gt;
 
 &lt;div dojoType=&quot;dijit.form.DropDownButton&quot;&gt;
     &lt;span&gt;Help&lt;/span&gt;</diff>
      <filename>app/modules/default/views/scripts/index/menu.phtml</filename>
    </modified>
    <modified>
      <diff>@@ -14,6 +14,9 @@ Strong experience in web performance optimization. (Frontend and Backend)
 Web server administration (&lt;b&gt;apache&lt;/b&gt; and &lt;b&gt;lighttp&lt;/b&gt;).
 &lt;/li&gt;
 &lt;li&gt;
+Experience Web Frontend technologies (&lt;b&gt;JQuery&lt;/b&gt;, &lt;b&gt;Dojo&lt;/b&gt;)
+&lt;/li&gt;
+&lt;li&gt;
 Experience Database administration (&lt;b&gt;Oracle&lt;/b&gt;, &lt;b&gt;Postgresql&lt;/b&gt; and &lt;b&gt;Mysql&lt;/b&gt;)&lt;br/&gt; and data migration between them
 &lt;/li&gt;
 &lt;li&gt;
@@ -35,15 +38,10 @@ Universidad del Pa&#237;s Vasco (1995 &#8211; 1999)&lt;br/&gt;
 End of degree project in Technological Educational Institute of Kavala. Greece (1999)
 &lt;/p&gt;
 &lt;p&gt;
-For a detailed C.V contact with at: gonzalo123@gmail.com
+For a detailed C.V contact with me at: gonzalo123@gmail.com
 &lt;/p&gt;
-	
-	
-	
-	
-	
-	
-	
+
+
 	&lt;/div&gt;
 &lt;/div&gt;
 </diff>
      <filename>app/modules/default/views/scripts/info/cv.phtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,19 @@
-&lt;div dojoType=&quot;dijit.layout.ContentPane&quot; title=&quot;Main&quot; href='/default/index/blogRss'&gt;
+&lt;div id=&quot;feed-control&quot;&gt;
+    &lt;span style=&quot;color:#676767;font-size:11px;margin:10px;padding:4px;&quot;&gt;Loading...&lt;/span&gt;
 &lt;/div&gt;
+
+&lt;style type=&quot;text/css&quot;&gt;
+    @import url(&quot;http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css&quot;);
+&lt;/style&gt;
+
+&lt;script type=&quot;text/javascript&quot;&gt;
+google.load('feeds', '1');
+dojo.addOnLoad(function(){
+    var options = {
+        stacked : true,
+        vertical : true,
+        title : &quot;Feeds&quot;
+    }
+    new GFdynamicFeedControl(gamJs.feeds, 'feed-control', options);
+})
+&lt;/script&gt;</diff>
      <filename>app/modules/default/views/scripts/info/feeds.phtml</filename>
    </modified>
    <modified>
      <diff>@@ -6,6 +6,69 @@ class Gam_Action_Helper_FileContent extends Zend_Controller_Action_Helper_Abstra
 	const JS = 'js';
 	const CSS = 'css';
 
+	public function js(Gam_Controller_Action $obj, $namespace)
+	{
+	    $this-&gt;direct($obj, self::JS, $namespace);
+	}
+
+	public function css(Gam_Controller_Action $obj, $namespace)
+	{
+	    $this-&gt;direct($obj, self::CSS, $namespace);
+	}
+
+	public function direct(Gam_Controller_Action $obj, $fileType, $namespace)
+	{
+	    $_data = array();
+	    switch ($fileType) {
+	        case self::JS:
+	            $this-&gt;getResponse()-&gt;setHeader( 'Content-Type', 'application/javascript' );
+	            $_data = (array) $obj-&gt;{$fileType}[$namespace];
+	            break;
+	        case self::CSS:
+	            $this-&gt;getResponse()-&gt;setHeader ( 'Content-Type', 'text/css' );
+	            $_data = (array) $obj-&gt;{$fileType}[$namespace];
+	            break;
+	    }
+
+		if (count($_data) &gt; 0) {
+		    $_arr = array();
+		    $module = $obj-&gt;getRequest()-&gt;getModuleName();
+            $controller = $obj-&gt;getRequest()-&gt;getControllerName();
+	        $view = new Zend_View();
+		    foreach ($_data as $key =&gt; $item) {
+		        if (is_string($key) &amp;&amp; $key == 'dynamic') {
+		            foreach ($item as $_item) {
+                        ob_start();
+                        $obj-&gt;dispatch($_item);
+                        $out = ob_get_contents();
+                        ob_end_clean();
+		                $_arr[] = $out;
+		            }
+		        } else {
+    		        $view-&gt;addScriptPath(GamBASEPATH . &quot;/app/modules/{$module}/views/scripts/{$controller}/{$fileType}/&quot;);
+    		        $_arr[] = $view-&gt;render(&quot;{$item}&quot;);
+		        }
+		    }
+            $out = implode(&quot;\n&quot; , $_arr);
+            if (Zend_Registry::get('config')-&gt;{$fileType}-&gt;minify == 1) {
+                switch ($fileType) {
+                    case self::JS:
+                        $out = JSMin::minify($out);
+                        break;
+                    case self::CSS:
+                        $out = CSSMin::minify($out);
+                        break;
+                }
+            }
+            echo $out;
+		}
+	}
+    /*
+    private function get_contents($file)
+    {
+        return file_get_contents($file);
+    }
+
 	private function _getFiles(Gam_Controller_Action $obj, $fileType, $namespace)
 	{
 		$arrData = array ();
@@ -15,15 +78,15 @@ class Gam_Action_Helper_FileContent extends Zend_Controller_Action_Helper_Abstra
 				list ( $module, $controller, $item ) = $this-&gt;_decodeNamespace ( $fileType, $item );
 				$file = GamBASEPATH . &quot;/app/modules/{$module}/controllers/{$controller}/{$fileType}/{$item}&quot;;
 				if (is_file ( $file )) {
-					$arrData [] = file_get_contents ( $file );
+					$arrData [] = $this-&gt;get_contents($file);
 				} else {
 					throw new Exception ( &quot;{$fileType}:{$item} not found at {$file}&quot; );
 				}
 			}
 		} else {
-			throw new Exception ( &quot;Namespace {$namespace} not valid&quot; );
+			throw new Exception(&quot;Namespace {$namespace} not valid&quot;);
 		}
-		$out = implode ( &quot;\n&quot;, $arrData );
+		$out = implode(&quot;\n&quot;, $arrData);
 		switch ($fileType) {
 			case self::JS :
 				$out = &quot;var user_lang='es';var app_module='{$module}'; var app_controller='{$controller}';{$out}&quot;;
@@ -51,7 +114,7 @@ class Gam_Action_Helper_FileContent extends Zend_Controller_Action_Helper_Abstra
 				break;
 		}
 	}
-	
+
 	private function _decodeNamespace($type, $namespace)
 	{
 		$module = Zend_Controller_Front::getInstance()-&gt;getRequest()-&gt;getModuleName();
@@ -74,7 +137,7 @@ class Gam_Action_Helper_FileContent extends Zend_Controller_Action_Helper_Abstra
 	{
 		$this-&gt;getResponse ()-&gt;setHeader ( 'Content-Type', 'application/javascript' );
 		echo $this-&gt;_getFiles ( $obj, self::JS, $namespace );
-			
+
 	}
 
 	public function css(Gam_Controller_Action $obj, $namespace)
@@ -82,4 +145,5 @@ class Gam_Action_Helper_FileContent extends Zend_Controller_Action_Helper_Abstra
 		$this-&gt;getResponse ()-&gt;setHeader ( 'Content-Type', 'text/css' );
 		echo $this-&gt;_getFiles ( $obj, self::CSS, $namespace );
 	}
+	*/
 }
\ No newline at end of file</diff>
      <filename>library/Gam/Action/Helper/FileContent.php</filename>
    </modified>
    <modified>
      <diff>@@ -114,6 +114,23 @@ class Gam_Controller_Action extends Zend_Controller_Action
 
     public function jsAction()
     {
+        $this-&gt;_helper-&gt;viewRenderer-&gt;setNoRender();
+        echo $this-&gt;_helper-&gt;getHelper ('FileContent')-&gt;js($this, $this-&gt;_getParam('file'));
+    }
+
+    public function cssAction()
+    {
+        $this-&gt;_helper-&gt;viewRenderer-&gt;setNoRender();
+        echo $this-&gt;_helper-&gt;getHelper ('FileContent')-&gt;css($this, $this-&gt;_getParam('file'));
+    }
+
+
+
+
+    public function jsAction2()
+    {
+
+
         $js = $this-&gt;_getParam ( 'file' );
         if (! is_null ( $js )) {
             $this-&gt;_helper-&gt;viewRenderer-&gt;setNoRender ();
@@ -123,7 +140,8 @@ class Gam_Controller_Action extends Zend_Controller_Action
         }
     }
 
-    public function cssAction()
+
+    public function cssAction2()
     {
         $css = $this-&gt;_getParam ( 'file' );
         if (! is_null ( $css )) {</diff>
      <filename>library/Gam/Controller/Action.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>02bb56a2e7d6bdcb4cf9810ab2c899a37047e2c3</id>
    </parent>
  </parents>
  <author>
    <name>gonzalo</name>
    <email>gonzalo123@gmail.com</email>
  </author>
  <url>http://github.com/gonzalo123/gam/commit/3b91143d47fa3c31a0427f86ded29f7cbffea5cd</url>
  <id>3b91143d47fa3c31a0427f86ded29f7cbffea5cd</id>
  <committed-date>2009-01-17T12:34:49-08:00</committed-date>
  <authored-date>2009-01-17T12:34:49-08:00</authored-date>
  <message>rss in client side</message>
  <tree>8d5cd28b3a7646f687a40a10a835eef04bc54d13</tree>
  <committer>
    <name>gonzalo</name>
    <email>gonzalo123@gmail.com</email>
  </committer>
</commit>
