$hlf->setID($hierarchy_level_id); } $hlf->setHierarchyControl($hc_id); $hlf->setLevel($hierarchy_level_map[$hierarchy_level['level']]); $hlf->setUser($hierarchy_level['user_id']); if ($hlf->isValid()) { Debug::Text('Saving Level Row ID: ' . $hierarchy_level_id, __FILE__, __LINE__, __METHOD__, 10); $hlf->Save(); } else { $redirect++; } } else { //Delete level if ($hierarchy_level_id > 0) { $hlf->setID($hierarchy_level_id); $hlf->setDeleted(TRUE); $hlf->Save(); } else { unset($hierarchy_level_data[$hierarchy_level_id]); } } } } if ($redirect == 0 and $hcf->isValid()) { $hcf->Save(); $hcf->CommitTransaction(); Redirect::Page(URLBuilder::getURL(array(), 'HierarchyControlList.php')); break; } } $hcf->FailTransaction();