public function execute() { $sql = "SHOW TABLES"; $qTables = $this->application->dataLink->select($sql); while ($table = $qTables->nextRow()) { $dataObjectName = $table[0]; if (!$this->testException($dataObjectName)) { $identifier = $this->getObjectIdByField('dataObjectMap', 'name', $dataObjectName); $dataObjectMap = new bmDataObjectMap($this->application, array('identifier' => $identifier)); if ($identifier == 0) { $dataObjectMap->name = $dataObjectName; $dataObjectMap->generateFields(); } $dataObjectMap->generateFiles(C_ADMIN_ANCESTOR_PAGE); unset($dataObjectField); } parent::execute(); } }