* Copyright (C)2014 Movim project * * See COPYING for licensing information. */ class AdminTest extends \Movim\Widget\Base { function load() { $this->addjs('admintest.js'); $this->addcss('admintest.css'); } public function version() { return (version_compare(PHP_VERSION, '5.4.0') >= 0); } public function testDir($dir) { return (file_exists($dir) && is_dir($dir) && is_writable($dir)); } public function testFile($file) { return (file_exists($file) && is_writable($file)); } function display() { $md = \Modl\Modl::getInstance(); $supported = $md->getSupportedDatabases(); $this->view->assign('dbconnected', $md->_connected); $this->view->assign('dbinfos', sizeof($md->check())); } }