1.3 kiriwrite_page_add
kiriwrite_page_add will add a page to the selected database. If the confirm value is not supplied then it will write out a form for adding a page and if no database is specified then an error is returned saying no database was specified.
kiriwrite_page_add will return data that is intended for kiriwrite_output_page.
Parameters:
kiriwrite_page_add(database, pagefilename, pagename, pagedescription, pagesection, pagetemplate, pagesettings, pagecontent, confirm);
Usage:
$pagedata = kiriwrite_page_add(“database”);
$pagedata = kiriwrite_page_add(“database”, “pagefilename.html”, “Page Name”, “Page Description”, “Page Section”, “pagetemplate.html”, 1, “Page Content, blah, blah, blah, blah”, 1);
database
Specifies the database to add a page to.
pagefilename
Specifies the page filename of the page to add. This is required when adding a page and cannot be blank.
pagename
Specifies the page name for the new page. This is required when adding a page.
pagesection
Specifies the page section for the new page. This is required when adding a page.
pagetemplate
Specifies the page template for the new page. This is required when adding a page and cannot be blank. Specifying '!none' will mean that the page will not use a template at all.
pagesettings
Specifies the page settings for the new page. This is required when adding a page and cannot be blank. The following values specify what should be done to the page when using the <kiriwrite:pagetitle> and <kiriwrite:autosection> tags.
Value |
Description |
0 |
Don't use the page name or section name. |
1 |
Use the page name and section name. |
2 |
Use the page name only. |
3 |
Use the section name only. |
pagecontent
Specifies the page content to use for the new page.
confirm
Specifies if the action to add the page should be confirmed by passing a '1'.