Author: sevein
Date: Thu May  3 17:35:24 2012
New Revision: 11624

Log:
Merge listAction functionality in browseAction, remove listAction

Deleted:
   branches/2.0/apps/qubit/modules/actor/actions/listAction.class.php
   branches/2.0/apps/qubit/modules/actor/templates/listSuccess.php
Modified:
   branches/2.0/apps/qubit/modules/actor/actions/browseAction.class.php
   branches/2.0/apps/qubit/modules/actor/config/view.yml
   branches/2.0/apps/qubit/modules/actor/templates/browseSuccess.php

Modified: branches/2.0/apps/qubit/modules/actor/actions/browseAction.class.php
==============================================================================
--- branches/2.0/apps/qubit/modules/actor/actions/browseAction.class.php        
Thu May  3 16:51:59 2012        (r11623)
+++ branches/2.0/apps/qubit/modules/actor/actions/browseAction.class.php        
Thu May  3 17:35:24 2012        (r11624)
@@ -36,6 +36,9 @@
 
   public function execute($request)
   {
+    // TODO
+    // ??? $query = QubitAcl::searchFilterByResource($query, 
QubitActor::getById(QubitActor::ROOT_ID));
+
     if (!isset($request->limit))
     {
       $request->limit = sfConfig::get('app_hits_per_page');
@@ -51,7 +54,17 @@
     }
 
     $queryBool = new Elastica_Query_Bool();
-    $queryBool->addMust(new Elastica_Query_MatchAll());
+
+    if ('' == preg_replace('/[\s\t\r\n]*/', '', $request->subquery))
+    {
+      $queryBool->addMust(new Elastica_Query_MatchAll());
+    }
+    else
+    {
+      $queryText = new Elastica_Query_QueryString($request->subquery);
+      $queryText->setDefaultOperator('AND');
+      $queryBool->addMust($queryText);
+    }
 
     $this->filters = array();
     foreach ($this->request->getGetParameters() as $param => $value)

Modified: branches/2.0/apps/qubit/modules/actor/config/view.yml
==============================================================================
--- branches/2.0/apps/qubit/modules/actor/config/view.yml       Thu May  3 
16:51:59 2012        (r11623)
+++ branches/2.0/apps/qubit/modules/actor/config/view.yml       Thu May  3 
17:35:24 2012        (r11624)
@@ -2,8 +2,3 @@
   javascripts:
     /plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js:
     /plugins/sfDrupalPlugin/vendor/drupal/misc/tableheader:
-
-listSuccess:
-  javascripts:
-    /plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js:
-    /plugins/sfDrupalPlugin/vendor/drupal/misc/tableheader:

Modified: branches/2.0/apps/qubit/modules/actor/templates/browseSuccess.php
==============================================================================
--- branches/2.0/apps/qubit/modules/actor/templates/browseSuccess.php   Thu May 
 3 16:51:59 2012        (r11623)
+++ branches/2.0/apps/qubit/modules/actor/templates/browseSuccess.php   Thu May 
 3 17:35:24 2012        (r11624)
@@ -28,6 +28,13 @@
 
   <div class="span9" id="main-column">
 
+    <div class="search">
+      <form action="<?php echo url_for(array('module' => 'actor', 'action' => 
'browse') + $sf_request->getParameterHolder()->getAll()) ?>">
+        <input name="subquery" value="<?php echo 
esc_entities($sf_request->subquery) ?>" placeholder="<?php echo __('Search 
%1%', array('%1%' => sfConfig::get('app_ui_label_actor'))) ?>"/>
+        <input class="form-submit" type="submit" value="<?php echo __('Search 
%1%', array('%1%' => sfConfig::get('app_ui_label_actor'))) ?>"/>
+      </form>
+    </div>
+
     <ul class="nav nav-tabs">
       <?php if ('lastUpdated' == $sortSetting): ?>
         <li<?php if ('nameDown' != $sf_request->sort && 'nameUp' != 
$sf_request->sort): ?> class="active"<?php endif; ?>><?php echo 
link_to(__('Recent changes'), array('sort' => 'updatedDown') + 
$sf_request->getParameterHolder()->getAll(), array('title' => __('Sort'))) 
?></li>
@@ -36,6 +43,8 @@
         <li<?php if ('updatedDown' == $sf_request->sort || 'updatedUp' == 
$sf_request->sort): ?> class="active"<?php endif; ?>><?php echo 
link_to(__('Recent changes'), array('sort' => 'updatedDown') + 
$sf_request->getParameterHolder()->getAll(), array('title' => __('Sort'))) 
?></li>
         <li<?php if ('updatedDown' != $sf_request->sort && 'updatedUp' != 
$sf_request->sort): ?> class="active"<?php endif; ?>><?php echo 
link_to(__('Alphabetic'), array('sort' => 'nameUp') + 
$sf_request->getParameterHolder()->getAll(), array('title' => __('Sort'))) 
?></li>
       <?php endif; ?>
+      <li class="pull-right">
+      </li>
     </ul>
 
     <div id="content">
@@ -103,12 +112,3 @@
   </div>
 
 </div>
-
-<!--
-<div class="search">
-  <form action="<?php echo url_for(array('module' => 'actor', 'action' => 
'list')) ?>">
-    <input name="subquery" value="<?php echo 
esc_entities($sf_request->subquery) ?>"/>
-    <input class="form-submit" type="submit" value="<?php echo __('Search 
%1%', array('%1%' => sfConfig::get('app_ui_label_actor'))) ?>"/>
-  </form>
-</div>
--->

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" 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/qubit-commits?hl=en.

Reply via email to