To participate you must create an account on apostrophenow.org. If you have already done so, click Login.
- Timestamp:
- 07/14/10 12:12:43 (22 months ago)
- Author:
- johnnyoffline
- Message:
-
i have some modified base classes probably from a build all
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r1659
|
r1753
|
|
| 27 | 27 | 'rgt' => new sfWidgetFormFilterInput(), |
| 28 | 28 | 'level' => new sfWidgetFormFilterInput(), |
| | 29 | 'media_categories_list' => new sfWidgetFormDoctrineChoice(array('multiple' => true, 'model' => 'aMediaCategory')), |
| 29 | 30 | 'blog_categories_list' => new sfWidgetFormDoctrineChoice(array('multiple' => true, 'model' => 'aBlogCategory')), |
| 30 | | 'media_categories_list' => new sfWidgetFormDoctrineChoice(array('multiple' => true, 'model' => 'aMediaCategory')), |
| 31 | 31 | )); |
| 32 | 32 | |
| … |
… |
|
| 45 | 45 | 'rgt' => new sfValidatorSchemaFilter('text', new sfValidatorInteger(array('required' => false))), |
| 46 | 46 | 'level' => new sfValidatorSchemaFilter('text', new sfValidatorInteger(array('required' => false))), |
| | 47 | 'media_categories_list' => new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'aMediaCategory', 'required' => false)), |
| 47 | 48 | 'blog_categories_list' => new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'aBlogCategory', 'required' => false)), |
| 48 | | 'media_categories_list' => new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'aMediaCategory', 'required' => false)), |
| 49 | 49 | )); |
| 50 | 50 | |
| … |
… |
|
| 56 | 56 | |
| 57 | 57 | parent::setup(); |
| | 58 | } |
| | 59 | |
| | 60 | public function addMediaCategoriesListColumnQuery(Doctrine_Query $query, $field, $values) |
| | 61 | { |
| | 62 | if (!is_array($values)) |
| | 63 | { |
| | 64 | $values = array($values); |
| | 65 | } |
| | 66 | |
| | 67 | if (!count($values)) |
| | 68 | { |
| | 69 | return; |
| | 70 | } |
| | 71 | |
| | 72 | $query |
| | 73 | ->leftJoin($query->getRootAlias().'.aMediaPageCategory aMediaPageCategory') |
| | 74 | ->andWhereIn('aMediaPageCategory.media_category_id', $values) |
| | 75 | ; |
| 58 | 76 | } |
| 59 | 77 | |
| … |
… |
|
| 73 | 91 | ->leftJoin($query->getRootAlias().'.aBlogPageCategory aBlogPageCategory') |
| 74 | 92 | ->andWhereIn('aBlogPageCategory.blog_category_id', $values) |
| 75 | | ; |
| 76 | | } |
| 77 | | |
| 78 | | public function addMediaCategoriesListColumnQuery(Doctrine_Query $query, $field, $values) |
| 79 | | { |
| 80 | | if (!is_array($values)) |
| 81 | | { |
| 82 | | $values = array($values); |
| 83 | | } |
| 84 | | |
| 85 | | if (!count($values)) |
| 86 | | { |
| 87 | | return; |
| 88 | | } |
| 89 | | |
| 90 | | $query |
| 91 | | ->leftJoin($query->getRootAlias().'.aMediaPageCategory aMediaPageCategory') |
| 92 | | ->andWhereIn('aMediaPageCategory.media_category_id', $values) |
| 93 | 93 | ; |
| 94 | 94 | } |
| … |
… |
|
| 116 | 116 | 'rgt' => 'Number', |
| 117 | 117 | 'level' => 'Number', |
| | 118 | 'media_categories_list' => 'ManyKey', |
| 118 | 119 | 'blog_categories_list' => 'ManyKey', |
| 119 | | 'media_categories_list' => 'ManyKey', |
| 120 | 120 | ); |
| 121 | 121 | } |
Download in other formats: