Database class integration. Modify database class singular() method to support table names ending in 'ses', such as v_databases.

This commit is contained in:
Nate
2019-07-09 20:06:17 -06:00
parent 2cb44c3b7d
commit fca4691ac6
11 changed files with 287 additions and 340 deletions

View File

@@ -39,9 +39,9 @@ else {
$text = $language->get();
//action add or update
if (isset($_REQUEST["id"])) {
if (is_uuid($_REQUEST["id"])) {
$action = "update";
$app_uuid = check_str($_REQUEST["id"]);
$app_uuid = $_REQUEST["id"];
}
else {
$action = "add";
@@ -49,14 +49,14 @@ else {
//get http post variables and set them to php variables
if (count($_POST)>0) {
$app_enabled = check_str($_POST["app_enabled"]);
$app_enabled = $_POST["app_enabled"];
}
if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$msg = '';
if ($action == "update") {
$app_uuid = check_str($_POST["app_uuid"]);
$app_uuid = $_POST["app_uuid"];
}
//check for all required data
@@ -77,35 +77,27 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
//add or update the database
if ($_POST["persistformvar"] != "true") {
if ($action == "add") {
$sql = "insert into v_apps ";
$sql .= "(";
$sql .= "app_uuid ";
$sql .= ")";
$sql .= "values ";
$sql .= "(";
$sql .= "'".uuid()."' ";
$sql .= ")";
//$db->exec(check_sql($sql));
unset($sql);
$array['apps'][0]['app_uuid'] = uuid();
message::add($text['message-add']);
header("Location: apps.php");
return;
} //if ($action == "add")
}
if ($action == "update") {
$sql = "update v_apps set ";
$sql .= "app_uuid = '$app_uuid' ";
$sql .= "where app_uuid = '$app_uuid'";
//$db->exec(check_sql($sql));
unset($sql);
$array['apps'][0]['app_uuid'] = $app_uuid;
message::add($text['message-update']);
header("Location: apps.php");
return;
} //if ($action == "update")
} //if ($_POST["persistformvar"] != "true")
} //(count($_POST)>0 && strlen($_POST["persistformvar"]) == 0)
}
if (is_array($array) && sizeof($array) != 0) {
$database = new database;
$database->app_name = 'apps';
$database->app_uuid = 'd8704214-75a0-e52f-1336-f0780e29fef8';
$database->save($array);
unset($array);
}
header("Location: apps.php");
exit;
}
}
//show the header
require_once "resources/header.php";