Exemplo n.º 1
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import category_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
name = form.getvalue('name_cat')

table = 'erc_vendors'
erc.cat_add(table, name)
erc.save()

erc_vendors = erc.cat_list(table)
erc.close()

title = 'Производители'
cat = 'vendor'
category_list(cat, title, erc_vendors)
Exemplo n.º 2
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import option_view

form = cgi.FieldStorage()
id = form.getvalue('data')

table = 'erc_options'

erc = ErcFunction()
erc.open()
option = erc.cat(table, id)
erc.close()
title = 'Редактирование параметра'
id_cat = str(option[0])
key = str(option[1].decode())
name = str(option[3].decode())
value = str(option[2])

cat = 'option'
option_view(cat, title, id_cat, key, name, value)
Exemplo n.º 3
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from function import ErcFunction
from templates import category_list

erc = ErcFunction()
erc.open()

table = 'erc_subcategories'
erc_subcategories = erc.cat_list(table)
erc.close()

title = 'Субкатегории'
cat = 'subcategory'
category_list(cat, title, erc_subcategories)
Exemplo n.º 4
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import category_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
name = form.getvalue('name_cat')

table = 'erc_categories'

erc.cat_add(table, name)
erc.save()

categories = erc.cat_list(table)
erc.close()

title = 'Категории'
cat = 'category'
category_list(cat, title, categories)
Exemplo n.º 5
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from function import ErcFunction
from templates import option_list

erc = ErcFunction()
erc.open()

table = 'erc_options'

options = erc.cat_list(table)
erc.close()

title = 'Параметры'
cat = 'option'
option_list(cat, title, options)

Exemplo n.º 6
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import category_view

form = cgi.FieldStorage()
id = form.getvalue('data')

table = 'erc_subcategories'

if id:
    erc = ErcFunction()
    erc.open()
    category = erc.cat(table, id)
    erc.close()
    title = 'Редактирование субкатегории'
    id_cat = str(category[0])
    name = str(category[1].decode())
else:
    title = 'Создание новой субкатегории'
    id_cat = ''
    name = ''

cat = 'subcategory'
category_view(cat, title, id_cat, name)
Exemplo n.º 7
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import code_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
id_cat = form.getvalue('id_cat')
category = form.getvalue('category')
subcategory = form.getvalue('subcategory')
vendor = form.getvalue('vendor')
code = form.getvalue('code_code')
status = form.getvalue('status')

erc.code_edit(category, subcategory, vendor, code, status, id_cat)
erc.save()

erc_codes = erc.code_list()
erc.close()

title = 'Коды'
cat = 'code'
code_list(cat, title, erc_codes)




Exemplo n.º 8
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from function import ErcFunction
from templates import code_list


erc = ErcFunction()
erc.open()

erc_codes = erc.code_list()
erc.close()

title = 'Коды'
cat = 'code'
code_list(cat, title, erc_codes)

Exemplo n.º 9
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import category_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
id_cat = form.getvalue('data')

table = 'erc_categories'

erc.cat_dell(table, id_cat)
erc.save()

categories = erc.cat_list(table)
erc.close()

title = 'Категории'
cat = 'category'
category_list(cat, title, categories)


Exemplo n.º 10
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import prom_view

form = cgi.FieldStorage()
id = form.getvalue('data')
table = 'erc_promcats'

erc = ErcFunction()
erc.open()

if id:
    prom = erc.cat(table, id)
    title = 'Редактирование Prom кода'
    id_cat = str(prom[0])
    code = str(prom[1])
    parent_code = prom[2]
    title_code = str(prom[3].decode())
else:
    title = 'Создание нового Prom кода'
    id_cat = ''
    code = ''
    parent_code = ''
    title_code = ''

cat = 'prom'
list_code = erc.prom_list()
erc.close()
prom_view(cat, title, id_cat, code, parent_code, title_code, list_code)
Exemplo n.º 11
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from function import ErcFunction
from templates import category_list


erc = ErcFunction()
erc.open()

table = 'erc_vendors'
erc_vendors = erc.cat_list(table)
erc.close()

title = 'Производители'
cat = 'vendor'
category_list(cat, title, erc_vendors)

Exemplo n.º 12
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from function import ErcFunction

print('Status: 200 OK')
print('Content-Type: text/plain')
print('')

erc = ErcFunction()
erc.open()
currency = erc.currency()
erc.close()

print(currency)
Exemplo n.º 13
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
import time
import re
import xml.etree.cElementTree as ET
from function import ErcFunction
from xml.dom import minidom

