Example #1
0
 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);
 }