$rstf->setJob($week_row['job_id']); } if (isset($week_row['job_item_id'])) { $rstf->setJobItem($week_row['job_item_id']); } if ($rstf->isValid()) { Debug::Text('Saving Week Row ID: ' . $week_row_id, __FILE__, __LINE__, __METHOD__, 10); $rstf->Save(); } else { $redirect++; } } else { //Delete week if ($week_row_id > 0) { $rstf->setID($week_row_id); $rstf->setDeleted(TRUE); $rstf->Save(); } else { unset($week_row[$week_row_id]); } } } } if ($redirect == 0) { $rstcf->CommitTransaction(); //$rstcf->FailTransaction(); Redirect::Page(URLBuilder::getURL(NULL, 'RecurringScheduleTemplateControlList.php')); break; } } $rstcf->FailTransaction();