CMS  Version 3.9
HelpBook Class Reference

Inherits DataItem.

Public Member Functions

 Pages ($constraint="ORDER BY sort_order")
 
 findPage ($identifier)
 
 HelpBook ()
 

Static Public Member Functions

static findByIdentifier ($identifier)
 

Public Attributes

 $fields
 
 $relations
 

Detailed Description

Definition at line 39 of file help_book.inc.

Member Function Documentation

◆ findByIdentifier()

static HelpBook::findByIdentifier (   $identifier)
static

Definition at line 60 of file help_book.inc.

61  {
62  return Query::create(HelpBook, "WHERE identifier=:id")
63  ->bind(":id", $identifier)
64  ->executeSingle();
65  }
$identifier
Definition: rss.inc:37

◆ findPage()

HelpBook::findPage (   $identifier)

Definition at line 67 of file help_book.inc.

68  {
69  $pages = Query::create(HelpPage, "WHERE help_book_id=:book_id AND identifier=:id")
70  ->bind(":book_id", $this->help_book_id, ":id", $identifier)
71  ->execute();
72 
73  if (count($pages) > 0) return $pages[0];
74 
75  return null;
76  }
$helpPage help_book_id
$pages
Definition: export.inc:38

◆ HelpBook()

HelpBook::HelpBook ( )

Definition at line 78 of file help_book.inc.

79  {
80  $this->table = "help_book";
81  $this->primary_key = "help_book_id";
82 
83  $this->DataItem(func_get_args());
84  }

◆ Pages()

HelpBook::Pages (   $constraint = "ORDER BY sort_order")

Definition at line 55 of file help_book.inc.

56  {
57  return $this->getRelatedList(HelpPage, "", $constraint);
58  }
$constraint

Member Data Documentation

◆ $fields

HelpBook::$fields
Initial value:
= array("help_book_id" => Number,
"title" => String,
"identifier" => String,
"description" => HTML,
"searchable" => Boolean,
"remote" => Boolean,
"url" => String,
"additional_css_files" => String)

Definition at line 42 of file help_book.inc.

◆ $relations

HelpBook::$relations
Initial value:
= array("Pages" => HelpPage,
)

Definition at line 51 of file help_book.inc.


The documentation for this class was generated from the following file: