@@ -8,24 +8,24 @@ discard block |
||
8 | 8 | * @param string $filename |
9 | 9 | */ |
10 | 10 | public static function import_file($filename) { |
11 | - $filename = filter_var($filename,FILTER_SANITIZE_STRING); |
|
11 | + $filename = filter_var($filename, FILTER_SANITIZE_STRING); |
|
12 | 12 | $Connection = new Connection(); |
13 | 13 | //Connection::$db->beginTransaction(); |
14 | 14 | $templine = ''; |
15 | - $handle = @fopen($filename,"r"); |
|
15 | + $handle = @fopen($filename, "r"); |
|
16 | 16 | if ($handle) { |
17 | 17 | //$lines = file($filename); |
18 | 18 | //foreach ($lines as $line) |
19 | - while (($line = fgets($handle,4096)) !== false) |
|
19 | + while (($line = fgets($handle, 4096)) !== false) |
|
20 | 20 | { |
21 | - if (substr($line,0,2) == '--' || $line == '') continue; |
|
21 | + if (substr($line, 0, 2) == '--' || $line == '') continue; |
|
22 | 22 | $templine .= $line; |
23 | - if (substr(trim($line), -1,1) == ';') |
|
23 | + if (substr(trim($line), -1, 1) == ';') |
|
24 | 24 | { |
25 | 25 | try { |
26 | 26 | $sth = $Connection->db->prepare($templine); |
27 | 27 | $sth->execute(); |
28 | - } catch(PDOException $e) { |
|
28 | + } catch (PDOException $e) { |
|
29 | 29 | return "error (import ".$filename.") : ".$e->getMessage()."\n"; |
30 | 30 | } |
31 | 31 | $templine = ''; |
@@ -42,27 +42,27 @@ discard block |
||
42 | 42 | $error = ''; |
43 | 43 | $dh = opendir($directory); |
44 | 44 | //foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory)) as $filename) |
45 | - while(false !== ($filename = readdir($dh))) |
|
45 | + while (false !== ($filename = readdir($dh))) |
|
46 | 46 | { |
47 | - if (preg_match('/\.sql$/',$filename)) $error .= create_db::import_file($directory.$filename); |
|
47 | + if (preg_match('/\.sql$/', $filename)) $error .= create_db::import_file($directory.$filename); |
|
48 | 48 | } |
49 | 49 | return $error; |
50 | 50 | } |
51 | 51 | |
52 | - public static function create_database($root,$root_pass,$user,$pass,$db,$db_type,$host) { |
|
53 | - $root = filter_var($root,FILTER_SANITIZE_STRING); |
|
54 | - $root_pass = filter_var($root_pass,FILTER_SANITIZE_STRING); |
|
55 | - $user = filter_var($user,FILTER_SANITIZE_STRING); |
|
56 | - $password = filter_var($pass,FILTER_SANITIZE_STRING); |
|
57 | - $db = filter_var($db,FILTER_SANITIZE_STRING); |
|
58 | - $db_type = filter_var($db_type,FILTER_SANITIZE_STRING); |
|
59 | - $host = filter_var($host,FILTER_SANITIZE_STRING); |
|
52 | + public static function create_database($root, $root_pass, $user, $pass, $db, $db_type, $host) { |
|
53 | + $root = filter_var($root, FILTER_SANITIZE_STRING); |
|
54 | + $root_pass = filter_var($root_pass, FILTER_SANITIZE_STRING); |
|
55 | + $user = filter_var($user, FILTER_SANITIZE_STRING); |
|
56 | + $password = filter_var($pass, FILTER_SANITIZE_STRING); |
|
57 | + $db = filter_var($db, FILTER_SANITIZE_STRING); |
|
58 | + $db_type = filter_var($db_type, FILTER_SANITIZE_STRING); |
|
59 | + $host = filter_var($host, FILTER_SANITIZE_STRING); |
|
60 | 60 | // Dirty hack |
61 | 61 | if ($host != 'localhost' && $host != '127.0.0.1') { |
62 | 62 | $grantright = $_SERVER['SERVER_ADDR']; |
63 | 63 | } else $grantright = 'localhost'; |
64 | 64 | try { |
65 | - $dbh = new PDO($db_type.':host='.$host,$root,$root_pass); |
|
65 | + $dbh = new PDO($db_type.':host='.$host, $root, $root_pass); |
|
66 | 66 | $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |
67 | 67 | if ($db_type == 'mysql') { |
68 | 68 | $dbh->exec('CREATE DATABASE IF NOT EXISTS `'.$db.'`;GRANT ALL ON `'.$db."`.* TO '".$user."'@'".$grantright."' IDENTIFIED BY '".$password."';FLUSH PRIVILEGES;"); |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | $dbh->exec("CREATE USER ".$user." WITH PASSWORD '".$password."'; |
73 | 73 | GRANT ALL PRIVILEGES ON DATABASE ".$db." TO ".$user.";"); |
74 | 74 | } |
75 | - } catch(PDOException $e) { |
|
75 | + } catch (PDOException $e) { |
|
76 | 76 | $dbh = null; |
77 | 77 | return "error : ".$e->getMessage(); |
78 | 78 | } |