ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/libs/
File Upload :
Current File : /srv/www/vhosts/centrumlb/administrace/libs/settings.class.php

<?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