Rename a couple of view methods and templates to better accomodate
the upcoming changes.
This commit is contained in:
parent
b09a7d2fd2
commit
f29348c604
@ -72,12 +72,12 @@ class IDF_Template_Markdown extends Pluf_Template_Tag
|
|||||||
$pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen()));
|
$pages = Pluf::factory('IDF_Wiki_Page')->getList(array('filter'=>$sql->gen()));
|
||||||
if ($pages->count() != 1 and $this->request->rights['hasWikiAccess']
|
if ($pages->count() != 1 and $this->request->rights['hasWikiAccess']
|
||||||
and !$this->request->user->isAnonymous()) {
|
and !$this->request->user->isAnonymous()) {
|
||||||
return '<img style="vertical-align: text-bottom;" alt=" " src="'.Pluf::f('url_media').'/idf/img/add.png" /><a href="'.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::create', array($this->project->shortname), array('name'=>$m[2])).'" title="'.__('Create this documentation page').'">'.$m[1].'</a>';
|
return '<img style="vertical-align: text-bottom;" alt=" " src="'.Pluf::f('url_media').'/idf/img/add.png" /><a href="'.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::createPage', array($this->project->shortname), array('name'=>$m[2])).'" title="'.__('Create this documentation page').'">'.$m[1].'</a>';
|
||||||
}
|
}
|
||||||
if (!$this->request->rights['hasWikiAccess'] or $pages->count() == 0) {
|
if (!$this->request->rights['hasWikiAccess'] or $pages->count() == 0) {
|
||||||
return $m[1];
|
return $m[1];
|
||||||
}
|
}
|
||||||
return '<a href="'.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view', array($this->project->shortname, $pages[0]->title)).'" title="'.Pluf_esc($pages[0]->summary).'">'.$m[1].'</a>';
|
return '<a href="'.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage', array($this->project->shortname, $pages[0]->title)).'" title="'.Pluf_esc($pages[0]->summary).'">'.$m[1].'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
function callbackEmbeddedDoc($m)
|
function callbackEmbeddedDoc($m)
|
||||||
|
@ -32,10 +32,10 @@ Pluf::loadFunction('Pluf_Shortcuts_GetFormForModel');
|
|||||||
class IDF_Views_Wiki
|
class IDF_Views_Wiki
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* View list of issues for a given project.
|
* View list of pages for a given project.
|
||||||
*/
|
*/
|
||||||
public $index_precond = array('IDF_Precondition::accessWiki');
|
public $listPages_precond = array('IDF_Precondition::accessWiki');
|
||||||
public function index($request, $match, $api=false)
|
public function listPages($request, $match, $api=false)
|
||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
$title = sprintf(__('%s Documentation'), (string) $prj);
|
$title = sprintf(__('%s Documentation'), (string) $prj);
|
||||||
@ -46,8 +46,8 @@ class IDF_Views_Wiki
|
|||||||
'shortname' => $prj->shortname,
|
'shortname' => $prj->shortname,
|
||||||
'current_user' => $request->user);
|
'current_user' => $request->user);
|
||||||
$pag->summary = __('This table shows the documentation pages.');
|
$pag->summary = __('This table shows the documentation pages.');
|
||||||
$pag->action = array('IDF_Views_Wiki::index', array($prj->shortname));
|
$pag->action = array('IDF_Views_Wiki::listPages', array($prj->shortname));
|
||||||
$pag->edit_action = array('IDF_Views_Wiki::view', 'shortname', 'title');
|
$pag->edit_action = array('IDF_Views_Wiki::viewPage', 'shortname', 'title');
|
||||||
$sql = 'project=%s';
|
$sql = 'project=%s';
|
||||||
$ptags = self::getWikiTags($prj);
|
$ptags = self::getWikiTags($prj);
|
||||||
$dtag = array_pop($ptags); // The last tag is the deprecated tag.
|
$dtag = array_pop($ptags); // The last tag is the deprecated tag.
|
||||||
@ -67,7 +67,7 @@ class IDF_Views_Wiki
|
|||||||
$pag->no_results_text = __('No documentation pages were found.');
|
$pag->no_results_text = __('No documentation pages were found.');
|
||||||
$pag->sort_order = array('title', 'ASC');
|
$pag->sort_order = array('title', 'ASC');
|
||||||
$pag->setFromRequest($request);
|
$pag->setFromRequest($request);
|
||||||
return Pluf_Shortcuts_RenderToResponse('idf/wiki/index.html',
|
return Pluf_Shortcuts_RenderToResponse('idf/wiki/listPages.html',
|
||||||
array(
|
array(
|
||||||
'page_title' => $title,
|
'page_title' => $title,
|
||||||
'pages' => $pag,
|
'pages' => $pag,
|
||||||
@ -82,7 +82,7 @@ class IDF_Views_Wiki
|
|||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
if (!isset($request->REQUEST['q']) or trim($request->REQUEST['q']) == '') {
|
if (!isset($request->REQUEST['q']) or trim($request->REQUEST['q']) == '') {
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages',
|
||||||
array($prj->shortname));
|
array($prj->shortname));
|
||||||
return new Pluf_HTTP_Response_Redirect($url);
|
return new Pluf_HTTP_Response_Redirect($url);
|
||||||
}
|
}
|
||||||
@ -100,7 +100,7 @@ class IDF_Views_Wiki
|
|||||||
'current_user' => $request->user);
|
'current_user' => $request->user);
|
||||||
$pag->summary = __('This table shows the pages found.');
|
$pag->summary = __('This table shows the pages found.');
|
||||||
$pag->action = array('IDF_Views_Wiki::search', array($prj->shortname), array('q'=> $q));
|
$pag->action = array('IDF_Views_Wiki::search', array($prj->shortname), array('q'=> $q));
|
||||||
$pag->edit_action = array('IDF_Views_Wiki::view', 'shortname', 'title');
|
$pag->edit_action = array('IDF_Views_Wiki::viewPage', 'shortname', 'title');
|
||||||
$pag->extra_classes = array('right', '', 'a-c');
|
$pag->extra_classes = array('right', '', 'a-c');
|
||||||
$list_display = array(
|
$list_display = array(
|
||||||
'title' => __('Page Title'),
|
'title' => __('Page Title'),
|
||||||
@ -122,8 +122,8 @@ class IDF_Views_Wiki
|
|||||||
/**
|
/**
|
||||||
* View list of pages with a given label.
|
* View list of pages with a given label.
|
||||||
*/
|
*/
|
||||||
public $listLabel_precond = array('IDF_Precondition::accessWiki');
|
public $listPagesWithLabel_precond = array('IDF_Precondition::accessWiki');
|
||||||
public function listLabel($request, $match)
|
public function listPagesWithLabel($request, $match)
|
||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
$tag = Pluf_Shortcuts_GetObjectOr404('IDF_Tag', $match[2]);
|
$tag = Pluf_Shortcuts_GetObjectOr404('IDF_Tag', $match[2]);
|
||||||
@ -140,8 +140,8 @@ class IDF_Views_Wiki
|
|||||||
'shortname' => $prj->shortname);
|
'shortname' => $prj->shortname);
|
||||||
$pag->summary = sprintf(__('This table shows the documentation pages with label %s.'), (string) $tag);
|
$pag->summary = sprintf(__('This table shows the documentation pages with label %s.'), (string) $tag);
|
||||||
$pag->forced_where = new Pluf_SQL('project=%s AND idf_tag_id=%s', array($prj->id, $tag->id));
|
$pag->forced_where = new Pluf_SQL('project=%s AND idf_tag_id=%s', array($prj->id, $tag->id));
|
||||||
$pag->action = array('IDF_Views_Wiki::listLabel', array($prj->shortname, $tag->id));
|
$pag->action = array('IDF_Views_Wiki::listPagesWithLabel', array($prj->shortname, $tag->id));
|
||||||
$pag->edit_action = array('IDF_Views_Wiki::view', 'shortname', 'title');
|
$pag->edit_action = array('IDF_Views_Wiki::viewPage', 'shortname', 'title');
|
||||||
$pag->extra_classes = array('right', '', 'a-c');
|
$pag->extra_classes = array('right', '', 'a-c');
|
||||||
$list_display = array(
|
$list_display = array(
|
||||||
'title' => __('Page Title'),
|
'title' => __('Page Title'),
|
||||||
@ -152,7 +152,7 @@ class IDF_Views_Wiki
|
|||||||
$pag->items_per_page = 25;
|
$pag->items_per_page = 25;
|
||||||
$pag->no_results_text = __('No documentation pages were found.');
|
$pag->no_results_text = __('No documentation pages were found.');
|
||||||
$pag->setFromRequest($request);
|
$pag->setFromRequest($request);
|
||||||
return Pluf_Shortcuts_RenderToResponse('idf/wiki/index.html',
|
return Pluf_Shortcuts_RenderToResponse('idf/wiki/listPages.html',
|
||||||
array(
|
array(
|
||||||
'page_title' => $title,
|
'page_title' => $title,
|
||||||
'label' => $tag,
|
'label' => $tag,
|
||||||
@ -165,9 +165,9 @@ class IDF_Views_Wiki
|
|||||||
/**
|
/**
|
||||||
* Create a new documentation page.
|
* Create a new documentation page.
|
||||||
*/
|
*/
|
||||||
public $create_precond = array('IDF_Precondition::accessWiki',
|
public $createPage_precond = array('IDF_Precondition::accessWiki',
|
||||||
'Pluf_Precondition::loginRequired');
|
'Pluf_Precondition::loginRequired');
|
||||||
public function create($request, $match)
|
public function createPage($request, $match)
|
||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
$title = __('New Page');
|
$title = __('New Page');
|
||||||
@ -179,10 +179,10 @@ class IDF_Views_Wiki
|
|||||||
));
|
));
|
||||||
if ($form->isValid() and !isset($request->POST['preview'])) {
|
if ($form->isValid() and !isset($request->POST['preview'])) {
|
||||||
$page = $form->save();
|
$page = $form->save();
|
||||||
$urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
$urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($prj->shortname, $page->title));
|
array($prj->shortname, $page->title));
|
||||||
$request->user->setMessage(sprintf(__('The page <a href="%s">%s</a> has been created.'), $urlpage, Pluf_esc($page->title)));
|
$request->user->setMessage(sprintf(__('The page <a href="%s">%s</a> has been created.'), $urlpage, Pluf_esc($page->title)));
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages',
|
||||||
array($prj->shortname));
|
array($prj->shortname));
|
||||||
return new Pluf_HTTP_Response_Redirect($url);
|
return new Pluf_HTTP_Response_Redirect($url);
|
||||||
} elseif (isset($request->POST['preview'])) {
|
} elseif (isset($request->POST['preview'])) {
|
||||||
@ -196,7 +196,7 @@ class IDF_Views_Wiki
|
|||||||
'project' => $prj,
|
'project' => $prj,
|
||||||
'user' => $request->user));
|
'user' => $request->user));
|
||||||
}
|
}
|
||||||
return Pluf_Shortcuts_RenderToResponse('idf/wiki/create.html',
|
return Pluf_Shortcuts_RenderToResponse('idf/wiki/createPage.html',
|
||||||
array(
|
array(
|
||||||
'auto_labels' => self::autoCompleteArrays($prj),
|
'auto_labels' => self::autoCompleteArrays($prj),
|
||||||
'page_title' => $title,
|
'page_title' => $title,
|
||||||
@ -209,8 +209,8 @@ class IDF_Views_Wiki
|
|||||||
/**
|
/**
|
||||||
* View a documentation page.
|
* View a documentation page.
|
||||||
*/
|
*/
|
||||||
public $view_precond = array('IDF_Precondition::accessWiki');
|
public $viewPage_precond = array('IDF_Precondition::accessWiki');
|
||||||
public function view($request, $match)
|
public function viewPage($request, $match)
|
||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
// Find the page
|
// Find the page
|
||||||
@ -239,7 +239,7 @@ class IDF_Views_Wiki
|
|||||||
$false = Pluf_DB_BooleanToDb(false, $page->getDbConnection());
|
$false = Pluf_DB_BooleanToDb(false, $page->getDbConnection());
|
||||||
$revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC',
|
$revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC',
|
||||||
'filter' => 'is_head='.$false));
|
'filter' => 'is_head='.$false));
|
||||||
return Pluf_Shortcuts_RenderToResponse('idf/wiki/view.html',
|
return Pluf_Shortcuts_RenderToResponse('idf/wiki/viewPage.html',
|
||||||
array(
|
array(
|
||||||
'page_title' => $title,
|
'page_title' => $title,
|
||||||
'page' => $page,
|
'page' => $page,
|
||||||
@ -255,9 +255,9 @@ class IDF_Views_Wiki
|
|||||||
/**
|
/**
|
||||||
* Remove a revision of a page.
|
* Remove a revision of a page.
|
||||||
*/
|
*/
|
||||||
public $deleteRev_precond = array('IDF_Precondition::accessWiki',
|
public $deletePageRev_precond = array('IDF_Precondition::accessWiki',
|
||||||
'IDF_Precondition::projectMemberOrOwner');
|
'IDF_Precondition::projectMemberOrOwner');
|
||||||
public function deleteRev($request, $match)
|
public function deletePageRev($request, $match)
|
||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
$oldrev = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_PageRevision', $match[2]);
|
$oldrev = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_PageRevision', $match[2]);
|
||||||
@ -269,7 +269,7 @@ class IDF_Views_Wiki
|
|||||||
if ($request->method == 'POST') {
|
if ($request->method == 'POST') {
|
||||||
$oldrev->delete();
|
$oldrev->delete();
|
||||||
$request->user->setMessage(__('The old revision has been deleted.'));
|
$request->user->setMessage(__('The old revision has been deleted.'));
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($prj->shortname, $page->title));
|
array($prj->shortname, $page->title));
|
||||||
return new Pluf_HTTP_Response_Redirect($url);
|
return new Pluf_HTTP_Response_Redirect($url);
|
||||||
}
|
}
|
||||||
@ -279,7 +279,7 @@ class IDF_Views_Wiki
|
|||||||
$false = Pluf_DB_BooleanToDb(false, $page->getDbConnection());
|
$false = Pluf_DB_BooleanToDb(false, $page->getDbConnection());
|
||||||
$revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC',
|
$revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC',
|
||||||
'filter' => 'is_head='.$false));
|
'filter' => 'is_head='.$false));
|
||||||
return Pluf_Shortcuts_RenderToResponse('idf/wiki/delete.html',
|
return Pluf_Shortcuts_RenderToResponse('idf/wiki/deletePageRev.html',
|
||||||
array(
|
array(
|
||||||
'page_title' => $title,
|
'page_title' => $title,
|
||||||
'page' => $page,
|
'page' => $page,
|
||||||
@ -294,9 +294,9 @@ class IDF_Views_Wiki
|
|||||||
/**
|
/**
|
||||||
* View a documentation page.
|
* View a documentation page.
|
||||||
*/
|
*/
|
||||||
public $update_precond = array('IDF_Precondition::accessWiki',
|
public $updatePage_precond = array('IDF_Precondition::accessWiki',
|
||||||
'Pluf_Precondition::loginRequired');
|
'Pluf_Precondition::loginRequired');
|
||||||
public function update($request, $match)
|
public function updatePage($request, $match)
|
||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
// Find the page
|
// Find the page
|
||||||
@ -317,10 +317,10 @@ class IDF_Views_Wiki
|
|||||||
$form = new IDF_Form_WikiUpdate($request->POST, $params);
|
$form = new IDF_Form_WikiUpdate($request->POST, $params);
|
||||||
if ($form->isValid() and !isset($request->POST['preview'])) {
|
if ($form->isValid() and !isset($request->POST['preview'])) {
|
||||||
$page = $form->save();
|
$page = $form->save();
|
||||||
$urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
$urlpage = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($prj->shortname, $page->title));
|
array($prj->shortname, $page->title));
|
||||||
$request->user->setMessage(sprintf(__('The page <a href="%s">%s</a> has been updated.'), $urlpage, Pluf_esc($page->title)));
|
$request->user->setMessage(sprintf(__('The page <a href="%s">%s</a> has been updated.'), $urlpage, Pluf_esc($page->title)));
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages',
|
||||||
array($prj->shortname));
|
array($prj->shortname));
|
||||||
return new Pluf_HTTP_Response_Redirect($url);
|
return new Pluf_HTTP_Response_Redirect($url);
|
||||||
} elseif (isset($request->POST['preview'])) {
|
} elseif (isset($request->POST['preview'])) {
|
||||||
@ -330,7 +330,7 @@ class IDF_Views_Wiki
|
|||||||
|
|
||||||
$form = new IDF_Form_WikiUpdate(null, $params);
|
$form = new IDF_Form_WikiUpdate(null, $params);
|
||||||
}
|
}
|
||||||
return Pluf_Shortcuts_RenderToResponse('idf/wiki/update.html',
|
return Pluf_Shortcuts_RenderToResponse('idf/wiki/updatePage.html',
|
||||||
array(
|
array(
|
||||||
'auto_labels' => self::autoCompleteArrays($prj),
|
'auto_labels' => self::autoCompleteArrays($prj),
|
||||||
'page_title' => $title,
|
'page_title' => $title,
|
||||||
@ -345,9 +345,9 @@ class IDF_Views_Wiki
|
|||||||
/**
|
/**
|
||||||
* Delete a Wiki page.
|
* Delete a Wiki page.
|
||||||
*/
|
*/
|
||||||
public $delete_precond = array('IDF_Precondition::accessWiki',
|
public $deletePage_precond = array('IDF_Precondition::accessWiki',
|
||||||
'IDF_Precondition::projectMemberOrOwner');
|
'IDF_Precondition::projectMemberOrOwner');
|
||||||
public function delete($request, $match)
|
public function deletePage($request, $match)
|
||||||
{
|
{
|
||||||
$prj = $request->project;
|
$prj = $request->project;
|
||||||
$page = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_Page', $match[2]);
|
$page = Pluf_Shortcuts_GetObjectOr404('IDF_Wiki_Page', $match[2]);
|
||||||
@ -358,7 +358,7 @@ class IDF_Views_Wiki
|
|||||||
if ($form->isValid()) {
|
if ($form->isValid()) {
|
||||||
$form->save();
|
$form->save();
|
||||||
$request->user->setMessage(__('The documentation page has been deleted.'));
|
$request->user->setMessage(__('The documentation page has been deleted.'));
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::index',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::listPages',
|
||||||
array($prj->shortname));
|
array($prj->shortname));
|
||||||
return new Pluf_HTTP_Response_Redirect($url);
|
return new Pluf_HTTP_Response_Redirect($url);
|
||||||
}
|
}
|
||||||
@ -370,7 +370,7 @@ class IDF_Views_Wiki
|
|||||||
$false = Pluf_DB_BooleanToDb(false, $page->getDbConnection());
|
$false = Pluf_DB_BooleanToDb(false, $page->getDbConnection());
|
||||||
$revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC',
|
$revs = $page->get_revisions_list(array('order' => 'creation_dtime DESC',
|
||||||
'filter' => 'is_head='.$false));
|
'filter' => 'is_head='.$false));
|
||||||
return Pluf_Shortcuts_RenderToResponse('idf/wiki/deletepage.html',
|
return Pluf_Shortcuts_RenderToResponse('idf/wiki/deletePage.html',
|
||||||
array(
|
array(
|
||||||
'page_title' => $title,
|
'page_title' => $title,
|
||||||
'page' => $page,
|
'page' => $page,
|
||||||
|
@ -185,7 +185,7 @@ class IDF_Wiki_Page extends Pluf_Model
|
|||||||
*/
|
*/
|
||||||
public function timelineFragment($request)
|
public function timelineFragment($request)
|
||||||
{
|
{
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($request->project->shortname,
|
array($request->project->shortname,
|
||||||
$this->title));
|
$this->title));
|
||||||
$out = '<tr class="log"><td><a href="'.$url.'">'.
|
$out = '<tr class="log"><td><a href="'.$url.'">'.
|
||||||
@ -202,7 +202,7 @@ class IDF_Wiki_Page extends Pluf_Model
|
|||||||
public function feedFragment($request)
|
public function feedFragment($request)
|
||||||
{
|
{
|
||||||
$url = Pluf::f('url_base')
|
$url = Pluf::f('url_base')
|
||||||
.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($request->project->shortname,
|
array($request->project->shortname,
|
||||||
$this->title));
|
$this->title));
|
||||||
$title = sprintf(__('%s: Documentation page %s added - %s'),
|
$title = sprintf(__('%s: Documentation page %s added - %s'),
|
||||||
|
@ -156,7 +156,7 @@ class IDF_Wiki_PageRevision extends Pluf_Model
|
|||||||
public function timelineFragment($request)
|
public function timelineFragment($request)
|
||||||
{
|
{
|
||||||
$page = $this->get_wikipage();
|
$page = $this->get_wikipage();
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($request->project->shortname,
|
array($request->project->shortname,
|
||||||
$page->title));
|
$page->title));
|
||||||
$out = "\n".'<tr class="log"><td><a href="'.$url.'">'.
|
$out = "\n".'<tr class="log"><td><a href="'.$url.'">'.
|
||||||
@ -195,13 +195,13 @@ class IDF_Wiki_PageRevision extends Pluf_Model
|
|||||||
$page = $this->get_wikipage();
|
$page = $this->get_wikipage();
|
||||||
if (!$this->is_head) {
|
if (!$this->is_head) {
|
||||||
$url = Pluf::f('url_base')
|
$url = Pluf::f('url_base')
|
||||||
.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($request->project->shortname,
|
array($request->project->shortname,
|
||||||
$page->title),
|
$page->title),
|
||||||
array('rev' => $this->id));
|
array('rev' => $this->id));
|
||||||
} else {
|
} else {
|
||||||
$url = Pluf::f('url_base')
|
$url = Pluf::f('url_base')
|
||||||
.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::view',
|
.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::viewPage',
|
||||||
array($request->project->shortname,
|
array($request->project->shortname,
|
||||||
$page->title));
|
$page->title));
|
||||||
}
|
}
|
||||||
|
@ -265,12 +265,12 @@ $ctl[] = array('regex' => '#^/p/([\-\w]+)/source/repo/(.*)$#',
|
|||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
'model' => 'IDF_Views_Wiki',
|
'model' => 'IDF_Views_Wiki',
|
||||||
'method' => 'index');
|
'method' => 'listPages');
|
||||||
|
|
||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/create/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/create/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
'model' => 'IDF_Views_Wiki',
|
'model' => 'IDF_Views_Wiki',
|
||||||
'method' => 'create');
|
'method' => 'createPage');
|
||||||
|
|
||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/search/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/search/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
@ -280,27 +280,27 @@ $ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/search/$#',
|
|||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/label/(\d+)/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/label/(\d+)/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
'model' => 'IDF_Views_Wiki',
|
'model' => 'IDF_Views_Wiki',
|
||||||
'method' => 'listLabel');
|
'method' => 'listPagesWithLabel');
|
||||||
|
|
||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/update/(.*)/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/update/(.*)/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
'model' => 'IDF_Views_Wiki',
|
'model' => 'IDF_Views_Wiki',
|
||||||
'method' => 'update');
|
'method' => 'updatePage');
|
||||||
|
|
||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/delrev/(\d+)/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/delrev/(\d+)/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
'model' => 'IDF_Views_Wiki',
|
'model' => 'IDF_Views_Wiki',
|
||||||
'method' => 'deleteRev');
|
'method' => 'deletePageRev');
|
||||||
|
|
||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/delete/(\d+)/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/doc/delete/(\d+)/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
'model' => 'IDF_Views_Wiki',
|
'model' => 'IDF_Views_Wiki',
|
||||||
'method' => 'delete');
|
'method' => 'deletePage');
|
||||||
|
|
||||||
$ctl[] = array('regex' => '#^/p/([\-\w]+)/page/(.*)/$#',
|
$ctl[] = array('regex' => '#^/p/([\-\w]+)/page/(.*)/$#',
|
||||||
'base' => $base,
|
'base' => $base,
|
||||||
'model' => 'IDF_Views_Wiki',
|
'model' => 'IDF_Views_Wiki',
|
||||||
'method' => 'view');
|
'method' => 'viewPage');
|
||||||
|
|
||||||
// ---------- Downloads ------------------------------------
|
// ---------- Downloads ------------------------------------
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
{if $project}
|
{if $project}
|
||||||
<a accesskey="1" href="{url 'IDF_Views_Project::home', array($project.shortname)}"{block tabhome}{/block}>{trans 'Project Home'}</a>
|
<a accesskey="1" href="{url 'IDF_Views_Project::home', array($project.shortname)}"{block tabhome}{/block}>{trans 'Project Home'}</a>
|
||||||
{if $hasDownloadsAccess} <a href="{url 'IDF_Views_Download::index', array($project.shortname)}"{block tabdownloads}{/block}>{trans 'Downloads'}</a>{/if}
|
{if $hasDownloadsAccess} <a href="{url 'IDF_Views_Download::index', array($project.shortname)}"{block tabdownloads}{/block}>{trans 'Downloads'}</a>{/if}
|
||||||
{if $hasWikiAccess} <a href="{url 'IDF_Views_Wiki::index', array($project.shortname)}"{block tabwiki}{/block}>{trans 'Documentation'}</a>{/if}
|
{if $hasWikiAccess} <a href="{url 'IDF_Views_Wiki::listPages', array($project.shortname)}"{block tabwiki}{/block}>{trans 'Documentation'}</a>{/if}
|
||||||
{if $hasIssuesAccess} <a href="{url 'IDF_Views_Issue::index', array($project.shortname)}"{block tabissues}{/block}>{trans 'Issues'}</a>{/if}
|
{if $hasIssuesAccess} <a href="{url 'IDF_Views_Issue::index', array($project.shortname)}"{block tabissues}{/block}>{trans 'Issues'}</a>{/if}
|
||||||
{if $hasSourceAccess} <a href="{url 'IDF_Views_Source::treeBase', array($project.shortname, $project.getScmRoot())}"{block tabsource}{/block}>{trans 'Source'}</a>{/if}
|
{if $hasSourceAccess} <a href="{url 'IDF_Views_Source::treeBase', array($project.shortname, $project.getScmRoot())}"{block tabsource}{/block}>{trans 'Source'}</a>{/if}
|
||||||
{if $hasReviewAccess} <a href="{url 'IDF_Views_Review::index', array($project.shortname)}"{block tabreview}{/block}>{trans 'Code Review'}</a>{/if}
|
{if $hasReviewAccess} <a href="{url 'IDF_Views_Review::index', array($project.shortname)}"{block tabreview}{/block}>{trans 'Code Review'}</a>{/if}
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
{if $project}
|
{if $project}
|
||||||
<a accesskey="1" href="{url 'IDF_Views_Project::home', array($project.shortname)}"{block tabhome}{/block}>{trans 'Project Home'}</a>
|
<a accesskey="1" href="{url 'IDF_Views_Project::home', array($project.shortname)}"{block tabhome}{/block}>{trans 'Project Home'}</a>
|
||||||
{if $hasDownloadsAccess} <a href="{url 'IDF_Views_Download::index', array($project.shortname)}"{block tabdownloads}{/block}>{trans 'Downloads'}</a>{/if}
|
{if $hasDownloadsAccess} <a href="{url 'IDF_Views_Download::index', array($project.shortname)}"{block tabdownloads}{/block}>{trans 'Downloads'}</a>{/if}
|
||||||
{if $hasWikiAccess} <a href="{url 'IDF_Views_Wiki::index', array($project.shortname)}"{block tabwiki}{/block}>{trans 'Documentation'}</a>{/if}
|
{if $hasWikiAccess} <a href="{url 'IDF_Views_Wiki::listPages', array($project.shortname)}"{block tabwiki}{/block}>{trans 'Documentation'}</a>{/if}
|
||||||
{if $hasIssuesAccess} <a href="{url 'IDF_Views_Issue::index', array($project.shortname)}"{block tabissues}{/block}>{trans 'Issues'}</a>{/if}
|
{if $hasIssuesAccess} <a href="{url 'IDF_Views_Issue::index', array($project.shortname)}"{block tabissues}{/block}>{trans 'Issues'}</a>{/if}
|
||||||
{if $hasSourceAccess} <a href="{url 'IDF_Views_Source::treeBase', array($project.shortname, $project.getScmRoot())}"{block tabsource}{/block}>{trans 'Source'}</a>{/if}
|
{if $hasSourceAccess} <a href="{url 'IDF_Views_Source::treeBase', array($project.shortname, $project.getScmRoot())}"{block tabsource}{/block}>{trans 'Source'}</a>{/if}
|
||||||
{if $hasReviewAccess} <a href="{url 'IDF_Views_Review::index', array($project.shortname)}"{block tabreview}{/block}>{trans 'Code Review'}</a>{/if}
|
{if $hasReviewAccess} <a href="{url 'IDF_Views_Review::index', array($project.shortname)}"{block tabreview}{/block}>{trans 'Code Review'}</a>{/if}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
{if $hasIssuesAccess}{hotkey 'Shift+a', 'IDF_Views_Issue::create', array($project.shortname)}
|
{if $hasIssuesAccess}{hotkey 'Shift+a', 'IDF_Views_Issue::create', array($project.shortname)}
|
||||||
{hotkey 'Shift+i', 'IDF_Views_Issue::index', array($project.shortname)}{/if}
|
{hotkey 'Shift+i', 'IDF_Views_Issue::index', array($project.shortname)}{/if}
|
||||||
{if $hasDownloadsAccess}{hotkey 'Shift+d', 'IDF_Views_Download::index', array($project.shortname)}{/if}
|
{if $hasDownloadsAccess}{hotkey 'Shift+d', 'IDF_Views_Download::index', array($project.shortname)}{/if}
|
||||||
{if $hasWikiAccess}{hotkey 'Shift+o', 'IDF_Views_Wiki::index', array($project.shortname)}{/if}
|
{if $hasWikiAccess}{hotkey 'Shift+o', 'IDF_Views_Wiki::listPages', array($project.shortname)}{/if}
|
||||||
{if $hasSourceAccess}{hotkey 'Shift+s', 'IDF_Views_Source::treeBase', array($project.shortname, $project.getScmRoot())}{/if}
|
{if $hasSourceAccess}{hotkey 'Shift+s', 'IDF_Views_Source::treeBase', array($project.shortname, $project.getScmRoot())}{/if}
|
||||||
{if $hasIssuesAccess and !$user.isAnonymous()}
|
{if $hasIssuesAccess and !$user.isAnonymous()}
|
||||||
{hotkey 'Shift+m', 'IDF_Views_Issue::userIssues', array($project.shortname, $user.login, 'submit')}
|
{hotkey 'Shift+m', 'IDF_Views_Issue::userIssues', array($project.shortname, $user.login, 'submit')}
|
||||||
|
@ -20,9 +20,9 @@
|
|||||||
{if count($pages) > 0}
|
{if count($pages) > 0}
|
||||||
<p><strong>{trans 'Featured Documentation'}</strong><br />
|
<p><strong>{trans 'Featured Documentation'}</strong><br />
|
||||||
{foreach $pages as $page}
|
{foreach $pages as $page}
|
||||||
<span class="label"><a href="{url 'IDF_Views_Wiki::view', array($project.shortname, $page.title)}" title="{$page.summary}">{$page.title}</a></span><br />
|
<span class="label"><a href="{url 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title)}" title="{$page.summary}">{$page.title}</a></span><br />
|
||||||
{/foreach}
|
{/foreach}
|
||||||
<span class="label"> </span><span class="note"><a href="{url 'IDF_Views_Wiki::index', array($project.shortname)}">{trans 'show more...'}</a></span>
|
<span class="label"> </span><span class="note"><a href="{url 'IDF_Views_Wiki::listPages', array($project.shortname)}">{trans 'show more...'}</a></span>
|
||||||
{/if}
|
{/if}
|
||||||
{assign $ko = 'owners'}
|
{assign $ko = 'owners'}
|
||||||
{assign $km = 'members'}
|
{assign $km = 'members'}
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
{block tabwiki} class="active"{/block}
|
{block tabwiki} class="active"{/block}
|
||||||
{block subtabs}
|
{block subtabs}
|
||||||
<div id="sub-tabs">
|
<div id="sub-tabs">
|
||||||
<a {if $inWiki}class="active" {/if}href="{url 'IDF_Views_Wiki::index', array($project.shortname)}">{trans 'List Pages'}</a>
|
<a {if $inPageList}class="active" {/if}href="{url 'IDF_Views_Wiki::listPages', array($project.shortname)}">{trans 'List Pages'}</a>
|
||||||
{if !$user.isAnonymous()} | <a {if $inCreate}class="active" {/if}href="{url 'IDF_Views_Wiki::create', array($project.shortname)}">{trans 'New Page'}</a> {/if}
|
{if !$user.isAnonymous()} | <a {if $inCreate}class="active" {/if}href="{url 'IDF_Views_Wiki::createPage', array($project.shortname)}">{trans 'New Page'}</a> {/if}
|
||||||
{if !$user.isAnonymous() and $inView} | <a href="{url 'IDF_Views_Wiki::update', array($project.shortname, $page.title)}">{trans 'Update This Page'}</a> {/if}
|
{if !$user.isAnonymous() and $inPageView} | <a href="{url 'IDF_Views_Wiki::updatePage', array($project.shortname, $page.title)}">{trans 'Update This Page'}</a> {/if}
|
||||||
|
|
|
|
||||||
<form class="star" action="{url 'IDF_Views_Wiki::search', array($project.shortname)}" method="get">
|
<form class="star" action="{url 'IDF_Views_Wiki::search', array($project.shortname)}" method="get">
|
||||||
<input accesskey="4" type="text" value="{$q}" name="q" size="20" />
|
<input accesskey="4" type="text" value="{$q}" name="q" size="20" />
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
</tr>{/if}
|
</tr>{/if}
|
||||||
<tr>
|
<tr>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td><input type="submit" value="{trans 'Preview'}" name="preview" /> <input type="submit" value="{trans 'Create Page'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::index', array($project.shortname)}">{trans 'Cancel'}</a>
|
<td><input type="submit" value="{trans 'Preview'}" name="preview" /> <input type="submit" value="{trans 'Create Page'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::listPages', array($project.shortname)}">{trans 'Cancel'}</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
@ -1,5 +1,5 @@
|
|||||||
{extends "idf/wiki/base.html"}
|
{extends "idf/wiki/base.html"}
|
||||||
{block docclass}yui-t3{assign $inView=true}{/block}
|
{block docclass}yui-t3{assign $inPageView=true}{/block}
|
||||||
{block body}
|
{block body}
|
||||||
|
|
||||||
<p>{blocktrans}If you delete this documentation page, it will be removed from the database with all the associated revisions and <strong>you will not be able to recover it</strong>.{/blocktrans}</p>
|
<p>{blocktrans}If you delete this documentation page, it will be removed from the database with all the associated revisions and <strong>you will not be able to recover it</strong>.{/blocktrans}</p>
|
||||||
@ -10,7 +10,7 @@
|
|||||||
<td>
|
<td>
|
||||||
{$form.f.confirm|unsafe} <strong>{$form.f.confirm.labelTag}</strong><br />
|
{$form.f.confirm|unsafe} <strong>{$form.f.confirm.labelTag}</strong><br />
|
||||||
{if $form.f.confirm.errors}{$form.f.confirm.fieldErrors}{/if}
|
{if $form.f.confirm.errors}{$form.f.confirm.fieldErrors}{/if}
|
||||||
<input type="submit" value="{trans 'Delete Page'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::view', array($project.shortname, $page.title)}">{trans 'Cancel'}</a>
|
<input type="submit" value="{trans 'Delete Page'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title)}">{trans 'Cancel'}</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -36,7 +36,7 @@
|
|||||||
{if $revs.count() > 0}
|
{if $revs.count() > 0}
|
||||||
<p><strong>{trans 'Old Revisions'}</strong></p>
|
<p><strong>{trans 'Old Revisions'}</strong></p>
|
||||||
<ul>{foreach $revs as $old}
|
<ul>{foreach $revs as $old}
|
||||||
<li><a href="{url 'IDF_Views_Wiki::view', array($project.shortname, $page.title), array('rev'=>$old.id)}">{$old.summary}</a></li>
|
<li><a href="{url 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title), array('rev'=>$old.id)}">{$old.summary}</a></li>
|
||||||
{/foreach}</ul>
|
{/foreach}</ul>
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
@ -1,9 +1,9 @@
|
|||||||
{extends "idf/wiki/base.html"}
|
{extends "idf/wiki/base.html"}
|
||||||
{block extraheader}{if $oldrev}<meta name="ROBOTS" content="NOINDEX" />{/if}{/block}
|
{block extraheader}{if $oldrev}<meta name="ROBOTS" content="NOINDEX" />{/if}{/block}
|
||||||
{block docclass}yui-t3{assign $inView=true}{/block}
|
{block docclass}yui-t3{assign $inPageView=true}{/block}
|
||||||
{block body}
|
{block body}
|
||||||
|
|
||||||
{assign $submitter = $oldrev.get_submitter()}{aurl 'url', 'IDF_Views_Wiki::view', array($project.shortname, $page.title)}
|
{assign $submitter = $oldrev.get_submitter()}{aurl 'url', 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title)}
|
||||||
<div class="old-rev">
|
<div class="old-rev">
|
||||||
<p>{blocktrans}You are looking at an old revision (<em>{$oldrev.summary}</em>) of the page
|
<p>{blocktrans}You are looking at an old revision (<em>{$oldrev.summary}</em>) of the page
|
||||||
<a href="{$url}">{$page.title}</a>. This revision was created
|
<a href="{$url}">{$page.title}</a>. This revision was created
|
||||||
@ -14,7 +14,7 @@ by {$submitter}.{/blocktrans}</p>
|
|||||||
<table class="form" summary="">
|
<table class="form" summary="">
|
||||||
<tr>
|
<tr>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td><input type="submit" value="{trans 'Delete Revision'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::view', array($project.shortname, $page.title)}">{trans 'Cancel'}</a>
|
<td><input type="submit" value="{trans 'Delete Revision'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title)}">{trans 'Cancel'}</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -40,7 +40,7 @@ by {$submitter}.{/blocktrans}</p>
|
|||||||
{if $revs.count() > 0}
|
{if $revs.count() > 0}
|
||||||
<p><strong>{trans 'Old Revisions'}</strong></p>
|
<p><strong>{trans 'Old Revisions'}</strong></p>
|
||||||
<ul>{foreach $revs as $old}
|
<ul>{foreach $revs as $old}
|
||||||
<li><a href="{url 'IDF_Views_Wiki::view', array($project.shortname, $page.title), array('rev'=>$old.id)}">{$old.summary}</a></li>
|
<li><a href="{url 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title), array('rev'=>$old.id)}">{$old.summary}</a></li>
|
||||||
{/foreach}</ul>
|
{/foreach}</ul>
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
@ -1,19 +1,19 @@
|
|||||||
{extends "idf/wiki/base.html"}
|
{extends "idf/wiki/base.html"}
|
||||||
{block docclass}yui-t1{assign $inWiki=true}{/block}
|
{block docclass}yui-t1{assign $inPageList=true}{/block}
|
||||||
{block body}
|
{block body}
|
||||||
{$pages.render}
|
{$pages.render}
|
||||||
{if !$user.isAnonymous()}
|
{if !$user.isAnonymous()}
|
||||||
{aurl 'url', 'IDF_Views_Wiki::create', array($project.shortname)}
|
{aurl 'url', 'IDF_Views_Wiki::createPage', array($project.shortname)}
|
||||||
<p><a href="{$url}"><img style="vertical-align: text-bottom;" src="{media '/idf/img/add.png'}" alt="+" align="bottom" /></a> <a href="{$url}">{trans 'New Page'}</a></p>{/if}
|
<p><a href="{$url}"><img style="vertical-align: text-bottom;" src="{media '/idf/img/add.png'}" alt="+" align="bottom" /></a> <a href="{$url}">{trans 'New Page'}</a></p>{/if}
|
||||||
|
|
||||||
{/block}
|
{/block}
|
||||||
{block context}
|
{block context}
|
||||||
<p><strong>{trans 'Number of pages:'}</strong> {$pages.nb_items}</p>
|
<p><strong>{trans 'Number of pages:'}</strong> {$pages.nb_items}</p>
|
||||||
{assign $cloud_url = 'IDF_Views_Wiki::listLabel'}
|
{assign $cloud_url = 'IDF_Views_Wiki::listPagesWithLabel'}
|
||||||
{assign $cloud = 'wiki'}
|
{assign $cloud = 'wiki'}
|
||||||
{include 'idf/tags-cloud.html'}
|
{include 'idf/tags-cloud.html'}
|
||||||
{if $deprecated > 0}
|
{if $deprecated > 0}
|
||||||
{aurl 'url', 'IDF_Views_Wiki::listLabel', array($project.shortname, $dlabel.id)}
|
{aurl 'url', 'IDF_Views_Wiki::listPagesWithLabel', array($project.shortname, $dlabel.id)}
|
||||||
<p class="helptext">{blocktrans}See <a href="{$url}">the deprecated pages</a>.{/blocktrans}</p>
|
<p class="helptext">{blocktrans}See <a href="{$url}">the deprecated pages</a>.{/blocktrans}</p>
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
@ -3,7 +3,7 @@
|
|||||||
{block body}
|
{block body}
|
||||||
{$pages.render}
|
{$pages.render}
|
||||||
{if !$user.isAnonymous()}
|
{if !$user.isAnonymous()}
|
||||||
{aurl 'url', 'IDF_Views_Wiki::create', array($project.shortname)}
|
{aurl 'url', 'IDF_Views_Wiki::createPage', array($project.shortname)}
|
||||||
<p><a href="{$url}"><img style="vertical-align: text-bottom;" src="{media '/idf/img/add.png'}" alt="+" align="bottom" /></a> <a href="{$url}">{trans 'New Page'}</a></p>{/if}
|
<p><a href="{$url}"><img style="vertical-align: text-bottom;" src="{media '/idf/img/add.png'}" alt="+" align="bottom" /></a> <a href="{$url}">{trans 'New Page'}</a></p>{/if}
|
||||||
|
|
||||||
{/block}
|
{/block}
|
||||||
|
@ -57,8 +57,8 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td>{* float left is a fix for Firefox < 3.5 *}
|
<td>{* float left is a fix for Firefox < 3.5 *}
|
||||||
<span style="float: left;"><input type="submit" value="{trans 'Preview'}" name="preview" /> <input type="submit" value="{trans 'Update Page'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::view', array($project.shortname, $page.title)}">{trans 'Cancel'}</a></span>{if $isOwner or $isAdmin or $isMember}
|
<span style="float: left;"><input type="submit" value="{trans 'Preview'}" name="preview" /> <input type="submit" value="{trans 'Update Page'}" name="submit" /> | <a href="{url 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title)}">{trans 'Cancel'}</a></span>{if $isOwner or $isAdmin or $isMember}
|
||||||
{aurl 'url', 'IDF_Views_Wiki::delete', array($project.shortname, $page.id)}
|
{aurl 'url', 'IDF_Views_Wiki::deletePage', array($project.shortname, $page.id)}
|
||||||
<span class="dellink"><a href="{$url}" title="{trans 'Delete this page'}"><img src="{media '/idf/img/trash.png'}" style="vertical-align: text-bottom;" alt="{trans 'Trash'}" /></a> <a href="{$url}" title="{trans 'Delete this page'}">{trans 'Delete this page'}</a></span>{/if}
|
<span class="dellink"><a href="{$url}" title="{trans 'Delete this page'}"><img src="{media '/idf/img/trash.png'}" style="vertical-align: text-bottom;" alt="{trans 'Trash'}" /></a> <a href="{$url}" title="{trans 'Delete this page'}">{trans 'Delete this page'}</a></span>{/if}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
@ -5,7 +5,7 @@
|
|||||||
<link rel="stylesheet" type="text/css" media="print" href="{media '/idf/css/print-wiki.css'}" />
|
<link rel="stylesheet" type="text/css" media="print" href="{media '/idf/css/print-wiki.css'}" />
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block docclass}yui-t3{assign $inView=true}{/block}
|
{block docclass}yui-t3{assign $inPageView=true}{/block}
|
||||||
|
|
||||||
{block body}
|
{block body}
|
||||||
{if $deprecated}{* deprecated page *}
|
{if $deprecated}{* deprecated page *}
|
||||||
@ -15,7 +15,7 @@ use it as reference only if you are sure you need these specific information.{/b
|
|||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
{if $oldrev}
|
{if $oldrev}
|
||||||
{ashowuser 'submitter', $oldrev.get_submitter(), $request}{aurl 'url', 'IDF_Views_Wiki::view', array($project.shortname, $page.title)}
|
{ashowuser 'submitter', $oldrev.get_submitter(), $request}{aurl 'url', 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title)}
|
||||||
<div class="old-rev">
|
<div class="old-rev">
|
||||||
<p>{blocktrans}You are looking at an old revision of the page
|
<p>{blocktrans}You are looking at an old revision of the page
|
||||||
<a href="{$url}">{$page.title}</a>. This revision was created
|
<a href="{$url}">{$page.title}</a>. This revision was created
|
||||||
@ -32,7 +32,7 @@ by {$submitter}.{/blocktrans}</p>
|
|||||||
{markdown $rev.content, $request}
|
{markdown $rev.content, $request}
|
||||||
{else}
|
{else}
|
||||||
{markdown $oldrev.content, $request}
|
{markdown $oldrev.content, $request}
|
||||||
{if $isOwner or $isAdmin}{aurl 'url', 'IDF_Views_Wiki::deleteRev', array($project.shortname, $oldrev.id)}
|
{if $isOwner or $isAdmin}{aurl 'url', 'IDF_Views_Wiki::deletePageRev', array($project.shortname, $oldrev.id)}
|
||||||
<p class="delp"><a href="{$url}" title="{trans 'Delete this revision'}"><img src="{media '/idf/img/trash.png'}" style="vertical-align: text-bottom;" alt="{trans 'Trash'}" /></a> <a href="{$url}">{trans 'Delete this revision'}</a></p>
|
<p class="delp"><a href="{$url}" title="{trans 'Delete this revision'}"><img src="{media '/idf/img/trash.png'}" style="vertical-align: text-bottom;" alt="{trans 'Trash'}" /></a> <a href="{$url}">{trans 'Delete this revision'}</a></p>
|
||||||
{/if}
|
{/if}
|
||||||
{/if}
|
{/if}
|
||||||
@ -54,7 +54,7 @@ by {$submitter}.{/blocktrans}</p>
|
|||||||
{if $revs.count() > 0}
|
{if $revs.count() > 0}
|
||||||
<p><strong>{trans 'Old Revisions'}</strong></p>
|
<p><strong>{trans 'Old Revisions'}</strong></p>
|
||||||
<ul>{foreach $revs as $old}
|
<ul>{foreach $revs as $old}
|
||||||
<li><a href="{url 'IDF_Views_Wiki::view', array($project.shortname, $page.title), array('rev'=>$old.id)}">{$old.summary}</a></li>
|
<li><a href="{url 'IDF_Views_Wiki::viewPage', array($project.shortname, $page.title), array('rev'=>$old.id)}">{$old.summary}</a></li>
|
||||||
{/foreach}</ul>
|
{/foreach}</ul>
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
Loading…
Reference in New Issue
Block a user