<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -135,7 +135,7 @@
                 &lt;/ol&gt;
 &lt;?php endif; ?&gt;
                 &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
-&lt;?php if (!logged_in()): ?&gt;
+&lt;?php if (!logged_in() and $body != __(&quot;Route was initiated without a Controller.&quot;)): ?&gt;
                 &lt;a href=&quot;&lt;?php echo url(&quot;login&quot;); ?&gt;&quot; class=&quot;big login&quot;&gt;&lt;?php echo __(&quot;Log In&quot;); ?&gt; &amp;rarr;&lt;/a&gt;
 &lt;?php endif; ?&gt;
                 &lt;div class=&quot;clear last&quot;&gt;&lt;/div&gt;</diff>
      <filename>includes/error.php</filename>
    </modified>
    <modified>
      <diff>@@ -9,6 +9,9 @@
     require_once INCLUDES_DIR.'/lib/ixr.php';
     if (!defined('XML_RPC_FEATHER')) define('XML_RPC_FEATHER', 'text');
 
+    # Use the Main controller for any Route calls.
+    Route::current(MainController::current());
+
     #
     # Class: XMLRPC
     # Provides functionality for using external clients, services, etc. for accessing and adding to Chyrp.</diff>
      <filename>includes/xmlrpc.php</filename>
    </modified>
    <modified>
      <diff>@@ -97,7 +97,7 @@
         }
 
         public function update_post($post) {
-            if (!isset($_POST['tags'])) return;
+            if (empty($_POST['tags'])) return;
 
             $tags = explode(&quot;,&quot;, $_POST['tags']); # Split at the comma
             $tags = array_map('trim', $tags); # Remove whitespace
@@ -504,7 +504,7 @@
             if (isset($struct['mt_tags']))
                 $_POST['tags'] = $struct['mt_tags'];
             else if (isset($post-&gt;tags))
-                $_POST['tags'] = $post-&gt;tags[&quot;unlinked&quot;];
+                $_POST['tags'] = $post-&gt;unlinked_tags;
             else
                 $_POST['tags'] = '';
         }</diff>
      <filename>modules/tags/tags.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f3a55fb7ef39aa2ba886eceeed6faf5c95ef6072</id>
    </parent>
  </parents>
  <author>
    <name>Alex Suraci</name>
    <email>i.am@toogeneric.com</email>
  </author>
  <url>http://github.com/vito/chyrp/commit/da4f0ec1cad48c4ead828ebbaf1cd4e4b4bda37c</url>
  <id>da4f0ec1cad48c4ead828ebbaf1cd4e4b4bda37c</id>
  <committed-date>2008-11-07T14:10:12-08:00</committed-date>
  <authored-date>2008-11-07T14:10:12-08:00</authored-date>
  <message>* Fixed some problems with XML-RPC and the Tagginator module.
* Fixed potential infinite error looping.</message>
  <tree>7f54e254f0193cbdd561ede8d8d5e54141ab039b</tree>
  <committer>
    <name>Alex Suraci</name>
    <email>i.am@toogeneric.com</email>
  </committer>
</commit>
