/**
  * Handle an event in a listener.
  *
  * @param	string	$a_component	component, e.g. "Modules/Forum" or "Services/User"
  * @param	string	$a_event		event e.g. "createUser", "updateUser", "deleteUser", ...
  * @param	array	$a_parameter	parameter array (assoc), array("name" => ..., "phone_office" => ...)
  */
 static function handleEvent($a_component, $a_event, $a_parameter)
 {
     switch ($a_component) {
         case "Services/User":
             switch ($a_event) {
                 case "deleteUser":
                     $user_id = $a_parameter['usr_id'];
                     require_once "./Customizing/global/plugins/Services/Repository/RepositoryObject/Flashcards/classes/class.ilFlashcardUsage.php";
                     ilFlashcardUsage::_deleteUser($user_id);
                     break;
             }
             break;
     }
 }
 /**
  * delete all data of a user
  * @param integer user id
  */
 static function _deleteUser($a_user_id)
 {
     require_once "./Customizing/global/plugins/Services/Repository/RepositoryObject/Flashcards/classes/class.ilFlashcardUsage.php";
     ilFlashcardUsage::_deleteUser($a_user_id);
 }