X-Git-Url: https://disinclined.org/git/?a=blobdiff_plain;ds=inline;f=index.php;h=493069aafaee7b9a57541b3a39c434b11f38db43;hb=950e73c8a7e3c2f2c4ff18b825d3cd0281afc693;hp=16a01ec0fc051c7a87a63c42fd45a12b536bca81;hpb=d4adeb654507e6cd75aac3f264ae21ed5d16bfab;p=dylansserver.git diff --git a/index.php b/index.php index 16a01ec..493069a 100644 --- a/index.php +++ b/index.php @@ -1,535 +1,4 @@ config_file, true); - $this->db = new mysqli( - $config[database]['domain'], - $config[database]['user'], - $config[database]['password'], - $config[database]['database']); - if (mysqli_connect_errno()) { - echo "Problem connecting to database: "; - echo mysqli_connect_error(); - exit(); - } - $this->recaptcha_publickey = $config[recaptcha]['publickey']; - $this->recaptcha_privatekey = $config[recaptcha]['privatekey']; - ob_start(); - } - - public static function determine_type() { - if (isset($_GET['page']) && is_numeric($_GET['page'])) { - return 'page'; - } else if (isset($_GET['year'])) { - return 'archive'; - } else if (isset($_GET['note'])) { - return 'note'; - } else if ($_SERVER['REQUEST_URI'] == '/') { - return 'index'; - } else if (isset($_GET['project'])) { - return 'project'; - } - } - - public function query() { - $args = func_get_args(); - $statement = $this->db->prepare($args[0]); - $args = array_slice($args, 1); - call_user_func_array(array($statement, 'bind_param'), &$args); - $statement->execute(); - $return = array(); - $statement->store_result(); - $row = array(); - $data = $statement->result_metadata(); - $fields = array(); - $fields[0] = &$statement; - while($field = $data->fetch_field()) { - $fields[] = &$row[$field->name]; - } - call_user_func_array("mysqli_stmt_bind_result", $fields); - $i = 0; - while ($statement->fetch()) { - foreach ($row as $key1=>$value1) $return[$i][$key1] = $value1; - $i++; - } - $statement->free_result(); - return $return; - } - - public function display_head($title = "dylanstestserver", - $home_link = "/") { - $scripts = ""; - $stylesheets = ""; - if (cms::determine_type() == "index") { $scripts = " - - -
- - - - -