CC-84: Smart Playlists
- created function that returns an array of block criteria - fixed form so it displays modifier rows properly
This commit is contained in:
parent
c2aea7490f
commit
e04273c335
3 changed files with 152 additions and 96 deletions
|
@ -1095,6 +1095,29 @@ EOT;
|
|||
}
|
||||
return $insertList;
|
||||
}
|
||||
|
||||
public static function getCriteria($p_blockId)
|
||||
{
|
||||
// Load criteria from db
|
||||
$out = CcBlockcriteriaQuery::create()->orderByDbCriteria()->findByDbBlockId($p_blockId);
|
||||
$storedCrit = array();
|
||||
|
||||
foreach ($out as $crit) {
|
||||
$criteria = $crit->getDbCriteria();
|
||||
$modifier = $crit->getDbModifier();
|
||||
$value = $crit->getDbValue();
|
||||
$extra = $crit->getDbExtra();
|
||||
|
||||
if ($criteria == "limit") {
|
||||
$storedCrit["limit"] = array("value"=>$value, "modifier"=>$modifier);
|
||||
} else {
|
||||
$storedCrit["crit"][$criteria][] = array("criteria"=>$criteria, "value"=>$value, "modifier"=>$modifier, "extra"=>$extra);
|
||||
}
|
||||
}
|
||||
|
||||
return $storedCrit;
|
||||
|
||||
}
|
||||
|
||||
// this function return list of propel object
|
||||
public function getListofFilesMeetCriteria()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue