getFolderID()), Folder::getFolderPathNamesAsArray($oDocument->getFolderID())) . " > " . $oDocument->getName(); return "
$sDocumentPath
\n"; } function renderEditableDocumentData($oDocument, $iDocumentTypeID) { global $default; $sQuery = "SELECT D.id AS id, D.name AS name, D.document_type_id AS document_type_id " . "FROM $default->owl_documents_table AS D " . "WHERE D.id = " . $oDocument->getID(); $sql = $default->db; $sql->query($sQuery); $sToRender; if ($sql->next_record()) { $sToRender = "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
\n"; $sToRender .= "Document Title \n"; $sToRender .= "\n"; $sToRender .= "f("name") . "\" />\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 .= wrapInTable(renderEditableDocumentData($oDocument, $iDocumentTypeID)) . "\n"; $sToRender .= "
\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
graphicsUrl/widgets/update.gif\" />\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"; }?>