From d1cd3286b0d78a55a381fec4af174816efaac1e4 Mon Sep 17 00:00:00 2001 From: ghost Date: Wed, 22 Dec 2021 06:15:54 +0200 Subject: [PATCH] initial commit --- database/cloud-server.mwb | Bin 0 -> 6244 bytes src/application/controller/index.php | 3 +++ src/application/model/model.php | 20 ++++++++++++++++++++ src/application/view/index.phtml | 0 src/bootstrap.php | 5 +++++ src/config-default.php | 12 ++++++++++++ src/public/index.php | 3 +++ src/system/helper/common.php | 8 ++++++++ 8 files changed, 51 insertions(+) create mode 100644 database/cloud-server.mwb create mode 100644 src/application/controller/index.php create mode 100644 src/application/model/model.php create mode 100644 src/application/view/index.phtml create mode 100644 src/bootstrap.php create mode 100644 src/config-default.php create mode 100644 src/public/index.php create mode 100644 src/system/helper/common.php diff --git a/database/cloud-server.mwb b/database/cloud-server.mwb new file mode 100644 index 0000000000000000000000000000000000000000..53436261f730104c1dcb41d4c1d50c2ac9844833 GIT binary patch literal 6244 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 literal 0 HcmV?d00001 diff --git a/src/application/controller/index.php b/src/application/controller/index.php new file mode 100644 index 0000000..aa42257 --- /dev/null +++ b/src/application/controller/index.php @@ -0,0 +1,3 @@ +db = new PDO('mysql:dbname=' . $database . ';host=' . $hostname . ';port=' . $port . ';charset=utf8', $user, $password, [PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8']); + $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $this->db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); + } catch(PDOException $e) { + trigger_error($e->getMessage()); + } + } +} \ No newline at end of file diff --git a/src/application/view/index.phtml b/src/application/view/index.phtml new file mode 100644 index 0000000..e69de29 diff --git a/src/bootstrap.php b/src/bootstrap.php new file mode 100644 index 0000000..dd4ab01 --- /dev/null +++ b/src/bootstrap.php @@ -0,0 +1,5 @@ + 4 && ($number % 100) < 20) ? 2 : $cases[min($number % 10, 5)]]; +} \ No newline at end of file