Merge branch '2.0.x' of dev.sourcefabric.org:airtime into 2.0.x

This commit is contained in:
James 2012-01-25 14:12:42 -05:00
commit 192c30bacc
5 changed files with 166 additions and 32 deletions

View file

@ -5,7 +5,7 @@
/**
* Skeleton subclass for representing a row from the 'cc_show_instances' table.
*
*
*
*
* You should add additional methods to this class to meet the
* application requirements. This class will only be generated as
@ -15,4 +15,25 @@
*/
class CcShowInstances extends BaseCcShowInstances {
public function computeDbTimeFilled(PropelPDO $con)
{
$stmt = $con->prepare('SELECT SUM(clip_length) FROM "cc_schedule" WHERE cc_schedule.INSTANCE_ID = :p1');
$stmt->bindValue(':p1', $this->getDbId());
$stmt->execute();
$result = $stmt->fetchColumn();
//$result is in the form H:i:s.u
//patch fix for the current problem of > 23:59:59.99 for a show content
//which causes problems with a time without timezone column type
try {
$dt = new DateTime($result);
}
catch(Exception $e) {
$result = "23:59:59";
}
return $result;
}
} // CcShowInstances