Author: Jonathan.Wage
Date: 2010-02-11 14:16:24 +0100 (Thu, 11 Feb 2010)
New Revision: 27886

Modified:
   
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContentTable.class.php
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/config/generator.yml
   
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
Log:
[1.4][sfSympalPlugin][1.0] More fixes for pgsql


Modified: 
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContentTable.class.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContentTable.class.php
        2010-02-11 12:10:35 UTC (rev 27885)
+++ 
plugins/sfSympalPlugin/trunk/lib/model/doctrine/PluginsfSympalContentTable.class.php
        2010-02-11 13:16:24 UTC (rev 27886)
@@ -139,6 +139,7 @@
       }
     }
 
+    $q->orderBy('l.slug ASC, a.slug ASC');
     $q->enableSympalResultCache('sympal_get_content');
 
     return $q->fetchOne();
@@ -160,11 +161,9 @@
       ->leftJoin($alias.'.Assets a')
       ->leftJoin($alias.'.CreatedBy u')
       ->innerJoin($alias.'.Type t')
-      ->innerJoin($alias.'.Site si')
       // Don't use param to work around Doctrine pgsql bug
       // with limit subquery and number of params
-      ->andWhere(sprintf("si.slug = '%s'", $sympalContext->getSiteSlug()))
-      ->orderBy('l.slug ASC, a.slug ASC');
+      ->innerJoin(sprintf($alias.".Site si WITH si.slug = '%s'", 
$sympalContext->getSiteSlug()));
 
     $user = sfContext::getInstance()->getUser();
 

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/config/generator.yml
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/config/generator.yml
    2010-02-11 12:10:35 UTC (rev 27885)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/config/generator.yml
    2010-02-11 13:16:24 UTC (rev 27886)
@@ -56,7 +56,6 @@
         table_method: getAdminGenQuery
         title: Manage Content
         display: [_title, _is_published]
-        sort: ['m.root_id asc, m.lft']
         batch_actions:
           _delete:
           publish:

Modified: 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
===================================================================
--- 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
 2010-02-11 12:10:35 UTC (rev 27885)
+++ 
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/modules/sympal_content/lib/Basesympal_contentActions.class.php
 2010-02-11 13:16:24 UTC (rev 27886)
@@ -8,6 +8,11 @@
     return $content->$func();
   }
 
+  protected function addSortQuery($query)
+  {
+    $query->addOrderBy('m.root_id ASC, m.lft ASC');
+  }
+
   public function executeBatchPublish(sfWebRequest $request)
   {
     $ids = $request->getParameter('ids');

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to