erc = ErcFunction()
erc.open()

print('Status: 200 OK')
print('Content-Type: text-plain')
print('')

def prices(ddp, par, sprice, rprice):
    ddp = int(ddp)
    sprice = float(sprice)
    rprice = float(rprice)
    curr = erc.currency()
    param = erc.argument(par)
    if ddp == 0:
        currency = curr
    else:
        currency = 1
    price = round(sprice * currency * param, 0)
    price_out = max(price, rprice)
    return str(price_out)

# Save XML settings
Exemplo n.º 14
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import code_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
category = form.getvalue('category')
subcategory = form.getvalue('subcategory')
vendor = form.getvalue('vendor')
code = form.getvalue('code_code')
status = form.getvalue('status')


erc.code_add(category, subcategory, vendor, code, status)
erc.save()

erc_codes = erc.code_list()
erc.close()

title = 'Коды'
cat = 'code'
code_list(cat, title, erc_codes)
Exemplo n.º 15
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import code_view

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
id = form.getvalue('data')

table = 'erc_codes'

if id:
    code = erc.code(id)
    title = 'Редактирование кода'
    id_cat = str(code[0])

    category_id = str(code[1])
    subcategory_id = str(code[2])
    vendor_id = str(code[3])
    code_code = code[4]
    status = str(code[5])

else:
    title = 'Создание нового кода'
    id_cat = ''
    category_id = ''
    subcategory_id = ''
    vendor_id = ''
Exemplo n.º 16
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
import xml.etree.cElementTree as ET
from function import ErcFunction

erc = ErcFunction()
erc.open()

print('Status: 200 OK')
print('Content-Type: text/plain')
print('')

form = cgi.FieldStorage()
file_erc = form.getvalue('file_erc')

filename = 'erc.xml'
download_patch = '/var/www/parse_erc/download_file/'

if file_erc:
    open(download_patch + filename, 'wb').write(file_erc)

erc.save_xml_set(form)
erc.save()

currency = str(erc.currency())
print('<form method="post" name="category_save" id="category_save" action="category_save.py" >')

print(""" <div class="form-group">
                    <label class="col-md-3 control-label">Курс USD<span class="red">*</span></label>
                    <div class="col-md-9">""")
Exemplo n.º 17
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from function import ErcFunction
from templates import prom_list

erc = ErcFunction()
erc.open()

table = 'erc_promcats'

prom = erc.cat_list(table)
erc.close()

title = 'Prom коды'
cat = 'prom'
prom_list(cat, title, prom)

Exemplo n.º 18
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import prom_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
id_cat = form.getvalue('data')

table = 'erc_promcats'

erc.cat_dell(table, id_cat)
erc.save()

prom = erc.cat_list(table)
erc.close()

title = 'Prom коды'
cat = 'prom'
prom_list(cat, title, prom)
Exemplo n.º 19
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import category_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
id = form.getvalue('id_cat')
name = form.getvalue('name_cat')

table = 'erc_subcategories'

erc.cat_edit(table, id, name)
erc.save()

erc_subcategories = erc.cat_list(table)
erc.close()

title = 'Субкатегории'
cat = 'subcategory'
category_list(cat, title, erc_subcategories)


Exemplo n.º 20
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import option_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
id = form.getvalue('id_cat')
value_cat = form.getvalue('value_cat')
key = form.getvalue('key')

if key == 'currency':
    erc.currency_edit(value_cat)
else:
    erc.option_edit(key, value_cat)

erc.save()

table = 'erc_options'
options = erc.cat_list(table)
erc.close()

title = 'Параметры'
cat = 'option'
option_list(cat, title, options)
Exemplo n.º 21
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import prom_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
code = form.getvalue('code')
parent_code = form.getvalue('parent_code')
title_prom = form.getvalue('title_prom')

table = 'erc_promcats'

erc.prom_add(code, parent_code, title_prom)
erc.save()

prom = erc.cat_list(table)
erc.close()

title = 'Prom коды'
cat = 'prom'
prom_list(cat, title, prom)
Exemplo n.º 22
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
from function import ErcFunction
from templates import code_list

erc = ErcFunction()
erc.open()

form = cgi.FieldStorage()
id_cat = form.getvalue('data')

table = 'erc_codes'

erc.cat_dell(table, id_cat)
erc.save()

erc_codes = erc.code_list()
erc.close()

title = 'Коды'
cat = 'code'
code_list(cat, title, erc_codes)