var $conflicted = 0;
var $message = false;
var $hasHistory = false;
+ var $title;
+ var $authUserArray;
function getAuth()
{
function get($pi='')
{
// non 'json' request...
+
if (!isset($_REQUEST['ajax_body'])) {
$this->title = "Browse: " . $pi;
return;
}
- //DB_DataObject::debugLevel(1);
+
$p = DB_DataObject::Factory('Mtrack_wiki');
$p->project_id = $this->currentProject();
+
$p->path = $pi;
-
+
// we add stuff on the end..
if (empty($pi)) {
$px = DB_DataObject::Factory('Mtrack_wiki');
$px->project_id = $this->currentProject();
$px->orderBy('path');
+ $pr = DB_DataObject::factory('core_project');
+ $pr->get($px->project_id);
+
$ar = $px->fetchAll('path');
+ $wikidata = "## Index of pages in Wiki - {$pr->name} \n\n";
foreach($ar as $pp) {
-
-
+ $wikidata .= " * [$pp](wiki:$pp)\n";
}
+ $p->wikidata = $wikidata;
+ $this->jdata($p->toArray());
}
- function post()
+ function post($request)
{
-
+ //DB_DataObject::debugLevel(1);
+
$au = $this->getAuthUser();
if (!$au) {
// autherr?