| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?php#### @name			Installation Access# @copyright	2015 by Tobias Reich###if (!defined('LYCHEE')) exit('Error: Direct access is not allowed!');if (!defined('LYCHEE_ACCESS_INSTALLATION')) exit('Error: You are not allowed to access this area!');class Installation extends Access {	public function check($fn) {		switch ($fn) {			case 'Database::createConfig':	$this->dbCreateConfig(); break;			# Error			default:						$this->init(); break;		}		return true;	}	private function dbCreateConfig() {		Module::dependencies(isset($_POST['dbHost'], $_POST['dbUser'], $_POST['dbPassword'], $_POST['dbName'], $_POST['dbTablePrefix']));		echo Database::createConfig($_POST['dbHost'], $_POST['dbUser'], $_POST['dbPassword'], $_POST['dbName'], $_POST['dbTablePrefix']);	}	private function init() {		$return = array(			'status' => LYCHEE_STATUS_NOCONFIG		);		echo json_encode($return);	}}?>
 |