Author: allyb
Date: 2010-02-18 22:21:31 +0100 (Thu, 18 Feb 2010)
New Revision: 28123

Added:
   
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserCredentialFormFilter.class.php
   
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserFormFilter.class.php
   
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthFilterHelper.class.php
   
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php.propel
   
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php.propel
Removed:
   
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php
   
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php
Log:
Renamed propel filters and generated doctrine ones

Added: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserCredentialFormFilter.class.php
===================================================================
--- 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserCredentialFormFilter.class.php
                         (rev 0)
+++ 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserCredentialFormFilter.class.php
 2010-02-18 21:21:31 UTC (rev 28123)
@@ -0,0 +1,13 @@
+<?php
+
+/**
+ * PluginsfEasyAuthUserCredential form.
+ *
+ * @package    ##PROJECT_NAME##
+ * @subpackage filter
+ * @author     ##AUTHOR_NAME##
+ * @version    SVN: $Id: sfDoctrineFormFilterPluginTemplate.php 23810 
2009-11-12 11:07:44Z Kris.Wallsmith $
+ */
+abstract class PluginsfEasyAuthUserCredentialFormFilter extends 
BasesfEasyAuthUserCredentialFormFilter
+{
+}

Added: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserFormFilter.class.php
===================================================================
--- 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserFormFilter.class.php
                           (rev 0)
+++ 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/doctrine/PluginsfEasyAuthUserFormFilter.class.php
   2010-02-18 21:21:31 UTC (rev 28123)
@@ -0,0 +1,52 @@
+<?php
+
+/**
+ * PluginsfEasyAuthUser form.
+ *
+ * @package    ##PROJECT_NAME##
+ * @subpackage filter
+ * @author     ##AUTHOR_NAME##
+ * @version    SVN: $Id: sfDoctrineFormFilterPluginTemplate.php 23810 
2009-11-12 11:07:44Z Kris.Wallsmith $
+ */
+abstract class PluginsfEasyAuthUserFormFilter extends 
BasesfEasyAuthUserFormFilter
+{
+  public function configure()
+  {
+    sfEasyAuthFilterHelper::userFormConfigure($this);
+  }
+  
+  /**
+   * Support filtering by credential
+   * 
+   * @param Doctrine_Query $query
+   * @param <type> $field
+   * @param <type> $values
+   * @return <type> 
+   */
+  protected function addCredentialColumnQuery(Doctrine_Query $query, $field, 
$values)
+  {
+    $fieldName = $this->getFieldName($field);
+
+    if (is_array($values) && isset($values['text']) && '' != $values['text'])
+    {
+      $query->innerJoin(sprintf('%s.sfEasyAuthUserCredential c', 
$query->getRootAlias()));
+      $query->addWhere('c.credential = ?', $values['text']);
+    }
+  }
+
+  /**
+   * Trims whitespace from the email address
+   */
+  public function convertEmailValue($value)
+  {
+    return sfEasyAuthFilterHelper::trimValue($value);
+  }
+  
+  /**
+   * Trims whitespace from the user name
+   */
+  public function convertUsernameValue($value)
+  {
+    return sfEasyAuthFilterHelper::trimValue($value);
+  }
+}

Added: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthFilterHelper.class.php
===================================================================
--- 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthFilterHelper.class.php
                            (rev 0)
+++ 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthFilterHelper.class.php
    2010-02-18 21:21:31 UTC (rev 28123)
@@ -0,0 +1,51 @@
+<?php
+/**
+ * Contains methods common to filters for both ORMs
+ *
+ * @author al
+ */
+class sfEasyAuthFilterHelper
+{
+  /**
+   * The configure method
+   *
+   * @param sfForm $form
+   */
+  public static function userFormConfigure(sfForm &$form)
+  {
+    $form->useFields(array('username', 'email', 'locked_by_admins'));
+
+    $credentials = array_merge(array('' => 'Any'), 
sfEasyAuthUserCredentialPeer::getAllCredentialsAsArray());
+
+    $form->widgetSchema['credential'] = new sfWidgetFormChoice(
+      array(
+        'choices' => $credentials,
+        'expanded' => false
+      )
+    );
+
+    $form->validatorSchema['credential'] = new sfValidatorChoice(
+      array(
+        'choices' => $credentials,
+        'required' => false
+      )
+    );
+  }
+
+  /**
+   * Trims whitespace from values of an array
+   *
+   * @param array $array
+   * @return array
+   */
+  public static function trimValue($array)
+  {
+    foreach ($array as $k => $v)
+    {
+      $array[$k] = trim($v);
+    }
+
+    return $array;
+  }
+}
+

Deleted: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php
===================================================================
--- 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php
        2010-02-18 21:18:06 UTC (rev 28122)
+++ 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php
        2010-02-18 21:21:31 UTC (rev 28123)
