Example #1
0
        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');