/**
  * @param array $params deleted contact_id
  * @see waEventHandler::execute()
  * @return void
  */
 public function execute($params)
 {
     // Получаем все удаляемые контакты
     $contact_model = new waContactModel();
     $contacts = $contact_model->getByField('id', $params, true);
     $guestbook_model = new guestbook2Model();
     foreach ($contacts as $contact) {
         // Обновляем записи гостевой книги, чтобы не было "битых" contact_id
         $guestbook_model->updateByField('contact_id', $contact['id'], array('contact_id' => 0, 'name' => $contact['name']));
     }
 }
 /**
  * @param array $params deleted contact_id
  * @see waEventHandler::execute()
  * @return void
  */
 public function execute($params)
 {
     // Getting all contacts to be deleted
     // Получаем все удаляемые контакты
     $contact_model = new waContactModel();
     $contacts = $contact_model->getByField('id', $params, true);
     $guestbook_model = new guestbook2Model();
     foreach ($contacts as $contact) {
         // Updating guestbook records to avoid appearance of non-existent contact_id values
         // Обновляем записи гостевой книги, чтобы не было "битых" contact_id
         $guestbook_model->updateByField('contact_id', $contact['id'], array('contact_id' => 0, 'name' => $contact['name']));
     }
 }