25 lines
603 B
PHP
25 lines
603 B
PHP
|
<?php
|
||
|
|
||
|
class InstallSql
|
||
|
{
|
||
|
public function inject()
|
||
|
{
|
||
|
require_once __DIR__.'/../app/inc/init.php';
|
||
|
|
||
|
if ($connect->ErrorMsg() !== '') {
|
||
|
throw new \Exception('Bad database configuration : '.$connect->ErrorMsg());
|
||
|
}
|
||
|
|
||
|
$sqls = explode("\n", file_get_contents(__DIR__.'/install.mysql.auto.sql'));
|
||
|
foreach ($sqls as $sql) {
|
||
|
$sql = trim($sql);
|
||
|
if (empty($sql) === true) {
|
||
|
continue;
|
||
|
}
|
||
|
|
||
|
$query = $connect->Prepare($sql);
|
||
|
$cleaning = $connect->Execute($query);
|
||
|
}
|
||
|
}
|
||
|
}
|