protected function addTableTlImageSize(\DOMDocument $xml, \DOMNode $tables, Database\Result $objTheme)
{
// Add the tables
$imageSizeTable = $xml->createElement('table');
$imageSizeTable->setAttribute('name', 'tl_image_size');
$imageSizeTable = $tables->appendChild($imageSizeTable);
$imageSizeItemTable = $xml->createElement('table');
$imageSizeItemTable->setAttribute('name', 'tl_image_size_item');
$imageSizeItemTable = $tables->appendChild($imageSizeItemTable);
// Get all sizes
$objSizes = $this->Database->prepare("SELECT * FROM tl_image_size WHERE pid=?")->execute($objTheme->id);
// Add the rows
while ($objSizes->next()) {
$this->addDataRow($xml, $imageSizeTable, $objSizes->row());
// Get all size items
$objSizeItems = $this->Database->prepare("SELECT * FROM tl_image_size_item WHERE pid=?")->execute($objSizes->id);
// Add the rows
while ($objSizeItems->next()) {
$this->addDataRow($xml, $imageSizeItemTable, $objSizeItems->row());
}
}
}