* @package * @uses control * @license LGPL * @version $Id$ * @Link http://www.zentao.net */ class dev extends control { /** * Get API of system. * * @access public * @return void */ public function api($module = '') { $this->view->title = $this->lang->dev->api; $this->view->position[] = html::a(inlink('api'), $this->lang->dev->common); $this->view->position[] = $this->lang->dev->api; $this->view->tables = $this->dev->getTables(); $this->view->tab = 'api'; $this->view->selectedModule = $module; $this->view->apis = $module ? $this->dev->getAPIs($module) : array(); $this->view->modules = $this->dev->getModules(); $this->display(); } /** * Get schema of database. * * @param string $table * @access public * @return void */ public function db($table = '') { $this->view->title = $this->lang->dev->db; $this->view->position[] = html::a(inlink('api'), $this->lang->dev->common); $this->view->position[] = $this->lang->dev->db; $this->view->tables = $this->dev->getTables(); $this->view->selectedTable = $table; $this->view->tab = 'db'; $this->view->fields = $table ? $this->dev->getFields($table) : array(); $this->display(); } }