46 $title =
"Help Page for {$helpBook->title}";
54 $title =
"Edit Help Page Details for {$helpPage->title}";
63 $helpPage->sort_order = Query::create(
HelpPage,
"WHERE help_book_id=:help_book_id")
65 ->executeValue(
"MAX(sort_order)") + 1;
67 $title =
"Add a new Help Page";
72 $form->required(
"title",
"identifier");
73 $form->hide(
"help_book_id",
"sort_order");
79 $form->button(
"Add a Subpage",
"help_page_form?help_book_id=$help_book_id&parent_id=$help_page_id");
85 $form->group(
"all",
"title",
"identifier",
"parent_id");
90 $table->emptyMessage =
"There are no subpages.";
97 redirect(
"help_pages?help_book_id={$help_book_id}");
110 <div
id=
"tab_border">
116 echo
"<h3>Subpages</h3>\n";
118 echo
"<p><a class='button' href='help_page_form?help_book_id=$help_book_id&parent_id=$help_page_id'>Add a Subpage</a></p>\n";
static usingFeature()
Uses the specified framework feature(s).
static using()
Import the datamodels, views and manifest for the specified component(s).
static buildPageTable($pages, $help_book_id)
static formatParentOptions($helpBook, $helpPage)
static getAdminTabs($key)
$method
Pull out a simple reference to the request method.
if($method=="POST") $tabs
if($help_page_id &&!count($subpages)) $parentSelect