Replace objectOutputTableRow() with objectGetTableRow(). Redesign the table output mechanism so

that we fetch a table row from a class instead of letting the class display it. Move adding of
edit/delete links from the classes to the objectManager. Fix a hole in the distribution class
where an uninitialized variable could have been used in the constructor.
This commit is contained in:
Alexander Nicolaysen Sørnes
2007-06-14 00:50:35 +00:00
committed by WineHQ
parent 46f4f20ce6
commit cd198f44d7
14 changed files with 134 additions and 108 deletions

View File

@@ -559,11 +559,10 @@ class Screenshot {
return appData::mustBeQueued();
}
/* arg1 = OM object, arg2 = CSS style, arg3 = text for edit link */
function objectOutputTableRow($oObject, $sClass, $sEditLinkLabel)
function objectGetTableRow()
{
$oAppData = new AppData($this->iScreenshotId, null, $this);
$oAppData->objectOutputTableRow($oObject, $sClass, $sEditLinkLabel);
return $oAppData->objectGetTableRow();
}
function objectDisplayQueueProcessingHelp()
@@ -646,6 +645,11 @@ class Screenshot {
{
return FALSE;
}
function objectGetId()
{
return $this->iScreenshotId;
}
}
?>