Üdv!
Ha egy user törlésre kerül (admin v. maga törli a fiókját) szeretnék egy műveletet elvégezni.
Ezt mivel tudom megtenni?
A hook_user_delete(), vagy a hook_user_cancel() kell nekem?
Tehát ilyesmi kellene a .module-ban?
function mymodule_user_delete($uid) { // törlés a táblából db_delete('mytable')->condition('uid', $uid)->execute(); }
Drupal verzió:
Fórum:
Szoktad megnézni az api doksit?
A hook_user_delete az a felhasználó törlésekor hívódik a hook_user_cancel pedig a felhasználó felfüggesztésekor.
A paramétered a hook_user_delete hívásakor az user objektum és nem az user id.
https://api.drupal.org/api/drupal/modules%21user%21user.api.php/function...
Az api leírásban szereplő példát leírod rosszul. Miért?
Üdv!
Dudás József
Rosszul írtam...
Rosszul írtam...
Azért kérdeztem, mert a user törli magát, az "Cancel account" button. Ez téveszthetett meg.
Tehát a mymodule_user_delete() implementáció kellene.