Sindbad~EG File Manager
<?php
namespace ResponsiveMenu\Database;
class Database {
public function __construct($db_base) {
$this->db = $db_base;
}
public function all($table) {
$results = $this->db->get_results("SELECT * FROM {$this->db->prefix}{$table}", ARRAY_A);
$flattened = [];
foreach($results as $result)
$flattened[$result['name']] = $result['value'];
return $flattened;
}
public function update($table, array $to_update) {
return $this->db->replace($this->db->prefix . $table, $to_update, ['%s', '%s']);
}
public function delete($table, $name) {
return $this->db->delete($this->db->prefix . $table, $name);
}
public function insert($table, array $arguments) {
return $this->db->insert($this->db->prefix . $table, $arguments);
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists