function saveGMap($values, $id_node) { $tmp = dibi::fetch("SELECT * FROM [gmap] WHERE id_node=%i", $id_node); unset($values['id_node']); unset($values['saveGMap']); //odstranenie premennych ktore niesu v databaze $tmp = (array) $tmp; foreach ($values as $key => $v) { if (!array_key_exists($key, $tmp)) { unset($values[$key]); } } $values['googleBar'] = (int) $values['googleBar']; $values['enableScrollWheelZoom'] = (int) $values['enableScrollWheelZoom']; $values['doubleClickZoom'] = (int) $values['doubleClickZoom']; if (isset($values['modul_visible'])) { node::changeVisibility($id_node, $values['modul_visible']); } dibi::query("UPDATE gmap SET ", $values, " WHERE id_node=%i", $id_node); Log::addLog($this, "Uprava gmap", "Menil:" . NEnvironment::getSession('Authentication')->login_form, '', $id_node); }