. * * @copyright Copyright: 2009 Chunsheng Wang * @author Chunsheng Wang * @package convert * @version $Id$ * @link http://www.zentao.cn */ class convert extends control { /* 安装程序首页。*/ public function index() { $this->view->header->title = $this->lang->convert->common; $this->display(); } /* 选择系统。*/ public function selectSource() { $this->view->header->title = $this->lang->convert->common . $this->lang->colon; $this->display(); } public function setConfig() { list($sourceName, $version) = explode('_', $this->post->source); $setFunc = "set$sourceName"; $this->view->header->title = 'setting'; $this->view->source = $sourceName; $this->view->setting = $this->fetch('convert', $setFunc, "version=$version"); $this->display(); } public function setBugFree($version) { $this->view->source = 'BugFree'; $this->view->version = $version; $this->view->tablePrefix = $version > 1 ? 'bf' : ''; $this->view->dbName = 'BugFree'; $this->display(); } public function execute() { $convertFunc = 'convert' . $this->post->source; $this->$convertFunc($this->post->version); } public function convertBugFree($version) { helper::import('./converter/bugfree.php'); $converter = new bugfreeConvertModel(); $converter->execute(); } }