function fetchMoveDocumentForm($uid) { global $database, $_DMUSER; $doc = new mosDMDocument($database); $doc->load($uid); //check user permissions $err = $_DMUSER->canPreformTask($doc, 'Move'); if ($err) { _returnTo('cat_view', $err, $doc->catid); } $doc = new DOCMAN_Document($uid); // category select list $options = array(mosHTML::makeOption('0', _DML_SELECT_CAT)); $lists['categories'] = dmHTML::categoryList($doc->getData('catid'), "", $options); return HTML_DMDocuments::moveDocumentForm($lists, $doc->getLinkObject(), $doc->getPathObject(), $doc->getDataObject()); }
function moveDocumentForm($cid) { $database = JFactory::getDBO(); if (!is_array($cid) || count($cid) < 1) { echo "<script> alert('" . _DML_SELECT_ITEM_MOVE . "'); window.history.go(-1);</script>\n"; exit; } // query to list items from documents $cids = implode(',', $cid); $query = "SELECT dmname FROM #__docman WHERE id IN ( " . $cids . " ) ORDER BY id, dmname"; $database->setQuery($query); $items = $database->loadObjectList(); // category select list $options = array(JHTML::_('select.option', '1', _DML_SELECT_CAT)); $lists['categories'] = dmHTML::categoryList("", "", $options); HTML_DMDocuments::moveDocumentForm($cid, $lists, $items); }