Author: tkoomzaaskz
Date: 2010-01-22 17:02:04 +0100 (Fri, 22 Jan 2010)
New Revision: 27058
Modified:
plugins/tdBlogPlugin/trunk/config/tdBlogPluginConfiguration.class.php
plugins/tdBlogPlugin/trunk/data/fixtures/fixtures.yml
plugins/tdBlogPlugin/trunk/lib/model/doctrine/PlugintdArticleTable.class.php
plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/actions/actions.class.php
plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/templates/_article.php
plugins/tdBlogPlugin/trunk/package.xml
Log:
[td][blog] initial 0.1.0 release
Modified: plugins/tdBlogPlugin/trunk/config/tdBlogPluginConfiguration.class.php
===================================================================
--- plugins/tdBlogPlugin/trunk/config/tdBlogPluginConfiguration.class.php
2010-01-22 16:00:05 UTC (rev 27057)
+++ plugins/tdBlogPlugin/trunk/config/tdBlogPluginConfiguration.class.php
2010-01-22 16:02:04 UTC (rev 27058)
@@ -20,6 +20,9 @@
// blog short text sign count
sfConfig::set('td_blog_short_text_sign_count', 300);
+ // blog recent articles count
+ sfConfig::set('td_blog_recent_articles_count', 3);
+
// article images upload dir
sfConfig::set('td_blog_image_dir',
sfConfig::get('sf_upload_dir').'/articles');
}
Modified: plugins/tdBlogPlugin/trunk/data/fixtures/fixtures.yml
===================================================================
--- plugins/tdBlogPlugin/trunk/data/fixtures/fixtures.yml 2010-01-22
16:00:05 UTC (rev 27057)
+++ plugins/tdBlogPlugin/trunk/data/fixtures/fixtures.yml 2010-01-22
16:02:04 UTC (rev 27058)
@@ -3,7 +3,7 @@
<?php for($i = 0; $i < 50; $i++): ?>
article_<?php echo $i ?>:
title: <?php echo $generator->getRandomText(mt_rand(15, 80))."\n" ?>
- Author: unknown
+ Author: kmatysek
text: <?php echo $generator->getRandomText(mt_rand(200, 2500))."\n" ?>
image: sample.jpg
active: <?php echo (mt_rand(0,4) == 0 ? 'false' : 'true')."\n" ?>
Modified:
plugins/tdBlogPlugin/trunk/lib/model/doctrine/PlugintdArticleTable.class.php
===================================================================
---
plugins/tdBlogPlugin/trunk/lib/model/doctrine/PlugintdArticleTable.class.php
2010-01-22 16:00:05 UTC (rev 27057)
+++
plugins/tdBlogPlugin/trunk/lib/model/doctrine/PlugintdArticleTable.class.php
2010-01-22 16:02:04 UTC (rev 27058)
@@ -8,17 +8,17 @@
*
* @return Doctrine_Query
*/
- static public function getRecentArticlesWithAuthorsQuery()
+ static public function getArticlesWithAuthorsQuery($count)
{
$fields = 'a.id, a.text, a.title, a.image, a.created_at, a.updated_at, ';
$fields .= 'CONCAT(p.first_name, " ", p.last_name) as author_name';
return Doctrine_Query::create()
- ->from('tdArticle a')
- ->select($fields)
- ->orderBy('a.created_at')
- ->leftJoin('a.Author u')
- ->leftJoin('u.Profile p')
- ->limit(5);
+ ->from('tdArticle a')
+ ->select($fields)
+ ->orderBy('a.created_at')
+ ->leftJoin('a.Author u')
+ ->leftJoin('u.Profile p')
+ ->limit($count);
}
/**
@@ -32,11 +32,11 @@
$fields = 'a.id, a.text, a.title, a.image, a.created_at, a.updated_at, ';
$fields .= 'CONCAT(p.first_name, " ", p.last_name) as author_name';
return Doctrine_Query::create()
- ->from('tdArticle a')
- ->select($fields)
- ->where('a.id = ?', $id)
- ->leftJoin('a.Author u')
- ->leftJoin('u.Profile p');
+ ->from('tdArticle a')
+ ->select($fields)
+ ->where('a.id = ?', $id)
+ ->leftJoin('a.Author u')
+ ->leftJoin('u.Profile p');
}
/**
@@ -47,8 +47,8 @@
static public function getActiveArticlesQuery()
{
return Doctrine_Query::create()
- ->from('tdArticle a')
- ->where('a.active = "1"');
+ ->from('tdArticle a')
+ ->where('a.active = "1"');
}
/**
@@ -60,7 +60,7 @@
static public function getSelectedArticlesQuery($ids)
{
return Doctrine_Query::create()
- ->from('tdArticle a')
- ->whereIn('a.id', $ids);
+ ->from('tdArticle a')
+ ->whereIn('a.id', $ids);
}
}
\ No newline at end of file
Modified:
plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/actions/actions.class.php
===================================================================
---
plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/actions/actions.class.php
2010-01-22 16:00:05 UTC (rev 27057)
+++
plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/actions/actions.class.php
2010-01-22 16:02:04 UTC (rev 27058)
@@ -17,7 +17,9 @@
*/
public function executeIndex(sfWebRequest $request)
{
- $this->articles =
Doctrine::getTable('tdArticle')->getRecentArticlesWithAuthorsQuery()->fetchArray();
+ $this->articles = Doctrine::getTable('tdArticle')
+
->getArticlesWithAuthorsQuery(sfConfig::get('td_blog_recent_articles_count'))
+ ->fetchArray();
}
/**
Modified:
plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/templates/_article.php
===================================================================
--- plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/templates/_article.php
2010-01-22 16:00:05 UTC (rev 27057)
+++ plugins/tdBlogPlugin/trunk/modules/tdSampleArticle/templates/_article.php
2010-01-22 16:02:04 UTC (rev 27058)
@@ -32,7 +32,7 @@
<div class="modifydate">
Ostatnia data aktualizacji (<?php echo (false
!== strtotime($article['updated_at']) ? format_date($article['updated_at'],
"f") : ' ') ?>)
</div>
- <div class="readmore">
+ <div class="special">
<?php if($mode == 'multi'): ?>
<?php echo link_to('Czytaj więcej...',
'@article?id='.$article['id'], array('class' => 'readon')) ?>
<?php else: ?>
Modified: plugins/tdBlogPlugin/trunk/package.xml
===================================================================
--- plugins/tdBlogPlugin/trunk/package.xml 2010-01-22 16:00:05 UTC (rev
27057)
+++ plugins/tdBlogPlugin/trunk/package.xml 2010-01-22 16:02:04 UTC (rev
27058)
@@ -10,7 +10,7 @@
<email>[email protected]</email>
<active>yes</active>
</lead>
- <date>2010-01-17</date>
+ <date>2010-01-22</date>
<time>11:00:00</time>
<version>
<release>0.1.0</release>
@@ -81,10 +81,9 @@
<file name="actions.class.php" role="data" />
</dir>
<dir name="templates">
- <file name="_form.php" role="data" />
- <file name="editSuccess.php" role="data" />
+ <file name="_article.php" role="data" />
<file name="indexSuccess.php" role="data" />
- <file name="newSuccess.php" role="data" />
+ <file name="showSuccess.php" role="data" />
</dir>
</dir>
</dir>
@@ -109,6 +108,11 @@
<max>1.5.0</max>
<exclude>1.5.0</exclude>
</package>
+ <package>
+ <name>tdCorePlugin</name>
+ <channel>plugins.symfony-project.org</channel>
+ <min>0.1.7</min>
+ </package>
</required>
</dependencies>
@@ -127,7 +131,7 @@
<api>beta</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
- <date>2010-01-17</date>
+ <date>2010-01-22</date>
<license>MIT</license>
<notes>
* initial import
--
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.