+ $sistema = intval($this->sistema);
+ $where = '';
+ $datos = array(
+ 'icono' => $this->icono,
+ 'link' => $this->link,
+ 'link_ayuda' => $this->link_ayuda,
+ 'habilitado' => $this->habilitado ? 1 : 0,
+ );
+ if ($sistema) {
+ $accion = DB_AUTOQUERY_UPDATE;
+ $where = "sistema = $sistema";
+ } else {
+ $accion = DB_AUTOQUERY_INSERT;
+ $sistema = $db->nextId('sistema');
+ if (DB::isError($sistema)) {
+ return $sistema;
+ }
+ // Asigno el nuevo id de sistema.
+ $this->sistema = $sistema;
+ $datos['sistema'] = $sistema;
+ }
+ $res = $db->autoExecute('sistema', $datos, $accion, $where);
+ if (DB::isError($res)) {
+ return $res;
+ }
+ return true;