CC-84: Smart Playlists
-fixed how the modifier rows are parsed when saving to db
This commit is contained in:
parent
2083d04107
commit
55b8b08508
|
@ -943,9 +943,9 @@ EOT;
|
||||||
}
|
}
|
||||||
}// foreach
|
}// foreach
|
||||||
|
|
||||||
$modrowSize = count($data['modrow']);
|
$modKeys = array_keys($data['modrow']);
|
||||||
for ($i = 0; $i < $modrowSize; $i++) {
|
for ($i = 0; $i < count($modKeys); $i++) {
|
||||||
foreach ($data['modrow'][$i] as $key=>$d){
|
foreach ($data['modrow'][$modKeys[$i]] as $key=>$d){
|
||||||
$error = array();
|
$error = array();
|
||||||
// check for not selected select box
|
// check for not selected select box
|
||||||
if ($d['sp_criteria_field'] == "0" || $d['sp_criteria_modifier'] == "0"){
|
if ($d['sp_criteria_field'] == "0" || $d['sp_criteria_modifier'] == "0"){
|
||||||
|
@ -1027,9 +1027,9 @@ EOT;
|
||||||
}
|
}
|
||||||
|
|
||||||
//insert modifier rows
|
//insert modifier rows
|
||||||
$modrowSize = count($p_criteriaData['modrow']);
|
$modKeys = array_keys($p_criteriaData['modrow']);
|
||||||
for ($i = 0; $i < $modrowSize; $i++) {
|
for ($i = 0; $i < count($modKeys); $i++) {
|
||||||
foreach( $p_criteriaData['modrow'][$i] as $d){
|
foreach( $p_criteriaData['modrow'][$modKeys[$i]] as $d){
|
||||||
$qry = new CcBlockcriteria();
|
$qry = new CcBlockcriteria();
|
||||||
$qry->setDbCriteria($d['sp_criteria_field'])
|
$qry->setDbCriteria($d['sp_criteria_field'])
|
||||||
->setDbModifier($d['sp_criteria_modifier'])
|
->setDbModifier($d['sp_criteria_modifier'])
|
||||||
|
|
Loading…
Reference in New Issue