$v2 = $tmp;
}
-$page = Page::getPage(Horde_Util::getFormData('page'), $v2);
+$page = Wicked_Page::getPage(Horde_Util::getFormData('page'), $v2);
if (is_a($page, 'PEAR_Error')) {
$notification->push(sprintf(_("Internal error viewing requested page: %s"), $page->getMessage()), 'horde.error');
Wicked::url('WikiHome', true)->redirect();
require_once dirname(__FILE__) . '/lib/Application.php';
Horde_Registry::appInit('wicked');
-$page = Page::getCurrentPage();
+$page = Wicked_Page::getCurrentPage();
if (is_a($page, 'PEAR_Error')) {
$notification->push(_("Internal error viewing requested page"),
'horde.error');
require_once dirname(__FILE__) . '/lib/Application.php';
Horde_Registry::appInit('wicked');
-$page = Page::getCurrentPage();
+$page = Wicked_Page::getCurrentPage();
if (is_a($page, 'PEAR_Error')) {
$notification->push(_("Internal error viewing requested page"), 'horde.error');
Wicked::url('WikiHome', true)->redirect();
*/
public function getPageInfo($pagename)
{
- $page = Page::getPage($pagename);
+ $page = Wicked_Page::getPage($pagename);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
$info = array();
foreach ($pagenames as $pagename) {
- $page = Page::getPage($pagename);
+ $page = Wicked_Page::getPage($pagename);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
*/
public function getPageHistory($pagename)
{
- $page = Page::getPage($pagename);
+ $page = Wicked_Page::getPage($pagename);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
*/
public function display($pagename)
{
- $page = Page::getPage($pagename);
+ $page = Wicked_Page::getPage($pagename);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
*/
public function renderPage($pagename, $format = 'Plain')
{
- $page = Page::getPage($pagename);
+ $page = Wicked_Page::getPage($pagename);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
public function edit($pagename, $text, $changelog = '',
$minorchange = false)
{
- $page = Page::getPage($pagename);
+ $page = Wicked_Page::getPage($pagename);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
{
global $wicked;
- $page = Page::getPage($pagename, $version);
+ $page = Wicked_Page::getPage($pagename, $version);
if (!$page->allows(WICKED_MODE_CONTENT)) {
return PEAR::raiseError(_("Permission denied."));
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class Page {
+class Wicked_Page {
/**
* Display modes supported by this page. Possible modes:
*/
function getCurrentPage()
{
- return Page::getPage(rtrim(Horde_Util::getFormData('page'), '/'),
+ return Wicked_Page::getPage(rtrim(Horde_Util::getFormData('page'), '/'),
Horde_Util::getFormData('version'),
Horde_Util::getFormData('referrer'));
}
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class AddPage extends Page {
+class AddPage extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class AllPages extends Page {
+class AllPages extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Jason M. Felice <jason.m.felice@gmail.com>
* @package Wicked
*/
-class AttachedFiles extends Page {
+class AttachedFiles extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class BackLinks extends Page {
+class BackLinks extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Chuck Hagenbuch <chuck@horde.org>
* @package Wicked
*/
-class DeletePage extends Page {
+class DeletePage extends Wicked_Page {
/**
* Display modes supported by this page.
*/
function preDisplay()
{
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
if (!$page->allows(WICKED_MODE_REMOVE)) {
Wicked::url($this->referrer(), true)->redirect();
}
function display()
{
$version = Horde_Util::getFormData('version');
- $page = Page::getPage($this->referrer(), $version);
+ $page = Wicked_Page::getPage($this->referrer(), $version);
if (!$page->isValid()) {
Wicked::url('WikiHome', true)->redirect();
}
function handleAction()
{
$pagename = $this->referrer();
- $page = Page::getPage($pagename);
+ $page = Wicked_Page::getPage($pagename);
if ($page->allows(WICKED_MODE_REMOVE)) {
$version = Horde_Util::getFormData('version');
if (empty($version)) {
* @author Jason M. Felice <jason.m.felice@gmail.com>
* @package Wicked
*/
-class EditPage extends Page {
+class EditPage extends Wicked_Page {
/**
* Display modes supported by this page.
function allows($mode)
{
if ($mode == WICKED_MODE_EDIT) {
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
if ($page->isLocked(Wicked::lockUser())) {
return false;
}
Wicked::url($this->referrer(), true)->redirect();
}
if ($this->allows(WICKED_MODE_LOCKING)) {
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
if ($page->isLocked()) {
$page->unlock();
}
*/
function display()
{
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
$page_text = Horde_Util::getFormData('page_text');
if (is_null($page_text)) {
$page_text = $page->getText();
function isLocked()
{
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
return $page->isLocked();
}
function getLockRequestor()
{
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
return $page->getLockRequestor();
}
function getLockTime()
{
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
return $page->getLockTime();
}
{
global $notification, $conf;
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
if (!$this->allows(WICKED_MODE_EDIT)) {
$notification->push(sprintf(_("You don't have permission to edit \"%s\"."), $page->pageName()));
} else {
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class LeastPopular extends Page {
+class LeastPopular extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class LikePages extends Page {
+class LikePages extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Jason M. Felice <eraserhd@speakeasy.net>
* @package Wicked
*/
-class MergeOrRename extends Page {
+class MergeOrRename extends Wicked_Page {
/**
* Display modes supported by this page.
if (!parent::allows(WICKED_MODE_REMOVE)) {
return false;
}
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
if ($page->isLocked(Wicked::lockUser())) {
return false;
}
return;
}
- $sourcePage = Page::getPage($referrer);
+ $sourcePage = Wicked_Page::getPage($referrer);
if (is_a($sourcePage, 'PEAR_Error')) {
$notification->push(sprintf(_("Failed to retrieve \"%s\": %s"),
$referrer, $sourcePage->getMessage()),
return;
}
- $destPage = Page::getPage($new_name);
+ $destPage = Wicked_Page::getPage($new_name);
if (!is_a($destPage, 'PEAR_Error') && !is_a($destPage, 'AddPage')) {
// Destination page exists.
if ($collision != 'merge') {
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class MostPopular extends Page {
+class MostPopular extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Chuck Hagenbuch <chuck@horde.org>
* @package Wicked
*/
-class NewPage extends Page {
+class NewPage extends Wicked_Page {
/**
* Display modes supported by this page.
{
// Load the page template.
if ($this->_template) {
- $page = Page::getPage($this->_template);
+ $page = Wicked_Page::getPage($this->_template);
$page_text = $page->getText();
} else {
$page_text = '';
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class RecentChanges extends Page {
+class RecentChanges extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Chuck Hagenbuch <chuck@horde.org>
* @package Wicked
*/
-class RevertPage extends Page {
+class RevertPage extends Wicked_Page {
/**
* Display modes supported by this page.
*/
function preDisplay()
{
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
if (!$page->allows(WICKED_MODE_EDIT)) {
Wicked::url($this->referrer(), true)->redirect();
}
function display()
{
$version = Horde_Util::getFormData('version');
- $page = Page::getPage($this->referrer(), $version);
+ $page = Wicked_Page::getPage($this->referrer(), $version);
$msg = sprintf(_("Are you sure you want to revert to version %s of this page?"), $version);
?>
<form method="post" name="revertform" action="<?php echo Wicked::url('RevertPage') ?>">
{
global $notification;
- $page = Page::getPage($this->referrer());
+ $page = Wicked_Page::getPage($this->referrer());
if ($page->allows(WICKED_MODE_EDIT)) {
$version = Horde_Util::getPost('version');
if (empty($version)) {
$notification->push(sprintf(_("Can't revert to an unknown version.")), 'horde.error');
Wicked::url($this->referrer(), true)->redirect();
}
- $oldpage = Page::getPage($this->referrer(), $version);
+ $oldpage = Wicked_Page::getPage($this->referrer(), $version);
$minor = substr($page->version(), 0, strpos($page->version(), '.')) ==
substr($oldpage->version(), 0, strpos($oldpage->version(), '.'));
$page->updateText($oldpage->getText(), 'Revert', $minor);
* @author Ben Chavet <ben@horde.org>
* @package Wicked
*/
-class Search extends Page {
+class Search extends Wicked_Page {
/**
* Display modes supported by this page.
* @author Tyler Colbert <tyler@colberts.us>
* @package Wicked
*/
-class StandardPage extends Page {
+class StandardPage extends Wicked_Page {
/**
* Display modes supported by this page.
return $remote;
}
- $page = Page::getPage($this->_pageName);
+ $page = Wicked_Page::getPage($this->_pageName);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
* @author Duck <duck@obala.net>
* @package Wicked
*/
-class SyncPages extends Page {
+class SyncPages extends Wicked_Page {
/**
* Display modes supported by this page.
if (isset($_SESSION['wicked']['sync']['pages'][$pageName])) {
continue;
}
- $page = Page::getPage($pageName);
+ $page = Wicked_Page::getPage($pageName);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
}
// Compare checksum
- $page = Page::getPage($pageName);
+ $page = Wicked_Page::getPage($pageName);
if (is_a($page, 'PEAR_Error')) {
return $page;
} elseif (md5($page->getText()) == $_SESSION['wicked']['sync']['pages'][$pageName]['page_checksum']) {
*/
function getLocalPageInfo($pageName)
{
- $page = Page::getPage($pageName);
+ $page = Wicked_Page::getPage($pageName);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
return $text;
}
- $page = Page::getPage($pageName);
+ $page = Wicked_Page::getPage($pageName);
if (is_a($page, 'PEAR_Error')) {
return $page;
}
*/
function upload($pageName)
{
- $page = Page::getPage($pageName);
+ $page = Wicked_Page::getPage($pageName);
if (is_a($page, 'PEAR_Error')) {
$GLOBALS['notification']->push($page);
return $page;
exit;
}
-$page = new Page();
+$page = new Wicked_Page();
$wiki = &$page->getProcessor();
$text = $wiki->transform($text);