Pracuje nad silnikiem 2moons/xnova.
Czy ktoś mógłby zerknąć poniższe pliki i powiedzieć dlaczego nie działa funkcja usuwania wysłanych wiadomości. Tylko ten jeden typ wiadomości nie usuwa się(MessCategory=999). Lub naprowadzić mnie dlaczego nie działa. Kliknięcie w przycisk ikonki kosza przy wiadomości, odświeża stronę i nic się nie dzieje.
My ShowMessagePage.class.php
pastebin.com/PN3gQzxF
page.messages.view.tpl
Czy ktoś mógłby zerknąć poniższe pliki i powiedzieć dlaczego nie działa funkcja usuwania wysłanych wiadomości. Tylko ten jeden typ wiadomości nie usuwa się(MessCategory=999). Lub naprowadzić mnie dlaczego nie działa. Kliknięcie w przycisk ikonki kosza przy wiadomości, odświeża stronę i nic się nie dzieje.
My ShowMessagePage.class.php
pastebin.com/PN3gQzxF
page.messages.view.tpl




































Używam EntityListener, w postLoad robie deszyfrowanie, w prePersist / preUpdate szyfrowanie pola x.
Generalnie działa to dobrze, ale w preUpdate zawartość changeset - x - oldValue jest zaszyfrowana, tak jakby postLoad w ogóle było ominięte, tak ma to działać? Jak robię dump w odpowiednich momentach wszystko jest ok.
Czyli
setField(string $value) {
$this->field = $value;
$this->setFieldEncrypted(null); // trigger change on mapped field so onFlush can update encrypted value