$hgclf->getByScriptAndName($script, $name); if ($hgclf->getRecordCount() > 0) { $id = $hgclf->getCurrent()->getID(); Debug::Text('Found already existing ID: ' . $id, __FILE__, __LINE__, __METHOD__, 10); } else { //$help_data = array( 'script_name' => $script, 'name' => $name); } } if (isset($id)) { BreadCrumb::setCrumb($title); $hgclf->getById($id); foreach ($hgclf as $help_obj) { //Debug::Arr($station,'Department', __FILE__, __LINE__, __METHOD__,10); $help_data = array('id' => $help_obj->getId(), 'script_name' => $help_obj->getScriptName(), 'name' => $help_obj->getName(), 'help_ids' => $help_obj->getHelp(), 'created_date' => $help_obj->getCreatedDate(), 'created_by' => $help_obj->getCreatedBy(), 'updated_date' => $help_obj->getUpdatedDate(), 'updated_by' => $help_obj->getUpdatedBy(), 'deleted_date' => $help_obj->getDeletedDate(), 'deleted_by' => $help_obj->getDeletedBy(), 'deleted' => $help_obj->getDeleted()); } } //Get all help items $hlf = new HelpListFactory(); $help_options = $hlf->getAllArray(); //Select box options; $help_data['help_options'] = $help_options; if (isset($help_data['help_ids']) and is_array($help_data['help_ids'])) { foreach ($help_data['help_ids'] as $selected_help_id) { $help_data['selected_help_options'][$selected_help_id] = $help_options[$selected_help_id]; } } $smarty->assign_by_ref('help_data', $help_data); break; } $smarty->assign_by_ref('hgcf', $hgcf); $smarty->display('help/EditHelpGroup.tpl');