getFolderID()), Folder::getFolderPathNamesAsArray($oDocument->getFolderID())) . " > " . $oDocument->getName(); return "
$sDocumentPath
\n"; } function renderEditableDocumentData($oDocument, $iDocumentTypeID) { global $default; $sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"]))); $sTDBGColour = $default->siteMap->getSectionColour($sSectionName, "td"); $sToRender; if ($oDocument) { $sToRender = "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Document Data
\n"; $sToRender .= "Document Title \n"; $sToRender .= "\n"; $sToRender .= "getName() . "\" />\n"; $sToRender .= "
\n"; $sToRender .= "Document Type \n"; $sToRender .= "\n"; $sToRender .= getDocumentType($oDocument->getFolderID(), $iDocumentTypeID); $sToRender .= "
\n"; return $sToRender; } return ""; } function getDocumentType($iFolderID, $iDocumentTypeID) { global $default; $sWhereClause = "FDL.folder_id = $iFolderID"; $oPatternListBox = & new PatternListBox("$default->owl_document_types_table", "name", "id", "fDocumentTypeID",$sWhereClause); $oPatternListBox->setIncludeDefaultValue(false); $oPatternListBox->setFromClause("INNER JOIN $default->owl_folder_doctypes_table AS FDL ON ST.id = FDL.document_type_id"); if (isset($iDocumentTypeID)) { $oPatternListBox->setSelectedValue($iDocumentTypeID); } return $oPatternListBox->render(); } function renderPage($oDocument, $iDocumentTypeID, $fFirstEdit) { global $default; $sToRender = "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
\n"; $sToRender .= renderEditableDocumentData($oDocument, $iDocumentTypeID) . "\n"; $sToRender .= "
\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
graphicsUrl/widgets/update.gif\" border=\"0\"/>\n"; if (!isset($fFirstEdit)) { //can't this action on a first time upload, you must fill out the necessary fields $sToRender .= "rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\">graphicsUrl/widgets/cancel.gif\" border=\"0\" />\n"; } $sToRender .= "
\n"; return $sToRender . getValidationJavaScript(); } function getValidationJavaScript() { $sToRender .= "\n\n\n\n"; return $sToRender; } function wrapInTable($sHtml) { return "\n\t\t\t
$sHtml
\n"; }?>