예제 #1
0
            $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');