if (isset($help_data['private'])) { $hf->setPrivate(TRUE); } else { $hf->setPrivate(FALSE); } $hf->setHeading($help_data['heading']); $hf->setBody($help_data['body']); $hf->setKeywords($help_data['keywords']); if ($hf->isValid()) { $hf->Save(); Redirect::Page(URLBuilder::getURL(NULL, 'HelpList.php')); break; } default: if (isset($id)) { BreadCrumb::setCrumb($title); $hlf = new HelpListFactory(); $hlf->getById($id); foreach ($hlf as $help_obj) { //Debug::Arr($station,'Department', __FILE__, __LINE__, __METHOD__,10); $help_data = array('id' => $help_obj->GetId(), 'type' => $help_obj->getType(), 'status' => $help_obj->getStatus(), 'heading' => $help_obj->getHeading(), 'body' => $help_obj->getBody(), 'keywords' => $help_obj->getKeywords(), 'private' => $help_obj->getPrivate(), '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()); } } //Select box options; $help_data['status_options'] = $hf->getOptions('status'); $help_data['type_options'] = $hf->getOptions('type'); $smarty->assign_by_ref('help_data', $help_data); break; } $smarty->assign_by_ref('hf', $hf); $smarty->display('help/EditHelp.tpl');