mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-12 04:31:32 +00:00
more general folder chooser
the choosen folder will no longer use targetidformx for the input field containing the id. It is now independent of the form name.
This commit is contained in:
parent
7930ddec8d
commit
73bfecb5a8
|
@ -157,10 +157,10 @@ function createFolderTar($folder,$ark) { /* {{{ */
|
||||||
return true;
|
return true;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
if (!isset($_GET["targetidform2"]) || !is_numeric($_GET["targetidform2"]) || intval($_GET["targetidform2"])<1) {
|
if (!isset($_GET["targetid"]) || !is_numeric($_GET["targetid"]) || intval($_GET["targetid"])<1) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("admin_tools"),getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
$folderid = $_GET["targetidform2"];
|
$folderid = $_GET["targetid"];
|
||||||
$folder = $dms->getFolder($folderid);
|
$folder = $dms->getFolder($folderid);
|
||||||
|
|
||||||
if (!is_object($folder)) {
|
if (!is_object($folder)) {
|
||||||
|
|
|
@ -47,10 +47,10 @@ function createVersionigFiles($folder)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_GET["targetidform1"]) || !is_numeric($_GET["targetidform1"]) || intval($_GET["targetidform1"])<1) {
|
if (!isset($_GET["targetid"]) || !is_numeric($_GET["targetid"]) || intval($_GET["targetid"])<1) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("admin_tools"),getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
$folderid = $_GET["targetidform1"];
|
$folderid = $_GET["targetid"];
|
||||||
$folder = $dms->getFolder($folderid);
|
$folder = $dms->getFolder($folderid);
|
||||||
|
|
||||||
if (!is_object($folder)) {
|
if (!is_object($folder)) {
|
||||||
|
|
|
@ -84,8 +84,8 @@ if ($_GET["type"]=="document"){
|
||||||
} else if ($_GET["type"]=="folder") {
|
} else if ($_GET["type"]=="folder") {
|
||||||
|
|
||||||
if ($_GET["action"]=="add"){
|
if ($_GET["action"]=="add"){
|
||||||
if (!isset($_POST["targetidform1"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
if (!isset($_POST["targetid"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
||||||
$folderid = $_POST["targetidform1"];
|
$folderid = $_POST["targetid"];
|
||||||
}else if ($_GET["action"]=="del"){
|
}else if ($_GET["action"]=="del"){
|
||||||
if (!isset($_GET["id"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
if (!isset($_GET["id"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
||||||
$folderid = $_GET["id"];
|
$folderid = $_GET["id"];
|
||||||
|
|
|
@ -38,11 +38,11 @@ if (!is_object($document)) {
|
||||||
|
|
||||||
$oldFolder = $document->getFolder();
|
$oldFolder = $document->getFolder();
|
||||||
|
|
||||||
if (!isset($_GET["targetidform1"]) || !is_numeric($_GET["targetidform1"]) || $_GET["targetidform1"]<1) {
|
if (!isset($_GET["targetid"]) || !is_numeric($_GET["targetid"]) || $_GET["targetid"]<1) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_target_folder"));
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_target_folder"));
|
||||||
}
|
}
|
||||||
|
|
||||||
$targetid = $_GET["targetidform1"];
|
$targetid = $_GET["targetid"];
|
||||||
$targetFolder = $dms->getFolder($targetid);
|
$targetFolder = $dms->getFolder($targetid);
|
||||||
|
|
||||||
if (!is_object($targetFolder)) {
|
if (!is_object($targetFolder)) {
|
||||||
|
|
|
@ -39,11 +39,11 @@ if ($folderid == $settings->_rootFolderID || !$folder->getParent()) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("cannot_move_root"));
|
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("cannot_move_root"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_GET["targetidform1"]) || !is_numeric($_GET["targetidform1"]) || intval($_GET["targetidform1"])<1) {
|
if (!isset($_GET["targetid"]) || !is_numeric($_GET["targetid"]) || intval($_GET["targetid"])<1) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
|
|
||||||
$targetid = $_GET["targetidform1"];
|
$targetid = $_GET["targetid"];
|
||||||
$targetFolder = $dms->getFolder($targetid);
|
$targetFolder = $dms->getFolder($targetid);
|
||||||
|
|
||||||
if (!is_object($targetFolder)) {
|
if (!is_object($targetFolder)) {
|
||||||
|
|
|
@ -220,8 +220,8 @@ if(isset($_GET["fullsearch"]) && $_GET["fullsearch"]) {
|
||||||
|
|
||||||
// Check to see if the search has been restricted to a particular sub-tree in
|
// Check to see if the search has been restricted to a particular sub-tree in
|
||||||
// the folder hierarchy.
|
// the folder hierarchy.
|
||||||
if (isset($_GET["targetidform1"]) && is_numeric($_GET["targetidform1"]) && $_GET["targetidform1"]>0) {
|
if (isset($_GET["targetid"]) && is_numeric($_GET["targetid"]) && $_GET["targetid"]>0) {
|
||||||
$targetid = $_GET["targetidform1"];
|
$targetid = $_GET["targetid"];
|
||||||
$startFolder = $dms->getFolder($targetid);
|
$startFolder = $dms->getFolder($targetid);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -921,7 +921,7 @@ function folderSelected<?php echo $formName ?>(id, name) {
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function printFolderChooser($formName, $accessMode, $exclude = -1, $default = false) { /* {{{ */
|
function printFolderChooser($formName, $accessMode, $exclude = -1, $default = false) { /* {{{ */
|
||||||
print "<input type=\"hidden\" id=\"targetid".$formName."\" name=\"targetid".$formName."\" value=\"". (($default) ? $default->getID() : "") ."\">";
|
print "<input type=\"hidden\" id=\"targetid".$formName."\" name=\"targetid\" value=\"". (($default) ? $default->getID() : "") ."\">";
|
||||||
print "<div class=\"input-append\">\n";
|
print "<div class=\"input-append\">\n";
|
||||||
print "<input type=\"text\" id=\"choosefoldersearch".$formName."\" data-target=\"targetid".$formName."\" data-provide=\"typeahead\" name=\"targetname".$formName."\" value=\"". (($default) ? htmlspecialchars($default->getName()) : "") ."\" placeholder=\"".getMLText('type_to_search')."\" autocomplete=\"off\" />";
|
print "<input type=\"text\" id=\"choosefoldersearch".$formName."\" data-target=\"targetid".$formName."\" data-provide=\"typeahead\" name=\"targetname".$formName."\" value=\"". (($default) ? htmlspecialchars($default->getName()) : "") ."\" placeholder=\"".getMLText('type_to_search')."\" autocomplete=\"off\" />";
|
||||||
print "<a data-target=\"#folderChooser".$formName."\" href=\"../out/out.FolderChooser.php?form=".$formName."&mode=".$accessMode."&exclude=".$exclude."\" role=\"button\" class=\"btn\" data-toggle=\"modal\">".getMLText("folder")."…</a>\n";
|
print "<a data-target=\"#folderChooser".$formName."\" href=\"../out/out.FolderChooser.php?form=".$formName."&mode=".$accessMode."&exclude=".$exclude."\" role=\"button\" class=\"btn\" data-toggle=\"modal\">".getMLText("folder")."…</a>\n";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user