mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-09 10:08:23 +00:00
Database class integration. Modify database class singular() method to support table names ending in 'ses', such as v_databases.
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user