Cleaning up
Simplify structure and fix errors
This commit is contained in:
parent
a1c020c772
commit
fd8c5f9f96
|
@ -45,6 +45,7 @@ class dbinterface
|
|||
|
||||
public function HWextension_db_SccpTableData($dataid, $data = array())
|
||||
{
|
||||
// $stmt is a single row fetch, $stmts is a fetchAll.
|
||||
global $db;
|
||||
$stmt = '';
|
||||
$stmts = '';
|
||||
|
@ -59,7 +60,7 @@ class dbinterface
|
|||
$stmts = $db->prepare('SELECT * FROM sccpline WHERE name = $data[name]');
|
||||
}
|
||||
break;
|
||||
case "SccpDevice":
|
||||
case 'SccpDevice':
|
||||
$filtered ='';
|
||||
$singlerow = false;
|
||||
if (empty($data['fields'])) {
|
||||
|
@ -112,11 +113,11 @@ class dbinterface
|
|||
case 'HWextension':
|
||||
$raw_settings = $this->getDb_model_info($get = "extension", $format_list = "model");
|
||||
break;
|
||||
case "get_colums_sccpdevice":
|
||||
case 'get_colums_sccpdevice':
|
||||
$sql = "DESCRIBE sccpdevice";
|
||||
$stmt = $db->prepare($sql);
|
||||
break;
|
||||
case "get_colums_sccpuser":
|
||||
case 'get_colums_sccpuser':
|
||||
$sql = "DESCRIBE sccpuser";
|
||||
$stmts = $db->prepare($sql);
|
||||
break;
|
||||
|
@ -127,7 +128,7 @@ class dbinterface
|
|||
. 'LEFT JOIN sccpdevmodel as addon ON t1.addon=addon.model WHERE name="' . $data['id'] . '';
|
||||
$stmt = $db->prepare($sql);
|
||||
break;
|
||||
case "get_sccpuser":
|
||||
case 'get_sccpuser':
|
||||
$sql = 'SELECT * FROM sccpuser ';
|
||||
if (!empty($data['id'])) {
|
||||
$sql .= 'WHERE name= ' . $data['id'] . '';
|
||||
|
@ -320,29 +321,27 @@ class dbinterface
|
|||
$result = $db->prepare($req)->execute();
|
||||
break;
|
||||
case 'sccpbuttons':
|
||||
if (($mode == 'clear') || ($mode == 'delete')) {
|
||||
switch ($mode) {
|
||||
case 'clear': // no break here as clear is same as delete
|
||||
case 'delete':
|
||||
$sql = 'DELETE FROM sccpbuttonconfig WHERE ref=' . $hwid . '';
|
||||
$result = $db->prepare($sql)->execute();
|
||||
}
|
||||
if ($mode == 'delete') {
|
||||
break;
|
||||
}
|
||||
if (empty($save_value)) {
|
||||
break;
|
||||
}
|
||||
if ($mode == 'replace') {
|
||||
case 'replace':
|
||||
if (!empty($save_value)) {
|
||||
$sql = 'UPDATE sccpbuttonconfig SET `name`=? WHERE `ref`= ? AND `reftype`=? AND `instance`=? AND `buttontype`=?';
|
||||
// $sql = 'INSERT INTO `sccpbuttonconfig` (`ref`, `reftype`,`instance`, `buttontype`, `name`, `options`) VALUES (?,?,?,?,?,?);';
|
||||
// die(print_r($save_value,1));
|
||||
$stmt = $db->prepare($sql);
|
||||
$result= $db->executeMultiple($stmt, $save_value);
|
||||
} else {
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if (!empty($save_value)) {
|
||||
$sql = 'INSERT INTO sccpbuttonconfig (`ref`, `reftype`,`instance`, `buttontype`, `name`, `options`) VALUES (?,?,?,?,?,?)';
|
||||
// die(print_r($save_value,1));
|
||||
$stmt = $db->prepare($sql);
|
||||
$result = $db->executeMultiple($stmt, $save_value);
|
||||
}
|
||||
}
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue