getFolderID()), Folder::getFolderPathNamesAsArray($oDocument->getFolderID())) . " > " . $oDocument->getName();
return "
\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";
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 .= wrapInTable(renderEditableDocumentData($oDocument, $iDocumentTypeID)) . "\n";
$sToRender .= " |
\n";
$sToRender .= "
\n";
$sToRender .= "\n";
return $sToRender . getValidationJavaScript();
}
function getValidationJavaScript() {
$sToRender .= "\n\n\n\n";
return $sToRender;
}
function wrapInTable($sHtml) {
return "\n\t\t\t\n";
}?>