Add the following features:
[Project_webapp.git] / index.php
index 8bceb64bb6702c58fa45b66bb7f4ea744d6415d5..9dc9e0bff683e93bc416467c952f29a9e88095af 100644 (file)
--- a/index.php
+++ b/index.php
@@ -2,19 +2,13 @@
 require('includes/header.php');
 
 include('lib/db.php');
-include('lib/utils.php');
-
-/**
- * [session_start start a unique session for the current browser client]
- */
-session_start();
 
 $connection = new CustomDB($configs['host'], $configs['username'], $configs['password'], $configs['database']);
 
 $page = filter_input(INPUT_GET, 'page', FILTER_SANITIZE_URL);
-$isPage = true;
+$is_page = true;
 if (!isset($page)) {
-    $isPage = false;
+    $is_page = false;
     $page = "";
 }
 
@@ -22,20 +16,20 @@ if (!isset($page)) {
  * form MUST have an hidden field named 'form' to enable proper routing
  */
 $form = filter_input(INPUT_POST, 'form', FILTER_SANITIZE_URL);
-$isForm = true;
+$is_form = true;
 if (!isset($form)) {
-    $isForm = false;
+    $is_form = false;
     $form = "";
 }
 
 function get_action_type() {
-    global $isPage, $isForm;
+    global $is_page, $is_form;
 
-    if ($isPage && !$isForm && is_get_request()) {
+    if ($is_page && !$is_form && is_get_request()) {
         return "page";
-    } elseif ($isForm && !$isPage && is_post_request()) {
+    } elseif ($is_form && !$is_page && is_post_request()) {
         return "form";
-    } elseif (!$isPage && !$isForm && is_get_request()){
+    } elseif (!$is_page && !$is_form && is_get_request()){
         return "empty";
     } else {
         return "unknown";
@@ -52,7 +46,7 @@ function get_url_action($action_type) {
     } elseif ($action_type === "empty") {
         return "";
     } elseif ($action_type === "unknown") {
-        die('Cannot get a valid action from URL parameters or form fields');
+        die('Cannot get a valid action from URL parameters or form fields.');
     }
 }
 
@@ -91,19 +85,17 @@ function display_action($action_name, $action_type)
             } elseif ($action_type === "form") {
                 include($includes_rpath . "/form" . $action . ".php");
             } else {
-                echo "Unknown error in action displaying <br>";
+                echo "Unknown error in action displaying. <br>";
             }
             $found_action = true;
             break;
         }
     }
     if (!$found_action) {
-        echo "Action to display do not exist <br>";
+        echo "Action to display do not exist. <br>";
     }
 }
 
-//password_hash('12345678', PASSWORD_DEFAULT);
-
 $action_type = get_action_type();
 $url_action = get_url_action($action_type);
 $action = validate_url_action($url_action);
@@ -111,7 +103,7 @@ display_action($action, $action_type);
 
 $connection->close();
 
-session_destroy();
+session_write_close();
 
 require('includes/footer.html');
 ?>