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;
 }
Beispiel #3
0
 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;
     }
 }