Exemplo n.º 1
0
 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();
     }
 }