ok
Direktori : /home2/selectio/www/thecomponents.in/admin/install/ |
Current File : /home2/selectio/www/thecomponents.in/admin/install/taskCoreClass.php |
<?php class Core { function checkEmpty($data) { if (!empty($data['hostname']) && !empty($data['username']) && !empty($data['database']) && !empty($data['url']) && !empty($data['template'])) { return true; } else { return false; } } function show_message($type, $message) { return $message; } function getAllData($data) { return $data; } function write_config($data) { $template_path = 'includes/templatevthree.php'; $output_path = '../includes/crud.php'; $database_file = file_get_contents($template_path); $new = str_replace("%HOSTNAME%", $data['hostname'], $database_file); $new = str_replace("%USERNAME%", $data['username'], $new); $new = str_replace("%PASSWORD%", $data['password'], $new); $new = str_replace("%DATABASE%", $data['database'], $new); $handle = fopen($output_path, 'w+'); @chmod($output_path, 0777); if (is_writable(dirname($output_path))) { if (fwrite($handle, $new)) { $template_path_url = '../includes/crud.php'; $output_path_url = '../includes/crud.php'; $database_file_url = file_get_contents($template_path_url); $new_url = str_replace("%BASEURL%", $data['app_url'], $database_file_url); $handle_url = fopen($output_path_url, 'w+'); @chmod($output_path_url, 0777); if (is_writable(dirname($output_path_url))) { if (fwrite($handle_url, $new_url)) { return true; } else { return false; } } else { return false; } } else { return false; } } else { return false; } } function checkFile() { $output_path = '../includes/crud.php'; if (file_exists($output_path)) { return true; } else { return false; } } function delete_directory($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($object != "." && $object != "..") { if (filetype($dir . "/" . $object) == "dir") { // return 'this is folder'; $dir_sec = $dir . "/" . $object; if (is_dir($dir_sec)) { $objects_sec = scandir($dir_sec); foreach ($objects_sec as $object_sec) { if ($object_sec != "." && $object_sec != "..") { if (filetype($dir_sec . "/" . $object_sec) == "dir") rmdir($dir_sec . "/" . $object_sec); else unlink($dir_sec . "/" . $object_sec); } } rmdir($dir_sec); } } else { unlink($dir . "/" . $object); } } } return rmdir($dir); } } }