module . '/metadata/createviewdefs.php')) { $metadataFile = 'custom/modules/' . $this->module . '/metadata/createviewdefs.php'; $foundViewDefs = true; } else { if (file_exists('custom/modules/' . $this->module . '/metadata/metafiles.php')) { require_once('custom/modules/' . $this->module . '/metadata/metafiles.php'); if (!empty($metafiles[$this->module]['createviewdefs'])) { $metadataFile = $metafiles[$this->module]['createviewdefs']; $foundViewDefs = true; } } elseif (file_exists('modules/' . $this->module . '/metadata/metafiles.php')) { require_once('modules/' . $this->module . '/metadata/metafiles.php'); if (!empty($metafiles[$this->module]['createviewdefs'])) { $metadataFile = $metafiles[$this->module]['createviewdefs']; $foundViewDefs = true; } } } $GLOBALS['log']->debug("metadatafile=" . $metadataFile); if (!$foundViewDefs && file_exists('modules/' . $this->module . '/metadata/createviewdefs.php')) { $metadataFile = 'modules/' . $this->module . '/metadata/createviewdefs.php'; } $this->ev = new CreateView(); $this->ev->ss = & $this->ss; $this->ev->setup($this->module, $this->bean, $metadataFile, $this->tplFile); } /** * Display. * * Pass controll to CreateView instance. */ function display() { $this->ev->process(); echo $this->ev->display($this->showTitle); } }