| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- <?php
 
- namespace Lychee\Access;
 
- use Lychee\Modules\Config;
 
- use Lychee\Modules\Module;
 
- final class Installation implements Access {
 
- 	public function check($fn) {
 
- 		switch ($fn) {
 
- 			case 'Config::create':	$this->configCreate(); break;
 
- 			# Error
 
- 			default:				$this->init(); break;
 
- 		}
 
- 		return true;
 
- 	}
 
- 	private function configCreate() {
 
- 		Module::dependencies(isset($_POST['dbHost'], $_POST['dbUser'], $_POST['dbPassword'], $_POST['dbName'], $_POST['dbTablePrefix']));
 
- 		echo Config::create($_POST['dbHost'], $_POST['dbUser'], $_POST['dbPassword'], $_POST['dbName'], $_POST['dbTablePrefix']);
 
- 	}
 
- 	private function init() {
 
- 		$return = array(
 
- 			'status' => LYCHEE_STATUS_NOCONFIG
 
- 		);
 
- 		echo json_encode($return);
 
- 	}
 
- }
 
- ?>
 
 
  |