public function installDatabase() { $fileTempAdmin = BASE . 'temp/admin.php'; if (is_file($fileTempAdmin)) { $cFile = file_get_contents($fileTempAdmin); $cOutFile = unserialize($cFile); $adm_email = $cOutFile['email']; } $fileTempDatabase = BASE . 'temp/database.php'; if (is_file($fileTempDatabase)) { $cFileDatabase = file_get_contents($fileTempDatabase); if ($cOutFileDatabase = unserialize($cFileDatabase)) { $sql_host = $cOutFileDatabase['hote']; $sql_db = $cOutFileDatabase['name']; $sql_login = $cOutFileDatabase['login']; $sql_pwd = $cOutFileDatabase['password']; $db = new CRUD($sql_host, $sql_db, $sql_login, $sql_pwd); $bigQueries = $this->getSQLQueryToImport(); if (!empty($bigQueries)) { if (array_key_exists('create', $bigQueries)) { $db->dbQL($bigQueries['create']); unset($bigQueries['create']); } foreach ($bigQueries as $bigquery) { if (!empty($bigquery)) { $db->dbQL($bigquery); } } return true; } } return false; } }
public function installDatabase($data) { $adm_email = $data['user_email']; $sql_host = $data['database_host']; $sql_db = $data['database_name']; $sql_login = $data['database_login']; $sql_pwd = $data['database_password']; $db = new CRUD($sql_host, $sql_db, $sql_login, $sql_pwd); $dataTrad['title'] = $data['website_title']; $dataTrad['slogan'] = $data['website_slogan']; $dataTrad['description'] = $data['website_meta_description']; $dataTrad['copyright'] = $data['website_copyright']; $dataTrad['year'] = $data['website_year_creation']; $dataTrad['keywords'] = $data['website_meta_keywords']; $dataTrad['date_modification'] = time(); $bigQueries = $this->getSQLQueryToImport(); if (!empty($bigQueries)) { if (array_key_exists('create', $bigQueries)) { $db->dbQL($bigQueries['create']); unset($bigQueries['create']); } foreach ($bigQueries as $bigquery) { if (!empty($bigquery)) { $db->dbQL($bigquery); } } return true; } return false; }
public function installDatabase() { $fileTempAdmin = BASE . 'temp/admin.php'; if (is_file($fileTempAdmin)) { $cFile = file_get_contents($fileTempAdmin); $cOutFile = unserialize($cFile); $adm_email = $cOutFile['email']; } $fileTempDatabase = BASE . 'temp/database.php'; if (is_file($fileTempDatabase)) { $cFileDatabase = file_get_contents($fileTempDatabase); if ($cOutFileDatabase = unserialize($cFileDatabase)) { $sql_host = $cOutFileDatabase['hote']; $sql_db = $cOutFileDatabase['name']; $sql_login = $cOutFileDatabase['login']; $sql_pwd = $cOutFileDatabase['password']; } $db = new CRUD($sql_host, $sql_db, $sql_login, $sql_pwd); $fileTempWebsite = BASE . 'temp/website.php'; if (is_file($fileTempWebsite)) { $cFileWebiste = file_get_contents($fileTempWebsite); if ($cOutFileWebsite = unserialize($cFileWebiste)) { $dataTrad['title'] = $cOutFileWebsite['title']; $dataTrad['slogan'] = $cOutFileWebsite['slogan']; $dataTrad['description'] = $cOutFileWebsite['description']; $dataTrad['copyright'] = $cOutFileWebsite['copyright']; $dataTrad['year'] = $cOutFileWebsite['year']; $dataTrad['keywords'] = $cOutFileWebsite['keywords']; $dataTrad['date_modification'] = time(); $bigQueries = $this->getSQLQueryToImport($cOutFile); if (!empty($bigQueries)) { if (array_key_exists('create', $bigQueries)) { $db->dbQL($bigQueries['create']); unset($bigQueries['create']); } foreach ($bigQueries as $bigquery) { if (!empty($bigquery)) { $db->dbQL($bigquery); } } return true; } } } return false; } }