@@ -1,16 +0,0 @@
-<?php
-
-/**
- * SfEasyAuthUserCredential filter form.
- *
- * @package    ##PROJECT_NAME##
- * @subpackage filter
- * @author     ##AUTHOR_NAME##
- * @version    SVN: $Id: sfPropelFormFilterTemplate.php 11675 2008-09-19 
15:21:38Z fabien $
- */
-class sfEasyAuthUserCredentialFormFilter extends 
BasesfEasyAuthUserCredentialFormFilter
-{
-  public function configure()
-  {
-  }
-}

Copied: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php.propel
 (from rev 28119, 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php)
===================================================================
--- 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php.propel
                         (rev 0)
+++ 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php.propel
 2010-02-18 21:21:31 UTC (rev 28123)
@@ -0,0 +1,16 @@
+<?php
+
+/**
+ * SfEasyAuthUserCredential filter form.
+ *
+ * @package    ##PROJECT_NAME##
+ * @subpackage filter
+ * @author     ##AUTHOR_NAME##
+ * @version    SVN: $Id: sfPropelFormFilterTemplate.php 11675 2008-09-19 
15:21:38Z fabien $
+ */
+class sfEasyAuthUserCredentialFormFilter extends 
BasesfEasyAuthUserCredentialFormFilter
+{
+  public function configure()
+  {
+  }
+}


Property changes on: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserCredentialFormFilter.class.php.propel
___________________________________________________________________
Added: svn:mergeinfo
   + 

Deleted: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php
===================================================================
--- 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php
  2010-02-18 21:18:06 UTC (rev 28122)
+++ 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php
  2010-02-18 21:21:31 UTC (rev 28123)
@@ -1,54 +0,0 @@
-<?php
-
-/**
- * sfEasyAuthUser filter form.
- *
- * @package    ##PROJECT_NAME##
- * @subpackage filter
- * @author     ##AUTHOR_NAME##
- * @version    SVN: $Id: sfPropelFormFilterTemplate.php 11675 2008-09-19 
15:21:38Z fabien $
- */
-class sfEasyAuthUserFormFilter extends BasesfEasyAuthUserFormFilter
-{
-  public function configure()
-  {
-    sfEasyAuthFilterHelper::userFormConfigure($this);
-  }
-
-  /**
-   * Support filtering by credential
-   *
-   * @param Criteria $criteria
-   * @param <type> $field
-   * @param <type> $values
-   */
-  public function addCredentialColumnCriteria(Criteria $criteria, $field, 
$values)
-  {
-    if (empty($values))
-    {
-      return $criteria;
-    }
-
-    $criteria->addJoin(sfEasyAuthUserPeer::ID, 
sfEasyAuthUserCredentialPeer::USER_ID);
-
-    $criteria->add(sfEasyAuthUserCredentialPeer::CREDENTIAL, $values);
-
-    return $criteria;
-  }
-  
-  /**
-   * Trims whitespace from the email address
-   */
-  public function convertEmailValue($value)
-  {
-    return sfEasyAuthFilterHelper::trimValue($value);
-  }
-  
-  /**
-   * Trims whitespace from the user name
-   */
-  public function convertUsernameValue($value)
-  {
-    return sfEasyAuthFilterHelper::trimValue($value);
-  }
-}

Copied: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php.propel
 (from rev 28122, 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php)
===================================================================
--- 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php.propel
                           (rev 0)
+++ 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php.propel
   2010-02-18 21:21:31 UTC (rev 28123)
@@ -0,0 +1,54 @@
+<?php
+
+/**
+ * sfEasyAuthUser filter form.
+ *
+ * @package    ##PROJECT_NAME##
+ * @subpackage filter
+ * @author     ##AUTHOR_NAME##
+ * @version    SVN: $Id: sfPropelFormFilterTemplate.php 11675 2008-09-19 
15:21:38Z fabien $
+ */
+class sfEasyAuthUserFormFilter extends BasesfEasyAuthUserFormFilter
+{
+  public function configure()
+  {
+    sfEasyAuthFilterHelper::userFormConfigure($this);
+  }
+
+  /**
+   * Support filtering by credential
+   *
+   * @param Criteria $criteria
+   * @param <type> $field
+   * @param <type> $values
+   */
+  public function addCredentialColumnCriteria(Criteria $criteria, $field, 
$values)
+  {
+    if (empty($values))
+    {
+      return $criteria;
+    }
+
+    $criteria->addJoin(sfEasyAuthUserPeer::ID, 
sfEasyAuthUserCredentialPeer::USER_ID);
+
+    $criteria->add(sfEasyAuthUserCredentialPeer::CREDENTIAL, $values);
+
+    return $criteria;
+  }
+  
+  /**
+   * Trims whitespace from the email address
+   */
+  public function convertEmailValue($value)
+  {
+    return sfEasyAuthFilterHelper::trimValue($value);
+  }
+  
+  /**
+   * Trims whitespace from the user name
+   */
+  public function convertUsernameValue($value)
+  {
+    return sfEasyAuthFilterHelper::trimValue($value);
+  }
+}


Property changes on: 
plugins/sfEasyAuthPlugin/branches/2010-02-18_integration-of-doctrine/lib/filter/sfEasyAuthUserFormFilter.class.php.propel
___________________________________________________________________
Added: svn:mergeinfo
   + 

-- 
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