Example #1
0
def products():
    if 'admin' in session:
        if request.method == 'POST':
            name = request.form['name']
            price = request.form['price']
            # check if a product already exists
            if Products.check_product_exists(name):
                # if true, redirect to products page
                flash('Product already exists', 'danger')
                return redirect(url_for('products'))
            else:
                # add the product
                p = Products(name=name, price=price)
                p.insert_record()
                flash('Record successfully added', 'success')
                return redirect(url_for('products'))

        return render_template('products.html')
    else:
        return redirect(url_for('admin'))
Example #2
0
def auctioner():
    if session:
        if request.method == 'POST':
            print(session['email'])
            image_url = upload_file(request.files)
            pname = request.form['pname']
            description = request.form['description']
            bid = request.form['bid']

            x = Products(img=image_url,
                         pname=pname,
                         description=description,
                         initbid=bid)
            x.insert_record()

            print('record successfully added')

            return redirect(url_for('auctioner'))
    else:
        return redirect(url_for('auctioner_login'))

    return render_template('auctioner.html')