Hey,
beim Erstellen eines neuen Wunschzettels ist dieser standardmäßig öffentlich. Sprich oxuserbaskets__oxpublic == 1.
Dem Nutzer ist dies aber sehr wahrscheinlich nicht bewusst. Setze ich in models/oxuserbaskets innerhalb der Funktion protected function _insert() den Standard-Wert auf 0 ,werden jedoch auch alle anderen gespeicherten Warenkörbe auch auf 0 gesetzt ...
if ( !isset( $this->oxuserbaskets__oxpublic->value ) ) {
$this->oxuserbaskets__oxpublic = new oxField(0, oxField::T_RAW);
}
Ich würde es gerne dem Nutzer überlassen zu entscheiden ob sein Wunschzettel öffentlich ist, oder nicht.
getestet in oxid 4.8.1 -> 4.8.7
beim Erstellen eines neuen Wunschzettels ist dieser standardmäßig öffentlich. Sprich oxuserbaskets__oxpublic == 1.
Dem Nutzer ist dies aber sehr wahrscheinlich nicht bewusst. Setze ich in models/oxuserbaskets innerhalb der Funktion protected function _insert() den Standard-Wert auf 0 ,werden jedoch auch alle anderen gespeicherten Warenkörbe auch auf 0 gesetzt ...
if ( !isset( $this->oxuserbaskets__oxpublic->value ) ) {
$this->oxuserbaskets__oxpublic = new oxField(0, oxField::T_RAW);
}
Ich würde es gerne dem Nutzer überlassen zu entscheiden ob sein Wunschzettel öffentlich ist, oder nicht.
getestet in oxid 4.8.1 -> 4.8.7