$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();