3.29 editpage
Edits a page in the selected database.
Parameters:
$kiriwrite_dbmodule->editpage(options);
Usage:
$kiriwrite_dbmodule->selectdb(“database”);
$kiriwrite_dbmodule->editpage({ PageFilename => “page.html”, PageNewFilename => “editedpage.html”, PageNewName => “Edited Page Name”, PageNewDescription => “Edited Page Description”, PageNewSection => “Edited Page Section”, PageNewTemplate => “editedpagetemplate.html”, PageNewContent => “This is the edited page content.”, PageNewSettings => 0 });
options
Specifies the following options as a hash in any order.
Value |
Description |
PageFilename |
Specifies the page with the filename to edit. |
PageNewFilename |
Specifies the new filename of the page. |
PageNewName |
Specifies the new name of the page. |
PageNewDescription |
Specifies the new description of the page. |
PageNewSection |
Specifies the new section of the page. |
PageNewTemplate |
Specifies the new template filename to use. |
PageNewContent |
Specifies the new page content to use. |
PageNewSettings |
Specifies the new page settings to use.
1: Use page name and section name.
2: Use the page name only.
3: Use the section name only.
0: Don't use page name or section name.
|
If the page does not already exist then the error returned should be 'PageDoesNotExist' in the $error scalar.
If a page with the filename given already exists when renaming the filename of the page then the error returned should be 'PageExists' in the $error scalar.
If a database error occurs while editing a page in the database then the error returned should be 'DatabaseError' in the $error scalar and information about the error should be in the $errorext scalar.