draft.py 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # async def user_manage(message: types.Message):
  2. # if not sql_check_user(f"select tg_id from user_table where tg_id ={message.from_user.id}") or \
  3. # not sql_simple_check(f"select approved from user_table where tg_id={message.from_user.id}", "approved"):
  4. # await message.delete()
  5. # await message.answer("Команды станут доступны после регистрации", reply_markup=register_kb)
  6. # elif not sql_simple_check(f'select admin from user_table where tg_id = {message.from_user.id}', "admin"):
  7. # await message.answer("Доступ только для администраторов", reply_markup=main_kb)
  8. # else:
  9. # await message.answer(f"Управление пользователями\n\n"
  10. # f"Здесь вы можете управлять заявками на регистрацию\n\n")
  11. # if not sql_check_user(f"select name,phone from user_table where approved = '0'"):
  12. # await message.answer("Нет заявок на регистрацию")
  13. # else:
  14. # data = sql_parse_users(f"select id,name,phone from user_table where approved = '0'")
  15. # await message.answer(f"Заявки на регистрацию")
  16. # await message.answer(" ".join(sql_parse_users(f"select id,name,phone"
  17. # f"from user_table"
  18. # f"where approved = '0'")))
  19. # await message.answer(''.join(data[:1]), reply_markup=kb_user_manage())
  20. # @dp.callback_query_handler()
  21. # async def select_date(call: types.CallbackQuery):
  22. # await bot.answer_callback_query(call.id)
  23. # await bot.send_message(call.message.chat.id, "Вы выбрали " + call.data)
  24. # events = db.sql_parse_all_events(f"select events_table.description, user_table.name, events_table.dat from events_table inner join user_table on events_table.owner = user_table.tg_id")
  25. # await message.answer("Список всех событий")
  26. # for event in events:
  27. # await message.answer(beauty_all_events(event))
  28. #
  29. # def sql_fetchone(self, sql: str):
  30. # self.execute(sql)
  31. # response = self.fetchone()
  32. # if response is None:
  33. # return False
  34. # else:
  35. # for v in response.values():
  36. # return v
  37. #
  38. #
  39. # def sql_parse_users(self, sql: str):
  40. # self.execute(sql)
  41. # result_set = self.fetchall()
  42. # users_list = []
  43. # if len(result_set) == 0:
  44. # return False
  45. # elif len(result_set) > 0:
  46. # for row in result_set:
  47. # users_data = {"ID": row['id'], "ФИО": row['name'], "Номер телефона": row['phone']}
  48. # users_list.append(users_data)
  49. # return users_list