return just the html to be embedded into a existing page

This commit is contained in:
Uwe Steinmann 2015-12-14 09:51:51 +01:00
parent c3fddd209d
commit 253075e418
2 changed files with 27 additions and 10 deletions

View File

@ -34,6 +34,8 @@ class SeedDMS_View_DocumentChooser extends SeedDMS_Bootstrap_Style {
function js() { /* {{{ */ function js() { /* {{{ */
$folder = $this->params['folder']; $folder = $this->params['folder'];
$form = $this->params['form']; $form = $this->params['form'];
header('Content-Type: application/json');
$this->printNewTreeNavigationJs($folder->getID(), M_READ, 1, $form); $this->printNewTreeNavigationJs($folder->getID(), M_READ, 1, $form);
} /* }}} */ } /* }}} */
@ -43,12 +45,13 @@ class SeedDMS_View_DocumentChooser extends SeedDMS_Bootstrap_Style {
$folder = $this->params['folder']; $folder = $this->params['folder'];
$form = $this->params['form']; $form = $this->params['form'];
$this->htmlStartPage(getMLText("choose_target_document")); // $this->htmlStartPage(getMLText("choose_target_document"));
$this->contentContainerStart(); // $this->contentContainerStart();
// $this->printNewTreeNavigationHtml($folder->getID(), M_READ, 1, $form);
$this->printNewTreeNavigationHtml($folder->getID(), M_READ, 1, $form); $this->printNewTreeNavigationHtml($folder->getID(), M_READ, 1, $form);
$this->contentContainerEnd(); echo '<script src="../out/out.DocumentChooser.php?action=js&'.$_SERVER['QUERY_STRING'].'"></script>'."\n";
$this->htmlEndPage(true); // $this->contentContainerEnd();
// echo "</body>\n</html>\n"; // $this->htmlEndPage(true);
} /* }}} */ } /* }}} */
} }
?> ?>

View File

@ -31,6 +31,15 @@ require_once("class.Bootstrap.php");
*/ */
class SeedDMS_View_FolderChooser extends SeedDMS_Bootstrap_Style { class SeedDMS_View_FolderChooser extends SeedDMS_Bootstrap_Style {
function js() { /* {{{ */
$rootfolderid = $this->params['rootfolderid'];
$form = $this->params['form'];
$mode = $this->params['mode'];
header('Content-Type: application/json');
$this->printNewTreeNavigationJs($rootfolderid, $mode, 0, $form);
} /* }}} */
function show() { /* {{{ */ function show() { /* {{{ */
$dms = $this->params['dms']; $dms = $this->params['dms'];
$user = $this->params['user']; $user = $this->params['user'];
@ -39,11 +48,16 @@ class SeedDMS_View_FolderChooser extends SeedDMS_Bootstrap_Style {
$form = $this->params['form']; $form = $this->params['form'];
$rootfolderid = $this->params['rootfolderid']; $rootfolderid = $this->params['rootfolderid'];
$this->htmlStartPage(getMLText("choose_target_folder")); // $this->htmlStartPage(getMLText("choose_target_folder"));
$this->contentContainerStart(); // $this->contentContainerStart();
$this->printNewTreeNavigation($rootfolderid, $mode, 0, $form); if(1) {
$this->contentContainerEnd(); $this->printNewTreeNavigationHtml($rootfolderid, $mode, 0, $form);
echo "</body>\n</html>\n"; echo '<script src="../out/out.FolderChooser.php?action=js&'.$_SERVER['QUERY_STRING'].'"></script>'."\n";
} else {
$this->printNewTreeNavigation($rootfolderid, $mode, 0, $form);
}
// $this->contentContainerEnd();
// $this->htmlEndPage(true);
} /* }}} */ } /* }}} */
} }
?> ?>