def client_vouchers_designer(siteid=None): #Validate SiteID wifisite = Wifisite.query.filter_by(id=siteid).first() if not wifisite: current_app.logger.debug( "Site Manage URL called with invalid paramters site_id:%s userid:%s" % (site_id, current_user.id)) abort(404) user_form = UserForm() voucherdesign_form = VoucherDesignForm() fakevoucher = Voucher(bytes_t=1000, voucher='GSG#A$#S$', duration_t="1 Hr", speed_dl=256, speed_ul=100) voucherdesign = Voucherdesign.query.filter_by(site_id=siteid).first() site_form = WifiSiteForm() site_form.populate() voucherfilesform = VoucherFilesForm() return render_template("client/voucher_designer.html", siteid=siteid, site_form=site_form, user_form=user_form, wifisite=wifisite, voucherdesign_form=voucherdesign_form, voucherfilesform=voucherfilesform, fakevoucher=fakevoucher, voucherdesign=voucherdesign)
def client_index(siteid=None): #Validate SiteID if not siteid: wifisite = Wifisite.query.filter_by(client_id=current_user.id).first() if not wifisite: flash('No Site configured for client') abort(404) siteid = wifisite.id else: wifisite = Wifisite.query.filter_by(id=siteid).first() if not wifisite or wifisite.client_id != current_user.id: current_app.logger.debug( "Site Manage URL called with invalid paramters siteid:%s userid:%s" % (siteid, current_user.id)) abort(404) site_count = Wifisite.query.filter_by(client_id=current_user.id).count() visit_count = Guesttrack.query.filter_by(site_id=wifisite.id).count() user_form = UserForm() site_form = WifiSiteForm() site_form.populate() return render_template("client/dashboard.html", siteid=siteid, user_form=user_form, site_form=site_form, site_count=site_count, visit_count=visit_count, wifisite=wifisite)
def client_vouchers(siteid=None): #Validate SiteID if not siteid: wifisite = Wifisite.query.filter_by(client_id=current_user.id).first() if not wifisite: current_app.logger.debug("No sites found for userid:%s" % (current_user.id)) abort(404) siteid = wifisite.id else: wifisite = Wifisite.query.filter_by(id=siteid).first() if not wifisite or wifisite.client_id != current_user.id: current_app.logger.debug( "Site Manage URL called with invalid paramters siteid:%s userid:%s" % (siteid, current_user.id)) abort(404) user_form = UserForm() voucher_form = VoucherForm() voucher_form.populate() return render_template("client/vouchers.html", siteid=siteid, user_form=user_form, wifisite=wifisite, voucher_form=voucher_form)
def client_data(siteid=None): #Validate SiteID if not siteid: wifisite = Wifisite.query.filter_by(client_id=current_user.id).first() siteid = wifisite.id else: wifisite = Wifisite.query.filter_by(id=siteid).first() if not wifisite or wifisite.client_id != current_user.id: current_app.logger.debug( "Site Manage URL called with invalid paramters siteid:%s userid:%s" % (siteid, current_user.id)) abort(404) user_form = UserForm() today = arrow.now() startdate = today.replace(days=1 - today.day).format('DD/MM/YYYY') enddate = today.format('DD/MM/YYYY') return render_template("client/data.html", siteid=siteid, user_form=user_form, wifisite=wifisite, enddate=enddate, startdate=startdate)