Benutzer-Werkzeuge

Webseiten-Werkzeuge


we:hook_customer

webEdition-Datei "we_customer_customer.class.php"

Um aus der webEdition-Kundenverwaltung den Hook „preDelete“ ausführen zu können ist in der aktuellen webEdition-Version 7.0.3 die folgende Erweiterung der Funktion „delete“ notwendig.

Die Datei befindet sich im Verzeichnis:

/webEdition/we/we_modules/customer/we_customer_customer.class.php

Anpassung der Funktion "delete"

function delete($recursive = true){ //FIXME: what about documents/objects of customer?
	if(we_base_model::delete() && $recursive){
		$hook = new weHook('customer_preDelete', '', array('customer' => $this, 'from' => 'management', 'type' => ($this->ID ? 'existing' : 'new')));
		we_customer_documentFilter::deleteWebUser($this->ID);
		return $hook->executeHook();
	}
	return false;
}
we/hook_customer.txt · Zuletzt geändert: 2017/04/22 00:00 (Externe Bearbeitung)