Author: tkoomzaaskz
Date: 2010-02-07 12:24:01 +0100 (Sun, 07 Feb 2010)
New Revision: 27634

Modified:
   plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrack.class.php
   plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbum.class.php
   
plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbumTable.class.php
   plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackTable.class.php
   plugins/tdAudioPlugin/trunk/package.xml
Log:
[td][audio] random audios bug fixed

Modified: plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrack.class.php
===================================================================
--- plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrack.class.php      
2010-02-07 11:05:30 UTC (rev 27633)
+++ plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrack.class.php      
2010-02-07 11:24:01 UTC (rev 27634)
@@ -5,9 +5,9 @@
  * 
  * This class has been auto-generated by the Doctrine ORM Framework
  * 
- * @package    ##PACKAGE##
- * @subpackage ##SUBPACKAGE##
- * @author     ##NAME## <##EMAIL##>
+ * @package    tdAudioPlugin
+ * @subpackage model
+ * @author     Tomasz Ducin <[email protected]>
  * @version    SVN: $Id: Builder.php 6820 2009-11-30 17:27:49Z jwage $
  */
 abstract class PlugintdTrack extends BasetdTrack

Modified: 
plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbum.class.php
===================================================================
--- plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbum.class.php 
2010-02-07 11:05:30 UTC (rev 27633)
+++ plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbum.class.php 
2010-02-07 11:24:01 UTC (rev 27634)
@@ -5,9 +5,9 @@
  * 
  * This class has been auto-generated by the Doctrine ORM Framework
  * 
- * @package    ##PACKAGE##
- * @subpackage ##SUBPACKAGE##
- * @author     ##NAME## <##EMAIL##>
+ * @package    tdAudioPlugin
+ * @subpackage model
+ * @author     Tomasz Ducin <[email protected]>
  * @version    SVN: $Id: Builder.php 6820 2009-11-30 17:27:49Z jwage $
  */
 abstract class PlugintdTrackAlbum extends BasetdTrackAlbum

Modified: 
plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbumTable.class.php
===================================================================
--- 
plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbumTable.class.php
    2010-02-07 11:05:30 UTC (rev 27633)
+++ 
plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackAlbumTable.class.php
    2010-02-07 11:24:01 UTC (rev 27634)
@@ -1,5 +1,14 @@
 <?php
+
 /**
+ * PlugintdTrackAlbumTable
+ *
+ * This class has been auto-generated by the Doctrine ORM Framework
+ *
+ * @package    tdAudioPlugin
+ * @subpackage model
+ * @author     Tomasz Ducin <[email protected]>
+ * @version    SVN: $Id: Builder.php 6820 2009-11-30 17:27:49Z jwage $
  */
 class PlugintdTrackAlbumTable extends Doctrine_Table
 {
@@ -48,7 +57,7 @@
    * @param Array $ids - Identifiers of active albums.
    * @return Array
    */
-  static protected function getActiveAlbumsIds()
+  static public function getActiveAlbumsIds()
   {
     $query = self::getActiveAlbumsQuery()
       ->select('a.id');
@@ -71,6 +80,8 @@
   static public function getRandomActiveAlbumsQuery($count)
   {
     $ids = self::getActiveAlbumsIds();
+    // if less videos available than expected
+    if ($count > count($ids)) $count = count($ids);
 
     $selected = array();
     for ($i = 0; $i < $count; $i++)
@@ -82,6 +93,6 @@
       unset($ids[$id]);
     }
 
-    return self::getSelectedAlbumsQuery($selected);
+    return empty($selected) ? null : self::getSelectedAlbumsQuery($selected);
   }
 }
\ No newline at end of file

Modified: 
plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackTable.class.php
===================================================================
--- plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackTable.class.php 
2010-02-07 11:05:30 UTC (rev 27633)
+++ plugins/tdAudioPlugin/trunk/lib/model/doctrine/PlugintdTrackTable.class.php 
2010-02-07 11:24:01 UTC (rev 27634)
@@ -1,5 +1,14 @@
 <?php
+
 /**
+ * PlugintdTrackTable
+ *
+ * This class has been auto-generated by the Doctrine ORM Framework
+ *
+ * @package    tdAudioPlugin
+ * @subpackage model
+ * @author     Tomasz Ducin <[email protected]>
+ * @version    SVN: $Id: Builder.php 6820 2009-11-30 17:27:49Z jwage $
  */
 class PlugintdTrackTable extends Doctrine_Table
 {

Modified: plugins/tdAudioPlugin/trunk/package.xml
===================================================================
--- plugins/tdAudioPlugin/trunk/package.xml     2010-02-07 11:05:30 UTC (rev 
27633)
+++ plugins/tdAudioPlugin/trunk/package.xml     2010-02-07 11:24:01 UTC (rev 
27634)
@@ -10,10 +10,10 @@
   <email>[email protected]</email>
   <active>yes</active>
  </lead>
- <date>2010-01-24</date>
+ <date>2010-02-07</date>
  <time>11:00:00</time>
  <version>
-   <release>0.1.2</release>
+   <release>0.1.3</release>
    <api>0.1.0</api>
  </version>
  <stability>
@@ -167,6 +167,24 @@
 
    <release>
     <version>
+     <release>0.1.3</release>
+     <api>0.1.0</api>
+    </version>
+    <stability>
+     <release>beta</release>
+     <api>beta</api>
+    </stability>
+    <license uri="http://www.symfony-project.org/license";>MIT license</license>
+    <date>2010-02-07</date>
+    <license>MIT</license>
+    <notes>
+     * NOT RELEASED YET
+     * updated random audio albums - fixed blocked website bug
+    </notes>
+   </release>
+
+   <release>
+    <version>
      <release>0.1.2</release>
      <api>0.1.0</api>
     </version>

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