def sensors_post(un): db = get_db() dbase = FDataBase(db) res = dbase.get_by_number(un) status = res['Status'] if status =="работник охраны": sen = get_sensors() for s in sen: s.install_state() if s.status == 'Обнаружено нарушение': t = datetime.now() dbase.add_disturbance(s.type, s.id,t) sen_db = dbase.get_disturbance() type = list() id = list() time = list() for d in sen_db: type.append(d['Type']) id.append(d['number']) time.append(d['Time']) length = len(id) return render_template('Sensors.html', UN=un, Sensors=sen, Type=type, Time=time, ID=id, LEN=length) else: flash('У вас нет доступа к показаниям датчиков', category='error') global _current_un _current_un = un return redirect('/profile')
def allert_post(un): db = get_db() dbase = FDataBase(db) t = datetime.now() dbase.add_disturbance('Кнопка тревоги', int(1), t) global _current_un _current_un = un flash('Сработала кнопка тревоги', category='error') return redirect('/profile')