/** * Удаляет у пользователя служебную почту */ function delete_service_mail() { $user = Core::getInstance()->user; if ($this->model->deleteServiceMail($user)) { $this->tpl->assign('result', array('text' => 'Ящик успешно удалён')); } else { $this->tpl->assign('error', array('text' => 'Ошибка при удалении ящика')); } }
/** * Удаление почты пользователя */ public function testDeleteServiceMail() { // Фэлз, ибо нет почты $options = array('user_login' => 'user1' . rand(1, 10000), 'user_pass' => sha1($pass = '******'), 'user_new' => 0, 'user_service_mail' => ''); CreateObjectHelper::makeUser($options); $this->assertFalse($this->profile1->deleteServiceMail(new oldUser($options['user_login'], $pass))); // Тру, почта удалена $this->assertTrue($this->profile1->deleteServiceMail($this->user2)); }