//Debug::setVerbosity(11); $smarty->assign('title', TTi18n::gettext($title = 'Edit Hierarchy List')); // See index.php /* * Get FORM variables */ extract(FormVariables::GetVariables(array('action', 'ids', 'hierarchy_control_id', 'hierarchy_control_data', 'hierarchy_level_data'))); $hcf = new HierarchyControlFactory(); $hlf = new HierarchyLevelFactory(); $action = Misc::findSubmitButton(); switch ($action) { case 'submit': //Debug::setVerbosity(11); Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10); $redirect = 0; $hcf->StartTransaction(); $hcf->setId($hierarchy_control_data['id']); $hcf->setCompany($current_company->getId()); if (isset($hierarchy_control_data['object_type_ids'])) { $hcf->setObjectType($hierarchy_control_data['object_type_ids']); } else { $hcf->setObjectType(FALSE); } $hcf->setName($hierarchy_control_data['name']); $hcf->setDescription($hierarchy_control_data['description']); if ($hcf->isValid()) { $hc_id = $hcf->Save(FALSE); if ($hc_id === TRUE) { $hc_id = $hierarchy_control_data['id']; } Debug::Text('Hierarchy Control ID: ' . $hc_id, __FILE__, __LINE__, __METHOD__, 10);