From jczarniak@jarsat.pl Fri Jul 16 09:42:08 2010
From: =?utf-8?q?Jaros=C5=82aw?= Czarniak
To: lms@lists.lms.org.pl
Subject: Re: [lms] defaultowe zwijanie sekcji
Date: Fri, 16 Jul 2010 09:47:11 +0200
Message-ID: <21772195.3187.1279266431614.JavaMail.root@mail>
In-Reply-To: <556212.3183.1279265993569.JavaMail.root@mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8129002828508404178=="
--===============8129002828508404178==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
A no moge. Tylko ze to jest taki mega-dirty-hack ze az wstyd.
Generalnie w kazdej funkcji ktora robila jakas zmiane w koncie klienta
jest dodany taki lub podobny kawalek:
$this->DB->Execute('INSERT INTO logi (data, kto, co, cid,uwag=
i) =
=20
VALUES (?NOW?, ?, ?, ?, ?)', =
=
=20
array($this->AUTH->id, " AKTUALIZACJA KLIENTA ".$custome=
rdata['id'],$customerdata['id'],$this->array_to_string($customerdata)));=20
Jesli chcesz dokladnie wiedziec co i jak to daj znac - zrobie jakies zbiorcze=
zestawienie zmian.
=20
----- "Pawel Szymanowicz" napisa=C5=82:
> W dniu 15.07.2010 16:19, Jaros=C5=82aw Czarniak pisze:
> > Dziekuje bardzo.
> > Na JS w ogole nie zwrocilem uwagi...
> >
> >
> >
> > ----- "Pawel Szymanowicz" napisa=C5=82:
> >
> >> W dniu 15.07.2010 10:28, Jaros=C5=82aw Czarniak pisze:
> >>> kowa sekcje
> >> Witam
> >>
> >> Dane zapisywane s=C4=85 w cookie.
> >>
> >> Na dole pliku masz taki kod:
> >>
> >>
{literal}{/literal}
> >>
> >> Gdzie wiadomo ticketpanel to nazwa jak=C4=85 poda=C5=82e=C5=9B na g=C3=
=B3rze:
> >>
> >> >> onclick=3D"showOrHide('ticketpanel');"
> >> colspan=3D"5">
> >>
> >> Tu wiadomo 1 pokazuje, 0 nie pokazuje.
> >>
> >> Generalnie powinno zapisa=C4=87 ci w ciasteczku czy zostawi=C5=82e=C5=9B=
ostatnio
> >> zwini=C4=99te czy rozwini=C4=99te.
> >>
> >> Pozdrawiam
> >> Pawe=C5=82 Szymanowicz
> >> R-LINK sp. z o.o.
> >> _______________________________________________
> >> lms mailing list
> >> lms(a)lists.lms.org.pl
> >> http://lists.lms.org.pl/mailman/listinfo/lms
> >
> Witam
>=20
> A da=C5=82o by rad=C4=99, aby=C5=9B si=C4=99 podzieli=C5=82 kodem?
>=20
> Pozdrawiam
> Pawe=C5=82 Szymanowicz
> R-LINK sp. z o.o.
> _______________________________________________
> lms mailing list
> lms(a)lists.lms.org.pl
> http://lists.lms.org.pl/mailman/listinfo/lms
--=20
Pozdrawiam
Jaros=C5=82aw Czarniak
Jarsat s.c.
Kruczkowskiego 25
80-288, Gda=C5=84sk
jczarniak (at) jarsat (dot) pl
tel. 0 58 736 50 01
NIP 583-25-65-608; REGON 191681902;
--===============8129002828508404178==--
From michal.gacek@gmail.com Fri Jul 16 09:50:52 2010
From: =?utf-8?q?Micha=C5=82?= "gaco" Gacek
To: lms@lists.lms.org.pl
Subject: Re: [lms] defaultowe zwijanie sekcji
Date: Fri, 16 Jul 2010 09:49:45 +0200
Message-ID:
In-Reply-To: <21772195.3187.1279266431614.JavaMail.root@mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7291139580423162219=="
--===============7291139580423162219==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
wrzuć patcha po prostu nie zależnie jak bardzo jest dirty, kilka osob
tutaj jezeli bedzie chcialo to go doprowadzi do porządku.
A tak zawsze jest jakas podstawa na jakiej można się oprzeć :)
--===============7291139580423162219==--
From profek412@r-link.pl Fri Jul 16 10:46:01 2010
From: Pawel Szymanowicz
To: lms@lists.lms.org.pl
Subject: Re: [lms] defaultowe zwijanie sekcji
Date: Fri, 16 Jul 2010 10:45:59 +0200
Message-ID: <4C401C47.9090405@r-link.pl>
In-Reply-To: <21772195.3187.1279266431614.JavaMail.root@mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0010958189801884407=="
--===============0010958189801884407==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
W dniu 16.07.2010 09:47, Jaros=C5=82aw Czarniak pisze:
> A no moge. Tylko ze to jest taki mega-dirty-hack ze az wstyd.
> Generalnie w kazdej funkcji ktora robila jakas zmiane w koncie klienta
> jest dodany taki lub podobny kawalek:
>
> $this->DB->Execute('INSERT INTO logi (data, kto, co, cid,u=
wagi)
> VALUES (?NOW?, ?, ?, ?, ?)',
> array($this->AUTH->id, " AKTUALIZACJA KLIENTA ".$cust=
omerdata['id'],$customerdata['id'],$this->array_to_string($customerdata)));
>
>
> Jesli chcesz dokladnie wiedziec co i jak to daj znac - zrobie jakies zbiorc=
ze zestawienie zmian.
>
Witam
To si=C4=99 nie=C5=BAle naklepa=C5=82e=C5=9B w klawiatur=C4=99, aby ka=C5=BCd=
=C4=85 z funkcji rozbudowa=C4=87 o=20
to. Mi generalnie podrzucenie tego pomys=C5=82u ze sposobem realizacji=20
wystarczy bo i tak jakie=C5=9B patche mi nic nie dadz=C4=85 bo za du=C5=BCo m=
am=20
nagrzebane w kodzie, aby opiera=C4=87 si=C4=99 na gotowych rozwi=C4=85zaniach.
Pozdrawiam
Pawe=C5=82 Szymanowicz
R-LINK sp. z o.o.
--===============0010958189801884407==--
From waldemar.dymkiewicz@easy-com.pl Fri Jul 16 11:01:04 2010
From: Waldemar Dymkiewicz
To: lms@lists.lms.org.pl
Subject: Re: [lms] defaultowe zwijanie sekcji
Date: Fri, 16 Jul 2010 11:01:02 +0200
Message-ID: <4C401FCE.10107@easy-com.pl>
In-Reply-To: <21772195.3187.1279266431614.JavaMail.root@mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8748304505517646507=="
--===============8748304505517646507==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Prawdę mówiąc ja bym to widział wykonane w trigerach tyle że triger
MySQL (popularniejszego) różni się od Postgresowego.
Jestem w stanie wykonać trigery postgresowe, już w zasadzie jeden mam
używał do zapisywanie kiedy komputer miał pole access zmieniane 0 -> 1
lub 1 -> 0.
--
Waldemar Dymkiewicz, administrator urządzeń sieciowych
"Easy Com" Świątek Piotr, ul. Jodłowa 7, Góra
tel. 65 543 20 44 wew. 4
--===============8748304505517646507==--
From jczarniak@jarsat.pl Fri Jul 16 12:11:09 2010
From: =?utf-8?q?Jaros=C5=82aw?= Czarniak
To: lms@lists.lms.org.pl
Subject: Re: [lms] defaultowe zwijanie sekcji
Date: Fri, 16 Jul 2010 12:15:45 +0200
Message-ID: <29881862.3325.1279275345484.JavaMail.root@mail>
In-Reply-To: <4C401FCE.10107@easy-com.pl>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5173924945981958557=="
--===============5173924945981958557==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Ja tez.
Ale osoba ktora to zaczela robic nie ma pojacia o trigerach.
A potem to juz nie bylo sensu tego zmieniac. Bo skoro dziala
to po co? :)
----- "Waldemar Dymkiewicz" napisał:
> Prawdę mówiąc ja bym to widział wykonane w trigerach tyle że triger
> MySQL (popularniejszego) różni się od Postgresowego.
> Jestem w stanie wykonać trigery postgresowe, już w zasadzie jeden mam
> używał do zapisywanie kiedy komputer miał pole access zmieniane 0 ->
> 1
> lub 1 -> 0.
>
> --
> Waldemar Dymkiewicz, administrator urządzeń sieciowych
> "Easy Com" Świątek Piotr, ul. Jodłowa 7, Góra
> tel. 65 543 20 44 wew. 4
> _______________________________________________
> lms mailing list
> lms(a)lists.lms.org.pl
> http://lists.lms.org.pl/mailman/listinfo/lms
--
Pozdrawiam
Jarosław Czarniak
Jarsat s.c.
Kruczkowskiego 25
80-288, Gdańsk
jczarniak (at) jarsat (dot) pl
tel. 0 58 736 50 01
NIP 583-25-65-608; REGON 191681902;
--===============5173924945981958557==--
From waldemar.dymkiewicz@easy-com.pl Fri Jul 16 12:14:31 2010
From: Waldemar Dymkiewicz
To: lms@lists.lms.org.pl
Subject: Re: [lms] defaultowe zwijanie sekcji
Date: Fri, 16 Jul 2010 12:14:29 +0200
Message-ID: <4C403105.4050001@easy-com.pl>
In-Reply-To: <29881862.3325.1279275345484.JavaMail.root@mail>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5943907273005142249=="
--===============5943907273005142249==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
W dniu 2010-07-16 12:15, Jarosław Czarniak pisze:
> A potem to juz nie bylo sensu tego zmieniac. Bo skoro dziala
> to po co? :)
No właśnie powód jest banalny... jeśli zmiana będzie robiona poza UI
(np. z skryptu albo masowo SQL) to nic się nie zapisze wtedy.
--
Waldemar Dymkiewicz, administrator urządzeń sieciowych
--===============5943907273005142249==--
From jczarniak@jarsat.pl Tue Jul 20 16:07:12 2010
From: =?utf-8?q?Jaros=C5=82aw?= Czarniak
To: lms@lists.lms.org.pl
Subject: Re: [lms] defaultowe zwijanie sekcji
Date: Tue, 20 Jul 2010 16:12:06 +0200
Message-ID: <28744040.4213.1279635125977.JavaMail.root@mail>
In-Reply-To: <4C403105.4050001@easy-com.pl>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7768098421532032369=="
--===============7768098421532032369==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Zachecony przez was zaczalem kombinowac z trigerami.
Nigdy ich jeszcze na powaznie nie uzywalem wiec chwile mi to zajelo ale
wydaje sie b.ladnie dzialac.
Chcialbym sie jednak zapytac czy mozna taki trigger jakos zoptymalizowac ?
DELIMITER $$
CREATE TRIGGER nodes_logi_update BEFORE UPDATE ON nodes=20
FOR EACH ROW=20
BEGIN
IF new.name!=3Dold.name OR new.mac!=3Dold.mac OR new.ipaddr!=3Dold.ipaddr OR =
new.ownerid!=3Dold.ownerid OR new.warning!=3Dold.warning OR new.info!=3Dold.i=
nfo OR new.location!=3Dold.location
then
INSERT INTO nodes_logi SELECT * FROM nodes WHERE id=3Dold.id;
END IF;
END;
$$
DELIMITER ;
taka konstrukcja wynikla glownie z tego ze pole lastonline jest updatowane pr=
awie non-stop
i logi staje sie jednym wielkim smietnikiem.
Czy jest jakis sposob na wykluczenie jednej kolumny zamiast wlaczania wszystk=
ich po za jednym ?
----- "Waldemar Dymkiewicz" napisa=C5=82:
> W dniu 2010-07-16 12:15, Jaros=C5=82aw Czarniak pisze:
> > A potem to juz nie bylo sensu tego zmieniac. Bo skoro dziala
> > to po co? :)
>=20
> No w=C5=82a=C5=9Bnie pow=C3=B3d jest banalny... je=C5=9Bli zmiana b=C4=99dz=
ie robiona poza UI
> (np. z skryptu albo masowo SQL) to nic si=C4=99 nie zapisze wtedy.
>=20
>=20
> --=20
> Waldemar Dymkiewicz, administrator urz=C4=85dze=C5=84 sieciowych
> _______________________________________________
> lms mailing list
> lms(a)lists.lms.org.pl
> http://lists.lms.org.pl/mailman/listinfo/lms
--=20
Pozdrawiam
Jaros=C5=82aw Czarniak
Jarsat s.c.
Kruczkowskiego 25
80-288, Gda=C5=84sk
jczarniak (at) jarsat (dot) pl
tel. 0 58 736 50 01
NIP 583-25-65-608; REGON 191681902;
--===============7768098421532032369==--
|