ok
Direktori : /home2/selectio/www/ramali.in/dashboard/install/ |
Current File : /home2/selectio/www/ramali.in/dashboard/install/index.php |
<?php error_reporting(0); $db_config_path = '../includes/crud.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST) { require_once('taskCoreClass.php'); require_once('includes/databaseLibrary.php'); $core = new Core(); $database = new Database(); if (!empty($_POST['hostname']) && !empty($_POST['username']) && !empty($_POST['database']) && !empty($_POST['admin_email']) && !empty($_POST['app_url'])) { if ($database->create_database($_POST) == false) { $message = $core->show_message('error', "The database could not be created, make sure your the host, username, password, database name is correct."); } else if ($core->write_config($_POST) == false) { echo "helo"; $message = $core->show_message('error', "The database configuration file could not be written, please chmod includes/crud.php file to 777"); } else if ($database->create_tables($_POST) == false) { $message = $core->show_message('error', "The database could not be created, make sure your the host, username, password, database name is correct."); } else if ($database->create_admin($_POST) == false) { $message = $core->show_message('error', "The admin could not be created."); } else if ($database->create_base_url($_POST) == false) { $message = $core->show_message('error', "base url could not be created."); } else if ($core->checkFile() == false) { $message = $core->show_message('error', "File includes/crud.php is Empty"); } if (!isset($message)) { $urlWb = $core->getAllData($_POST['app_url']); $core->delete_directory('../install/'); header('Refresh:5 ' . $urlWb); $type = 'success'; $message = $core->show_message('success', 'Congrats! Installation is successful. Please wait redirecting you to the main page in seconds.. .'); header('Refresh:5; url=' . $urlWb); } } else { $message = $core->show_message('error', 'The host, username, password, database name required.'); } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Welcome to Installer</title> <link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/cosmo/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container py-4"> <div class="col-md-4 col-md-offset-4"> <h1>eCart Installer</h1> <hr> <?php if (is_writable($db_config_path)) { ?> <?php if (isset($message)) { if (isset($type) && $type == 'success') { echo ' <div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> ' . $message . ' </div>'; } else { echo ' <div class="alert alert-warning alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> ' . $message . ' </div>'; } } ?> <form id="install_form" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" class='py-5'> <div class="form-group"> <label for="hostname">Database Hostname <small class="text-danger">*</small></label> <input type="text" id="hostname" class="form-control" name="hostname" /> <p class="help-block">Your Hostname.</p> </div> <div class="form-group"> <label for="username">Database Username <small class="text-danger">*</small></label> <input type="text" id="username" class="form-control" name="username" /> <p class="help-block">Your Username.</p> </div> <div class="form-group"> <label for="password">Database Password</label> <input type="password" id="password" class="form-control" name="password" /> <p class="help-block">Your Password.</p> </div> <div class="form-group"> <label for="database">Database Name <small class="text-danger">*</small></label> <input type="text" id="database" class="form-control" name="database" /> <p class="help-block">Your Database Name.</p> </div> <div class="form-group"> <label for="admin_username">Admin Username <small class="text-danger">*</small></label> <input type="text" id="admin_username" class="form-control" name="admin_username" /> <p class="help-block">Your Admin Username.</p> </div> <div class="form-group"> <label for="admin_password">Admin Password <small class="text-danger">*</small></label> <input type="text" id="admin_password" class="form-control" name="admin_password" /> <p class="help-block">Your Admin Password.</p> </div> <div class="form-group"> <label for="admin_email">Admin Email</label> <input type="text" id="admin_email" class="form-control" name="admin_email" /> <p class="help-block">Your Admin Email.</p> </div> <div class="form-group"> <label for="database">App URL <small class="text-danger">*</small></label> <input type="text" id="app_url" class="form-control" name="app_url" /> <p class="help-block">Your Wep/App URL. Add <b>' forward slash '</b> at the end of the domain URL like this '/'</p> </div> <input type="submit" value="Install" class="btn btn-primary btn-block pb-4" id="submit" /> </form> <?php } else { ?> <p class="alert alert-danger"> Please make the includes/crud.php file writable.<br> <strong>Example</strong>:<br /> <code>chmod 777 includes/crud.phpp</code> </p> <?php } ?> </div> </div> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </body> </html>