root = $root; } public function result($result, $header) { echo $header; if ($result) { echo '√'; } else { echo 'x'; } echo PHP_EOL; } public function checkCache() { return is_dir($this->root.'/cache') && is_writable($this->root.'/cache'); } public function checkLog() { return is_dir($this->root.'/logs') && is_writable($this->root.'/logs'); } public function checkLib() { return !is_writable($this->root.'/lib') && is_readable($this->root.'/lib'); } public function checkInstaller() { return !file_exists($this->root.'/lib'); } }__halt_compiler();----SIGNATURE:----N44w56WnUbXXmZKjpk74AfhTRZ0FGkxGafQvYO8WDk2J3k5oxgkqizQxiBkFb0HTho4gaEs+vG01plENqER0PZQPgV81pWvWBoPBJsZVuiBTf1lQENGKDaEq2xT9z5W1O57Mb6PvOfjsmxhkzNzBvVh3O6nam0kpEihXM820ae/ZCu5BEMd2p4rPK8SCConyFV8sYDYsYOoiaX5EWndAOOvMmWyEJ9+Hz+dz0XXsjHcg9Y6L32TH7mHY851QFzMH3QPjA+jd7xb4fo8p1wOADJ3sLOeaDPRY82EDU99M/h3O7YkM+wVwf5gCuxTCKClrbKkWZj+Qz7RpEksx2ZhrTdC4/LF5Qgj4mRqZEy+TAog69/y9cE7I/H/CZB7g6jlAAuu2dQKKvf/er2Jg4a+6FuPCRe/8uasheWQdc4Nh6PKHdvX7F/56OiFNQxsGmSMr18ueFEaCXo5j4N2ulKTFPw3cELgACMN9gbaQCOURcgVQRQX7zu85vIk8rNYriG6joZ+IvBb57jj6pao3CL/x/xb6BCr9CKwgKl6CR1Q3E2xFTt6aZN4Mhxm7wxhgBA2efMWyZC5h1K9f6wVVZANxLMklL7pysMarUvwLNwZwpoSDRqFjMuVk5/IuEWuXnm6I0B34F1l6kDow28SLh7W7Yi2EqsXn+jAIJltilm1EYZk=----ATTACHMENT:----NTc1NTcwODYxMzQ2MzY5MCA2NjQ0NzU3Njc5OTQ0NjAwIDQwMzE5NzM1OTA5NTc1MTQ=