ACC SHELL
<?php
/**
*
*
* @version $Id$
* @copyright 2010
*/
class Settings extends Tools{
//public $pagesize = '10';
public $keywords = array();
public $description = array();
public $google_analytics = array();
function __construct() { }
function getSettings($lang='1') {
$result = dibi::query('SELECT nazev, hodnota, stav, lang, datum FROM nastaveni WHERE lang=%i', $lang);
if ($result) {
return $result->fetchAssoc('nazev');
}
else {
return false;
}
}
function updateSettings($arr = array(), $whatToUpdate = null) {
if (dibi::query('UPDATE nastaveni SET ', $arr, 'WHERE nazev=%s AND lang=%i', $whatToUpdate, $arr['lang'])) {
Tools::message('Úprava nastavení ' . $whatToUpdate . ' proběhla v pořádku', 'OK');
return true;
}
else
return false;
}
function insertSettings($arr = array()) {
if (dibi::query('INSERT INTO nastaveni ', $arr)) {
Tools::message('Uložení nastavení proběhlo v pořádku', 'OK');
return true;
}
else
return false;
}
}
?>
ACC SHELL 2018