+
+ select id as X,id as 'Invoice ID',date_format(created, '%b %D %Y') as 'Date',amount as 'Amount',status as 'Status' from invoices where user_id=$[_login_id]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/accountconfirm.page b/jetc/barant-site/src/accountconfirm.page
new file mode 100755
index 0000000..98e615e
--- /dev/null
+++ b/jetc/barant-site/src/accountconfirm.page
@@ -0,0 +1,22 @@
+
+BARANT Systems
+
+
+
+
An e-mail has been sent to you. Please click the button
+ provided in the e-mail to confirm your e-mail address.
+
+
If you did not receive the e-mail or need to have it resent then
+ click the button below.
+
Resend Confirmation E-Mail
+
+
+ update users set status='ACTIVE' where uuid='$[uuid]'$[sqlerror]
+ select id from users where uuid='$[uuid]'
+ delete from user_messages where user_id=$[id] and message_id='confirmemail'
+
Thank You!
+
Your e-mail address has been confirmed.
+
+
+
+
diff --git a/jetc/barant-site/src/add_track.page b/jetc/barant-site/src/add_track.page
new file mode 100755
index 0000000..20d0fc2
--- /dev/null
+++ b/jetc/barant-site/src/add_track.page
@@ -0,0 +1,52 @@
+
+
+The Digital Gods - The MP3 Music Store
+
+
+
+
+
+
Add A Track To A Collection
+select * from collections where id="$[collection_id]"
+
The track added on this form will be added to collection $[.name].
+
Enter the information for the track file in the form and click the Add
+Track button.
+
+
+
+
+
Name:
+
+
+
Artist:
+
+
+
Description:
+
+
+
Price:
+
+
+
File to upload:
+
+
+
+
+
+
$[message]
+
+
+
+
WARNING:
+
Large files will take a while to upload. Please do not interrupt the process
+as your transaction will not complete the the track will not be added to the
+collection. Many internet connections have very slow uplink speeds. Please
+go get a cup of coffee and do something else for a while if you are
+uploading a large file to the collection.
+
+
+Add Track
+Cancel
+
+
+
diff --git a/jetc/barant-site/src/add_track.proc b/jetc/barant-site/src/add_track.proc
new file mode 100755
index 0000000..b56fa13
--- /dev/null
+++ b/jetc/barant-site/src/add_track.proc
@@ -0,0 +1,18 @@
+
+
+
+
+insert into tracks
+ set member_id=$[login_id],
+ collection_id=$[collection_id],
+ name="$[name]",
+ artist="$[artist]",
+ description="$[description]",
+ price=$[price],
+ created=now(),
+ data="$[filedata_binary]"
+
+
+
+
+
diff --git a/jetc/barant-site/src/addtasknote.page b/jetc/barant-site/src/addtasknote.page
new file mode 100755
index 0000000..4138a8d
--- /dev/null
+++ b/jetc/barant-site/src/addtasknote.page
@@ -0,0 +1,38 @@
+
+
+
+
+Login Id: $[_login_id]
+Project Id: $[_project_id]
+Request Id: $[_request_id]
+Task Id: $[_task_id]
+select *,
+ author.name as author_name
+ from tasks
+ join users as author on tasks.creator_id=author.id
+ where tasks.id=$[_task_id]$[sqlerror]
+
+
+
Created:
$[created]
+
Author:
$[author_name]
+
+
+
+
+
Add Note
+
Cancel
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/addtasknote.proc b/jetc/barant-site/src/addtasknote.proc
new file mode 100755
index 0000000..d69f007
--- /dev/null
+++ b/jetc/barant-site/src/addtasknote.proc
@@ -0,0 +1,13 @@
+
+***$[newnote:0]***
+
+ insert into task_notes set
+ task_id=$[_task_id],
+ created=now(),
+ creator_id=$[_login_id],
+ note='$[noteb]',
+ task_status_id=$[task_status_id]
+$[sqlerror]
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/addtocart.proc b/jetc/barant-site/src/addtocart.proc
new file mode 100755
index 0000000..ff474ff
--- /dev/null
+++ b/jetc/barant-site/src/addtocart.proc
@@ -0,0 +1,9 @@
+
+
+
+$[_session_id]-$[sku]
+select * from cart_item where session_uuid='$[_session_id]' and sku='$[sku]'
+$[sqlerror]
+
+replace into cart_item set session_uuid='$[_session_id]',sku='$[sku]', sku_suffix='', quantity=$[qty] + 1
+$[sqlerror]
diff --git a/jetc/barant-site/src/admin.page b/jetc/barant-site/src/admin.page
new file mode 100755
index 0000000..d969ac5
--- /dev/null
+++ b/jetc/barant-site/src/admin.page
@@ -0,0 +1,17 @@
+
+ADMINISTRATION
+
+
+
+
+
Users
+
+select id as X,email,name,type,created,status from users
+
+
Products
+
+select sku as X,sku,type,description from products
+
+
+
+
diff --git a/jetc/barant-site/src/admin_invoice.page b/jetc/barant-site/src/admin_invoice.page
new file mode 100755
index 0000000..0a97288
--- /dev/null
+++ b/jetc/barant-site/src/admin_invoice.page
@@ -0,0 +1,11 @@
+
+INVOICE
+
+
+
+
+
+
+
Edit Invoice
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/admin_invoices.page b/jetc/barant-site/src/admin_invoices.page
new file mode 100755
index 0000000..d448cee
--- /dev/null
+++ b/jetc/barant-site/src/admin_invoices.page
@@ -0,0 +1,14 @@
+
+ADMIN INVOICES
+
+
+
+
+
+
Invoices
+
+select invoices.id as X,invoices.id,user_id,name,invoices.created,amount,invoices.status from invoices join users on invoices.user_id=users.id
+
+
+
+
diff --git a/jetc/barant-site/src/adminmenu.section b/jetc/barant-site/src/adminmenu.section
new file mode 100755
index 0000000..b50b93a
--- /dev/null
+++ b/jetc/barant-site/src/adminmenu.section
@@ -0,0 +1,4 @@
+
+
Modular 1 Presets
+
Invoices
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/allkindsofstuff.section b/jetc/barant-site/src/allkindsofstuff.section
new file mode 100755
index 0000000..473df9e
--- /dev/null
+++ b/jetc/barant-site/src/allkindsofstuff.section
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/anim_logo.section b/jetc/barant-site/src/anim_logo.section
new file mode 100755
index 0000000..cb1aad5
--- /dev/null
+++ b/jetc/barant-site/src/anim_logo.section
@@ -0,0 +1,76 @@
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/applications.menu b/jetc/barant-site/src/applications.menu
new file mode 100755
index 0000000..051ef6c
--- /dev/null
+++ b/jetc/barant-site/src/applications.menu
@@ -0,0 +1,4 @@
+
+ Project Manager
+ Financial Planner
+
diff --git a/jetc/barant-site/src/applications.page b/jetc/barant-site/src/applications.page
new file mode 100755
index 0000000..bf49669
--- /dev/null
+++ b/jetc/barant-site/src/applications.page
@@ -0,0 +1,19 @@
+
+APPLICATIONS
+
+
+
+
A comprehensive project manager that extends an agile like
+framework with enhancements to pay more attention to the engineering component.
+
+
+
+
+
+
A simple transaction list scheduler. Povides daily balances
+against transaction flow placed in a calendar.
Back in the 1970's RCA released a chip that was widely used in
+satellites and other spacecraft to this day. It is a very simple
+8-bit micro-controller with 16-bit addressibility enabling memory
+access to 65,536 bytes of data.
+
+
The main chip is core to the COSMAC-ELF computers from the early period of
+micro-controllers. Because of theyre reliability and lower clock
+speeds the RCA1802 is a rugged controller for abusive environments.
+
+
+
+
The assembler allows the compilation of 1802 assembler language (as
+defined in the chip's data reference manual) into a RAM file that is
+65,536 bytes in size. This file can be loaded into the emulator which
+can then be used to debug the code.
+
+
Output device 1 provides a console type display of ASCII characters
+sent to it. Input device 1 is used to retrieve data from the keyboard
+device.
+
+
+
+
+
The 1802 emulator provides a fully functional RCA1802
+micro-controller device complete with interupt handling and DMA
+controls for memory access. Experiment with code structures and build
+an associated kit that allows you to operate the software on real
+hardware controllers.
+
+
The RAM for the device can be loaded from RAM file (.ram extension)
+that contain 65,536 bytes of pre-assembled machine code created from
+the assembler module.
+
+
The emulator has IDLE, RUN, STEP and DMA modes for easy code
+visibility and manipulation.
+
+
+
+We are working to provide a hardware kit for the controller device.
+Current schematics are being layed out using Kicad. I have a full git
+change environment going for the Kicad project as well as the source
+code for the assembler and emulator components.
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/bae1996.section b/jetc/barant-site/src/bae1996.section
new file mode 100755
index 0000000..eb17c69
--- /dev/null
+++ b/jetc/barant-site/src/bae1996.section
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+select * from #[table] #[where] order by #[sortfield]$[sqlerror]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
$[errmessage]
+
+
+
+
+
+
+
+
+
+
+$[sqlerror]
+
+
+
+
+
+
+
+
+
+
$[field]
+
+
+
+
+
+
+
+
+
+
+ Open
+
+
+
+
$[$[field]]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/barantmail.page b/jetc/barant-site/src/barantmail.page
new file mode 100755
index 0000000..741404a
--- /dev/null
+++ b/jetc/barant-site/src/barantmail.page
@@ -0,0 +1,23 @@
+
+BARANTMAIL OPEN SOURCE PROJECT
+
+
+
In the year 2000 I was extremely frustrated with the state of e-amil
+systems available to Linux. Sendmail and q-mail were pretty much the two
+mainstays. sendmail was prohibitively complex for the newly emerging
+Internet method of using e-mail and q-mail was poorly maintained.
+
As a result, I embarked on a mission to write my own e-mail system that used
+mysql as it's storage medium. I wanted to keep it simple and support
+multiple users and domains with the simplest of configurations imaginable.
+I also wanted a scalable multi-server capability.
barantstream is an opensource project providing a highly scalable
+MP3 streaming server for internet radio style application.
+
+
Pre-recorded content scheduler and feeder.
+
Live feeder with jack front-end so you can set up any jack system
+for live feeding broadcast.
+
Multiple source control for main feed combining live and
+pre-recorded materials.
+
+
We will be expanding to video technologies as well in the event
+that you want to run your own personal internet video channel.
+
+
We can provide you with a streaming service.
+
Sign up for a streaming account today and get started with your own
+internet radio station.
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/canvas.section b/jetc/barant-site/src/canvas.section
new file mode 100755
index 0000000..7ee2f79
--- /dev/null
+++ b/jetc/barant-site/src/canvas.section
@@ -0,0 +1,24 @@
+
+
+
diff --git a/jetc/barant-site/src/cart.menu b/jetc/barant-site/src/cart.menu
new file mode 100755
index 0000000..eb8ab3e
--- /dev/null
+++ b/jetc/barant-site/src/cart.menu
@@ -0,0 +1,13 @@
+
+ select count(*) as count from cart_item where session_uuid='$[_session_id]'
+
+
+
+
+
You have $[.count] item$[s] in your cart.
+ Check Out
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/cart.page b/jetc/barant-site/src/cart.page
new file mode 100755
index 0000000..ea90124
--- /dev/null
+++ b/jetc/barant-site/src/cart.page
@@ -0,0 +1,80 @@
+
+SHOPPING CART
+
+
+
+$[tranonce]
+
+
+
+
+
+
+
+select product_list.sku as SKU,
+ description as Description,
+ quantity as Qty,
+ price as Price
+ from product_list
+ join cart_item on product_list.sku=cart_item.sku
+ where cart_item.session_uuid='$[_session_id]'
+
+
+
+//these need to be incorporated into a query.
+
+
+
+
+
+
+
+
+
+ select count(*) as number_of_items,
+ sum(price * quantity) as total
+ from product_list
+ join cart_item on product_list.sku=cart_item.sku
+ where cart_item.session_uuid='$[_session_id]'
+
+
+
+ select if(find_in_set('physical', group_concat(distinct type)),'true','false') as physical,
+ if(find_in_set('file', group_concat(distinct type)),'true','false') as file,
+ if(find_in_set('subscription', group_concat(distinct type)),'true','false') as subscription
+ from product_list
+ join cart_item on product_list.sku=cart_item.sku
+ where cart_item.session_uuid='$[_session_id]'
+
+
+
+
Please note that you have recurring charge items. On the terms of
+the recurrence (monthly or annually) you will not be charged
+automatically but you will be notified via e-mail that your service is
+about to expire. It is your responsibility to renew the services.
+
+
+
+
Please note that
+you have purchased items that must be downloaded from your account
+page after you checkout.
+
+
+
+
+
+Check
+Out
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/changeprojecticon.page b/jetc/barant-site/src/changeprojecticon.page
new file mode 100755
index 0000000..a11f3ed
--- /dev/null
+++ b/jetc/barant-site/src/changeprojecticon.page
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+ Upload Icon
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/changeprojecticon.proc b/jetc/barant-site/src/changeprojecticon.proc
new file mode 100755
index 0000000..dae7468
--- /dev/null
+++ b/jetc/barant-site/src/changeprojecticon.proc
@@ -0,0 +1,13 @@
+
+
+
+ insert images (data) values('$[datax]')
+
+
+ select last_insert_id() as image_id
+
+
+ update projects set icon_image_id='$[image_id]' where id=$[_project_id]
+$[sqlerror]
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/checkout.page b/jetc/barant-site/src/checkout.page
new file mode 100755
index 0000000..ec5971f
--- /dev/null
+++ b/jetc/barant-site/src/checkout.page
@@ -0,0 +1,60 @@
+
+SHOPPING CART - CHECKOUT
+
+
+
+select count(*) as number_of_items,
+ sum(price * quantity) as total
+ from product_list
+ join cart_item on product_list.sku=cart_item.sku
+ where cart_item.session_uuid='$[_session_id]'
+
+
+
Coming soon. High security communications apps for iPhone and
+Android.
+
+
+
+
diff --git a/jetc/barant-site/src/davidarant.menu b/jetc/barant-site/src/davidarant.menu
new file mode 100755
index 0000000..9b27ca8
--- /dev/null
+++ b/jetc/barant-site/src/davidarant.menu
@@ -0,0 +1,6 @@
+
+ David Eugene Arant
+
Born: April 17th, 1935
+ Died: March 8th, 2012
+
More...
+
diff --git a/jetc/barant-site/src/davidarant.page b/jetc/barant-site/src/davidarant.page
new file mode 100755
index 0000000..2fb4517
--- /dev/null
+++ b/jetc/barant-site/src/davidarant.page
@@ -0,0 +1,27 @@
+
+
+barant.com - David Eugene Arant
+
+
+
+
David Eugene Arant
+
David Eugene Arant was born in South Gate California on April 17th, 1935
+to parents May L. Arant and Francis M. Arant.
+
David was an artist, philosopher, teacher and educator, singer and musician. He
+has left a legacy of paintings and recordings of his talents.
+
We will be posting images of his paintings as well as recordings of his
+piano playing and singing here on this website in the near future.
+
Many of his paintings are out in the world and no longer in my
+possession. If you have such a painting by David then please snap a photo of
+it and send it to me at barant@barant.com and we will be sure to include it
+on these pages.
+
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/deleterequest.proc b/jetc/barant-site/src/deleterequest.proc
new file mode 100755
index 0000000..3631a03
--- /dev/null
+++ b/jetc/barant-site/src/deleterequest.proc
@@ -0,0 +1,8 @@
+
+
+
+delete from requests where id=$[_request_id]
+$[sqlerror]
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/displaynews.section b/jetc/barant-site/src/displaynews.section
new file mode 100755
index 0000000..f4ba697
--- /dev/null
+++ b/jetc/barant-site/src/displaynews.section
@@ -0,0 +1,13 @@
+
Latest News and Events
+select *,date_format(date,'%W, %M %D, %Y %r') as formatted_date from news order by date desc
+
+
BARANT Technology Group now offers document management storage and
+tools for organizing your document requirements and workflow in your
+business.
+
In its simplest form you can establish groups of documents based
+upon department for internal documents use. Or if you are a service
+group you can establish accounts and store correspondence and
+documents for any activity with that account.
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/editinvoice.page b/jetc/barant-site/src/editinvoice.page
new file mode 100755
index 0000000..cc77360
--- /dev/null
+++ b/jetc/barant-site/src/editinvoice.page
@@ -0,0 +1,206 @@
+
+ADMIN INVOICES
+
+
+
+
+
+
+
+
+
Invoice $[_invoice_id]
+select * from invoices where id=$[_invoice_id]
+
+
Account
+
+
+
+
+
+ select * from invoices_detail where invoice_id=$[_invoice_id]
+
+
+
+
+
+
+
+
Update Invoice
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/editrequest.page b/jetc/barant-site/src/editrequest.page
new file mode 100755
index 0000000..b3d513f
--- /dev/null
+++ b/jetc/barant-site/src/editrequest.page
@@ -0,0 +1,41 @@
+
+
+
+$[_project_header]
+
+Request Id: $[_request_id]
+select *,
+ request_priority.description as priority_description,
+ author.name as author_name,
+ owner.name as owner_name,
+ owner.id as owner_id
+ from requests
+ join users as author on requests.creator_id=author.id
+ join users as owner on requests.owner_id=owner.id
+ join request_priority on requests.priority=request_priority.id
+ where requests.id=$[_request_id]$[sqlerror]
+
+
+
Created:
$[created_date]
+
Author:
$[author_name]
+
+
+
+
+
+
+
+
+
Update
+
Cancel
+
Delete
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/edittask.page b/jetc/barant-site/src/edittask.page
new file mode 100755
index 0000000..b7eef46
--- /dev/null
+++ b/jetc/barant-site/src/edittask.page
@@ -0,0 +1,38 @@
+
+
+
+
+Login Id: $[_login_id]
+Project Id: $[_project_id]
+Request Id: $[_request_id]
+Task Id: $[_task_id]
+select *,
+ author.name as author_name
+ from tasks
+ join users as author on tasks.creator_id=author.id
+ where tasks.id=$[_task_id]$[sqlerror]
+
+
+
Created:
$[created]
+
Author:
$[author_name]
+
+
+
+
+
+
Update
+
Cancel
+
Delete
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/featuredsong.section b/jetc/barant-site/src/featuredsong.section
new file mode 100755
index 0000000..24fdfb0
--- /dev/null
+++ b/jetc/barant-site/src/featuredsong.section
@@ -0,0 +1,19 @@
+
Featured Song
+
+
+
+
BARANT Audio Experiments - 3rd Mellenium - The Null
+
One of the short piece from BAE. These exprimental works are explorations
+in improvisation using high tech digital environments. Come check it out and
+see the wild "jam" style of BAE.
To e-mail us, just enter text below and press the buttons:
+
+
+
+
+
+
+
+
+
+ Send Message
+
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/home.page b/jetc/barant-site/src/home.page
new file mode 100755
index 0000000..ebc46ee
--- /dev/null
+++ b/jetc/barant-site/src/home.page
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/hosting.page b/jetc/barant-site/src/hosting.page
new file mode 100755
index 0000000..085b1e0
--- /dev/null
+++ b/jetc/barant-site/src/hosting.page
@@ -0,0 +1,65 @@
+
+HOSTING
+
+
+
+
+
We offer several virtual machine hosting options. Everything to run your business.
+
Take a look at our machine catalog and our extremely reasonable
+prices. We don't mess around with hidden costs and domain names that
+we actually own instead of you. You bring your own domain name to our
+hosts and you own it.
+
We also offer outstanding technical support to help you on your way
+and to get your hosts up and running and working for you!
+
All our servers are located in a secure facility with power
+redundancy and fire protection.
+
+
+
Ubuntu 24.04 Host
+
Full Ubuntu 24.04 host with memory, CPU and storage size pricing
+tiers. Both monthly and annual rates available.
+
All our servers use SSD for high performance.
+
+
+
Server
+
RAM
+
CPUs
+
Storage
+
Monthly Price
+
Annual Price
+
+
+
Ubuntu 24.04 Server
+
4MB
+
2
+
50GB
+
$9.95
+
$99.95
+
+
+
Ubuntu 24.04 Server
+
4MB
+
4
+
75GB
+
$14.95
+
$149.95
+
+
+
+
OSCommerce Host
+
+
WordPress Host
+
+
FreePBX Host
+
Full implementation solution for a business of any size. Unlimited
+bandwidth and 50GB storage for voice-mail and recordings. Full root
+access. Full service support contacts available to maintain your
+phones and other VoIP devices.
+
$49.95/month
+
See our SIP trunking pricing and DID line options as well for a complete
+telephony solution.
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/hotdownloads.menu b/jetc/barant-site/src/hotdownloads.menu
new file mode 100755
index 0000000..c0722ba
--- /dev/null
+++ b/jetc/barant-site/src/hotdownloads.menu
@@ -0,0 +1,11 @@
+
+
+
+
Hot Downloads:
+
+ BAE: The Null
+ John Collins: Remember Me Forever
+
+
+
+
diff --git a/jetc/barant-site/src/internetradio.page b/jetc/barant-site/src/internetradio.page
new file mode 100755
index 0000000..e6a592d
--- /dev/null
+++ b/jetc/barant-site/src/internetradio.page
@@ -0,0 +1,7 @@
+
+Barant Systems
+
+
+
+
+
diff --git a/jetc/barant-site/src/invoice.method b/jetc/barant-site/src/invoice.method
new file mode 100755
index 0000000..e2e3932
--- /dev/null
+++ b/jetc/barant-site/src/invoice.method
@@ -0,0 +1,58 @@
+select i.id as invnumber,
+ u.name as name,
+ u.company_name as company_name,
+ u.email as email,
+ date_format(i.created,'%m/%e/%Y') as invdate,
+ i.status as status,
+ i.amount as amount
+ from invoices as i
+ join users as u on i.user_id=u.id
+ where i.id=$[_invoice_id]
+
+
+
+
+ Invoice: $[.invnumber] $[.status]
+
+
+
+
Name: $[.name]
+
Company Name: $[.company_name]
+
E-Mail $[.email]
+
Invoice Date: $[.invdate]
+
+
+select * from invoices_detail where invoice_id=$[_invoice_id]
+
+
Qty
+
Description
+
Unit Price
+
Amount
+
+
+
+ $[quantity]
+
+ $[description]
+ $[text]
+
+ $[price]
+
$[total]
+
+
+
+
Invoice Total:
+
$[amount]
+
+
+
+ select * from payments where invoice_id=$[_invoice_id]
+
+
+
Credit Card: $[.card_brand] ending in $[.last_4_digits] expires on $[.exp_month]/$[.exp_year]
+
$[.amount]
+
+
+
+
+
diff --git a/jetc/barant-site/src/invoice.page b/jetc/barant-site/src/invoice.page
new file mode 100755
index 0000000..cf4fd5f
--- /dev/null
+++ b/jetc/barant-site/src/invoice.page
@@ -0,0 +1,57 @@
+
+
+
+select i.id as invnumber,
+ u.name as name,
+ u.company_name as company_name,
+ u.email as email,
+ date_format(i.created,'%m/%e/%Y') as invdate,
+ i.amount as amount
+ from invoices as i
+ join users as u on i.user_id=u.id
+ where i.id=30
+
+
+
+
+
BARANT TECHNLOGY GROUP
+
INVOICE
+
+
+ Invoice: $[.invnumber]
+
+
+
+
Name: $[.name]
+
Company Name: $[.company_name]
+
E-Mail $[.email]
+
Invoice Date: $[.invdate]
+
+
+select * from invoices_detail where invoice_id=29
+
+
Qty
+
Description
+
Amount
+
+
+
$[quantity]
+
$[description]
+
$[total]
+
+
+
+
Invoice Total:
+
$[amount]
+
+
+
+select * from payments where invoice_id=29
+
+
+
Payment Info
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/invoices.menu b/jetc/barant-site/src/invoices.menu
new file mode 100755
index 0000000..5a07f12
--- /dev/null
+++ b/jetc/barant-site/src/invoices.menu
@@ -0,0 +1,6 @@
+
+ select * from invoices where user_id=$[_user_id]$[sqlerror]
+
+ |$[created]|
+
+
diff --git a/jetc/barant-site/src/jet.page b/jetc/barant-site/src/jet.page
new file mode 100755
index 0000000..86c8edd
--- /dev/null
+++ b/jetc/barant-site/src/jet.page
@@ -0,0 +1,13 @@
+
+barant.com - JET Extension Tags
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/jet_call.section b/jetc/barant-site/src/jet_call.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_call.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_comment.section b/jetc/barant-site/src/jet_comment.section
new file mode 100755
index 0000000..071107a
--- /dev/null
+++ b/jetc/barant-site/src/jet_comment.section
@@ -0,0 +1,22 @@
+
+
+
COMMENT
+
+
Use the COMMENT tag to prevent JET from recognizing and forwarding
+the contents to the output. This is not the same as an HTML command
+tag but instead prevents JET from outputing the contained data to the
+output stream.
+
Arguments
+
There is no arguments for this tag.
+
Residuals
+
There is no residuals for this tag.
+
Examples
+
+<comment>=================================
+Stuff in this container is not output as part
+of this output stream.
+================================</comment>
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_container.section b/jetc/barant-site/src/jet_container.section
new file mode 100755
index 0000000..fd65a1c
--- /dev/null
+++ b/jetc/barant-site/src/jet_container.section
@@ -0,0 +1,27 @@
+
+
+
CONTAINER
+
+
Use the CONTAINER tag inside a TAG set to insert the contents of
+the define macro tag into the output stream.
+
Arguments
+
There are no arguments for this tag.
+
Residuals
+
There are no residuals for this tag.
+
Examples
+
+<tag name="wrapdiv">
+ <div>
+ <container>
+ </div>
+</wrapdiv>
+
+<wrapdiv>
+ This text will be passed through since this is the tag's
+container.
+ In the final output this will be surrounded by a <div> tag.
+</wrapdiv>
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_contents.section b/jetc/barant-site/src/jet_contents.section
new file mode 100755
index 0000000..198aa2f
--- /dev/null
+++ b/jetc/barant-site/src/jet_contents.section
@@ -0,0 +1,33 @@
+
+
+
Use the DATABASE tag to gain access to the mySQL database specified in the tag arguments.
+Access to the database is only available inside the container of this tag.
+
Nesting database tags will allow multiple connections to the mySQL server.
+
Arguments
+
+
HOST: The host name that contains the mySQL database.
+
NAME: The name of the database contained on the MySQL server.
+
USER: The user name that will be used to authorize access to the mySQL database.
+
PASSWORD: The password used to authorize the user.
+
SESSIONID: A qualified name used to identify the session for the database connection.
+
+
Residuals
+
The named variable $[ERROR] will contain the value "TRUE" if an error occurred during
+the opening of the database. A value of "FALSE" is returned if no error occurred..
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_eval.section b/jetc/barant-site/src/jet_eval.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_eval.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_exclude.section b/jetc/barant-site/src/jet_exclude.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_exclude.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_extract.section b/jetc/barant-site/src/jet_extract.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_extract.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_for.section b/jetc/barant-site/src/jet_for.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_for.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_if.section b/jetc/barant-site/src/jet_if.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_if.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_ifnorow.section b/jetc/barant-site/src/jet_ifnorow.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_ifnorow.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_ifrow.section b/jetc/barant-site/src/jet_ifrow.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_ifrow.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_include.section b/jetc/barant-site/src/jet_include.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_include.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_library.section b/jetc/barant-site/src/jet_library.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_library.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_net.section b/jetc/barant-site/src/jet_net.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_net.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_overview.section b/jetc/barant-site/src/jet_overview.section
new file mode 100755
index 0000000..e32b8a5
--- /dev/null
+++ b/jetc/barant-site/src/jet_overview.section
@@ -0,0 +1,53 @@
+
+
+
JET provides a superfast method of inserting data and other elements
+into a system. JET treats data with transparency. SGML style tags
+provide ability to insert elements from various data sources including
+mySQL.
+
+
JET makes an excellent tool for making websites. Using the session
+control library websites can be put together in easy modular form.
+Pretty URLs, smart multipage form entry and session variables for
+complex login operations.
+
+
JET works on a principal of transparency. A JET script file will
+basically pass anything that exists within it that is untagged through
+to the output process. JET tags can be inserted to provide
+conditional output as well as dynamic elements from the mysql database
+as well as any other scripting program or executable program written
+in any language.
+
+
JET can be used for anything from web sites to asterisk dialplan
+generation to dynamic postcripting to anything that you can apply it
+to.
+
+
JET is highly reliant on mysql. This may change in the future but
+many expression handling functions are dependant on the mysql library
+functions. Any expression that works in mysql will work in JET.
+
+
JET Libraries
+
You can make JET scripts and compile them into super fast
+libraries. Scripts can be anything from web page functions and
+concealers to session control, credit card processing and just about
+anything. Libraries add some performance enhancements by pre parsing
+many of the elements in the script.
+
+
Libraries allow you to make your own tags and implement them in
+the scripts. JET does not have JSON or XML parsing but using a
+libraries you can develop an XML parser operation that usually
+suffices for most script processing.
+
+
Session Control (SESSIONCTL) Library
+
For web sites, a session control library is provided with JET and
+can be used to control advanced session parameters for your website.
+
+
+
Server side session variables that are set as part of a session
+identifier.
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_set.section b/jetc/barant-site/src/jet_set.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_set.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_setcookie.section b/jetc/barant-site/src/jet_setcookie.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_setcookie.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_sql.section b/jetc/barant-site/src/jet_sql.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_sql.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_system.section b/jetc/barant-site/src/jet_system.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_system.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_tag.section b/jetc/barant-site/src/jet_tag.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_tag.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_type.section b/jetc/barant-site/src/jet_type.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_type.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_variables.section b/jetc/barant-site/src/jet_variables.section
new file mode 100755
index 0000000..0c5339c
--- /dev/null
+++ b/jetc/barant-site/src/jet_variables.section
@@ -0,0 +1,10 @@
+
+
JET stores temporary values in names variables. There are several
+variable types based upon scope and data sources.
+
Variables can belong to *GLOBAL or *LOCAL scopes.
+
The basic variable name syntax for variables is:
+
+x$[variable-name] for globally scope variables.
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_while.section b/jetc/barant-site/src/jet_while.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_while.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_whiledir.section b/jetc/barant-site/src/jet_whiledir.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_whiledir.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_whilerow.section b/jetc/barant-site/src/jet_whilerow.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_whilerow.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jet_write.section b/jetc/barant-site/src/jet_write.section
new file mode 100755
index 0000000..4415464
--- /dev/null
+++ b/jetc/barant-site/src/jet_write.section
@@ -0,0 +1,26 @@
+
+
+
CALL
+
+
Use the CALL tag to transfer control to an executable file on the
+host system. Use a fully qualified name for the executable file.
+
Arguments
+
+
PGM: Fully qualified path name to the executable to be called.
+
NAME: Specify the name of a variable that is to receive The
+standard output of the executable.
+
INPUT: Specify the named of a variable that contains data to be
+provided to the standard input of the program being called.
+
ARG1 - ARG30: Specify the data elements that are to be passed as
+arguments to the called program.
+
+
Residuals
+
The named variable $[RETURNCODE] will contain the integer value
+returned by the called executable file.
+
Examples
+
+<call pgm="/usr/bin/wget" arg1="barant.com">
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/jukebox.page b/jetc/barant-site/src/jukebox.page
new file mode 100755
index 0000000..b88ab30
--- /dev/null
+++ b/jetc/barant-site/src/jukebox.page
@@ -0,0 +1,67 @@
+
+JUKEBOX
+
+
+
+
We are BARANT Technology Group. Contact us for information on how we can
+ help you with your technical objectives.
+
+
Modular1 VST Synthesizer
+
Check out our Modular1 VST3
+Synthesizer If you appreciate the art of modular analog
+synthesizers then you will really enjoy the Modular1 with all the
+features of an analog modular synthesizer put into a single VST3
+instrument. With the added features of polyphony and patches that
+change instantaneously this synthesizer is truly a powerhouse in the
+audio toolbox.
+
+
Excellent quality and technical performance provide a performance level
+instrument for musicians or students who wish to learn sound wave
+synthesis techniques or for musicians to enable that old analog sound
+in their DAW recording system..
+
Checkout the product page for more information on the capabilities
+of the Modular1 synthesizer.
Aiden's Minecraft server is running here as well. Just go into
+Minecraft and add server barant.com. Come on in and check it out.
+
+
diff --git a/jetc/barant-site/src/modular1.page b/jetc/barant-site/src/modular1.page
new file mode 100755
index 0000000..8e17713
--- /dev/null
+++ b/jetc/barant-site/src/modular1.page
@@ -0,0 +1,51 @@
+
+VST INSTRUMENTS
+
+
+
+ select * from products where sku='MODULAR1'
+
+
$[description]
+
+
$[text]
+
+ $19.95
+
+
+
+
+
+ Precision modular synthesizer with fully automatic patching and
+ polyphony in one VST instrument. 12 module types provide a rich
+synthesis structural capability providing FM, additive and subtractive
+methods of creating musical instrumentation using traditional modular
+synthsis methods. 2 filter types provide both a Korg sound as well as
+the old popular Moog Filter sound.
+
+
6 full spectrum voltage controlled oscillators with sine,
+ triangle, saw, pulse with modulation, pink noise, white noise. Sync
+ and phase modulation for DX7 style FM synthesis. Wide range from
+.2Hz to 20kHz.
+
6 ADSR envelope generators with voltage controlled parameters.
+
4 delay units up to 10 seconds each.
+
2 combination filters offering low pass, high pass, band pass
+and notch filtering modes.
+
4 Moog style low pass filters offering a rich analog sound.
+
MIDI input with velocity and aftertouch provides sensitivity
+for more expressive sounds.
+
Monophonic and polyphonic modes with 128 voices.
+
Many many presets with more being added regularly.
We are constantly making new patches and we also receive patches
+from our users. We will post them here so that they can be shared.
+ select id,title,text from modular1_1_presets
+
+
+
+
+
+
+
$[.title]
+
$[.text]
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/music.page b/jetc/barant-site/src/music.page
new file mode 100755
index 0000000..91c9a3d
--- /dev/null
+++ b/jetc/barant-site/src/music.page
@@ -0,0 +1,47 @@
+
+BAE MUSIC
+
+
+
+
+
+
+
Click on a title below
+
+
+
+
+
$[file]
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/musicianhome.page b/jetc/barant-site/src/musicianhome.page
new file mode 100755
index 0000000..671f553
--- /dev/null
+++ b/jetc/barant-site/src/musicianhome.page
@@ -0,0 +1,77 @@
+
+
+The Digital Gods - The MP3 Music Store
+
+
+
My Music Collections
+
Musical tracks are arranged into collections or albums. In order to
+upload your musical tracks you need to define the collection first. To
+create a new collection then click here.
+
+
+
+
+ select * from collections where member_id=$[login_id]
+
+
+
+
If you are a musician and would like to sell your music in the store
+then please click here.
+
+
+
diff --git a/jetc/barant-site/src/musicians.page b/jetc/barant-site/src/musicians.page
new file mode 100755
index 0000000..faf986d
--- /dev/null
+++ b/jetc/barant-site/src/musicians.page
@@ -0,0 +1,27 @@
+
+
+The Digital Gods - The MP3 Music Store
+
+
+
Welcome to The Digital Gods music distribution website.
+
We welcome any musician who would like to share their personal creations
+in music. Sign up with us and let us help you distribute your works for no
+initial fee. BARANT Technologies provides this service at an extremely low
+cost as we do not make any money providing this service.
+
For each song that you post we will take a small percentage of the
+transaction in order to pay for our merchant account and web hosting
+services. There is no fee to register.
+
Once registered, you will be able to upload your music files in any
+format you wish. You will be able to manage your songs as a set of
+collections. It is recommended that you provide a per song price as well as
+price for a collection. If you want to manage a codec or anything along those lines
+then you must do so external to this site or make it a purchasable download
+from within your collections.
+
+
Most users are expecting MP3 formatted music files so take that into
+consideration when considering your potential audience.
+
+
+
+
+ select projects.id as 'X',
+ projects.id as 'Project Id',
+ projects.created_date as 'Created',
+ users.name as 'Author',
+ projects.text as 'Description'
+ from projects
+ join users on projects.owner_id=users.id
+ where owner_id=$[_login_id]
+$[sqlerror]
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/myworklist.page b/jetc/barant-site/src/myworklist.page
new file mode 100755
index 0000000..7c36864
--- /dev/null
+++ b/jetc/barant-site/src/myworklist.page
@@ -0,0 +1,27 @@
+
+
+PROJECT MANAGER - My Work List
+
+
+
+
+
My Work List
+
+
+select task_assignments.task_id as X,
+ task_assignments.task_id as 'Task Id',
+ tasks_view.text as 'Description',
+ date_format(created_date, '%c/%e/%Y %r') as 'Created',
+ tasks_view.status_text as 'Status',
+ date_format(status_date, '%c/%e/%Y %r') as 'Status Date',
+ date_add(status_date, interval display_days day) as _display_until
+ from task_assignments
+ join tasks_view on task_assignments.task_id=tasks_view.task_id
+ where user_id=$[_login_id]
+having ((_display_until is null) or (now() < _display_until))
+$[sqlerror]
+
+
+
+
+
diff --git a/jetc/barant-site/src/newaccount.page b/jetc/barant-site/src/newaccount.page
new file mode 100755
index 0000000..616871a
--- /dev/null
+++ b/jetc/barant-site/src/newaccount.page
@@ -0,0 +1,26 @@
+
+
+NEW MEMBER
+
+
+
Please enter your information below to create and account on our system.
+
+
+
+
+
+
+
+
+ Create Account
+
+
+
+
+
+
+
If you have already registered before but do not remember your password
+then click here.
+ BAE: The Null
+ John Collins: Remember Me Forever
+
+
+
+
diff --git a/jetc/barant-site/src/newcollection.page b/jetc/barant-site/src/newcollection.page
new file mode 100755
index 0000000..d63629e
--- /dev/null
+++ b/jetc/barant-site/src/newcollection.page
@@ -0,0 +1,37 @@
+
+
+The Digital Gods - The MP3 Music Store
+
+
+
New Collection
+
Enter the information for your new collection of files. The collection
+will be presented to the customers as an album. You should provide a price
+for the purchase of the entire album. Our servers will automatically create
+a combined download file for album in the common ZIP format from your
+individual files.
We have several open source projects that we have created.
+
+
+
+
JET - JET Extension Tags provides an amazingly versatile and
+simple mechanism for generating output for muliple uses. Originally
+designed in the early days of the Internet for generating web pages
+containing dynamic data it has been adapted to many uses from Asterisk
+dial plans to other generated output that requires templated protocols
+with dynamic data from a mysql database. Jeff Gonzalez added the
+ability to manage web site sessions and pretty URLs to JET with his
+session manager library.
+
+
BARANTMAIL - Designed out of frustration with qmail a decade ago
+BARANTMAIL was developed on top of C++ and mySQL to provide an
+extremely super simple e-mail server for the open-source
+community.
+
+
SYNTHMAX - I have been developing a fully modular synthesizer for
+use in Linux. This is not your usual plaything and maybe someday will
+be used professionally in my keyboard products.
+
+
C++ SERVER FRAMEWORK - A core epoll server code for developing
+all sorts of high performance TCP and UDP servers. Generic socket
+objects allow tying into epoll handling for any socket based
+communications including timers, files and network sockets.
+Basic functional server frameworks are provided for:
+
+
+
HTTP(S) Server
+
Stream Server
+
E-Mail Server
+
Chat Server
+
+
+
+
+
RCA1802 Micro-Controller
+Emulator - A fully operational assembler
+and emulation environment for the development and deployment of
+firmware code utilizing the RCA1802 micro-controller chip.
+
+
+
+ Check out our git server at git.barant.com.
+
+
+
+
diff --git a/jetc/barant-site/src/payinvoice.page b/jetc/barant-site/src/payinvoice.page
new file mode 100755
index 0000000..26aef51
--- /dev/null
+++ b/jetc/barant-site/src/payinvoice.page
@@ -0,0 +1,136 @@
+
+PAY INVOICE
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/payment.method b/jetc/barant-site/src/payment.method
new file mode 100755
index 0000000..7929de1
--- /dev/null
+++ b/jetc/barant-site/src/payment.method
@@ -0,0 +1,47 @@
+
+
+
Please enter your payment information:
+
+
+
Processing Payment - Please wait...
+
diff --git a/jetc/barant-site/src/phones.section b/jetc/barant-site/src/phones.section
new file mode 100755
index 0000000..eadd9e0
--- /dev/null
+++ b/jetc/barant-site/src/phones.section
@@ -0,0 +1,13 @@
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/photos.section b/jetc/barant-site/src/photos.section
new file mode 100755
index 0000000..4ff6bf9
--- /dev/null
+++ b/jetc/barant-site/src/photos.section
@@ -0,0 +1,18 @@
+
Welcome to barant.com
+
+
+
+
Personal Photo Gallery
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/processorder.proc b/jetc/barant-site/src/processorder.proc
new file mode 100755
index 0000000..88755a8
--- /dev/null
+++ b/jetc/barant-site/src/processorder.proc
@@ -0,0 +1,44 @@
+
+Processing order >$[__process]<
+
+insert into invoices set user_id=$[_login_id],created=now()
+ select last_insert_id() as invoice_id
+
+ select * from product_list
+ join cart_item on product_list.sku=cart_item.sku
+ where cart_item.session_uuid='$[_session_id]'
+ $[sqlrows]
+
+ insert into barant.invoices_detail
+ set invoice_id=$[invoice_id],
+ sku='$[.sku_prefix]',
+ sku_suffix='$[.sku_suffix]',
+ quantity=$[.quantity],
+ description='$[.description]',
+ price=$[.price],
+ total=$[.price]*$[.quantity],
+ tax_amount=0.00,
+ type='FILE'
+ $[sqlerror]
+
+ select * from barant.modular1_1_licenses limit 1
+
+
+ delete from barant.modular1_1_licenses where name="$[license]"
+ insert into barant.files
+ set user_id=$[_login_id],
+ invoice_id=$[invoice_id],
+ sku='MODULAR1',
+ sku_suffix='',
+ created_date=now(),
+ count=1,
+ license_name='$[license]',
+ license_key='$[key]'
+
+
+
+
+ delete from cart_item where session_uuid='$[_session_id]'
+
+
+
diff --git a/jetc/barant-site/src/project.page b/jetc/barant-site/src/project.page
new file mode 100755
index 0000000..be20b2f
--- /dev/null
+++ b/jetc/barant-site/src/project.page
@@ -0,0 +1,53 @@
+
+PROJECT MANAGEMENT - $[_project_title]
+
+
+
+
+
+
+
Change Icon
+
+
Target Releases
+
Create release target
+
+select * from releases where project_id=$[_project_id]$[sqlerror]
+
+
+
+$[projman.release] - $[projman.description]
+
+
+
+
No target releases have been defined. Please define a target release.
+
+
+
Authorized Users
+
+
+
Requests/Bug Reports
+
+
Create a
+request/bug report
+
+
You must define a target release before you can add requests.
+
+
+ select requests.id as 'X',
+ requests.id as 'Request Id',
+ requests.text as 'Description',
+ requests.created_date as 'Created',
+ users.name as 'Author',
+ releases.release as 'Release',
+ request_priority.description as 'Priority'
+ from requests
+ join users on requests.creator_id=users.id
+ join request_priority on requests.priority=request_priority.id
+ join releases on releases.id=requests.release_id
+ where requests.project_id=$[_project_id]
+
+
+
+
diff --git a/jetc/barant-site/src/project.tag b/jetc/barant-site/src/project.tag
new file mode 100755
index 0000000..e3b2381
--- /dev/null
+++ b/jetc/barant-site/src/project.tag
@@ -0,0 +1,6 @@
+
+
+select * from projects where id="$[_project_id]"
+
$[projman.text]
+
+
diff --git a/jetc/barant-site/src/projects.menu b/jetc/barant-site/src/projects.menu
new file mode 100755
index 0000000..cbc5413
--- /dev/null
+++ b/jetc/barant-site/src/projects.menu
@@ -0,0 +1,8 @@
+select * from projects join users on
+projects.owner_id=users.id where owner_id=$[_login_id]
+
+
+
+
An advanced project management methodology not unlike Agile but
+with a better definition towards software development and the release
+cycle commonly encountered and not tightly managed.
+
+
Project Management allows you to set up your requirements and task
+them and closely couple the tasking with a delivery schedule based
+upon product or version releases. Identify your release schedules and
+as you task out your requirements you can schedule their release dates.
+
+
Timesheet entries allow you to apply work time towards perscribed
+tasks for job costing and better estimation. Integration with GIT
+provides code update histories with defined tasks and improved GIT
+history logging.
+
+
Project Management provides various library areas for storing
+project related file content for use by the project team and can be
+referenced throughout the project requirements, tasking and scheduling
+elements.
+
+
Sign up and get started with your project today.
+
+
+
+
+
diff --git a/jetc/barant-site/src/registermusician.page b/jetc/barant-site/src/registermusician.page
new file mode 100755
index 0000000..d19c6a8
--- /dev/null
+++ b/jetc/barant-site/src/registermusician.page
@@ -0,0 +1,36 @@
+
+
+The Digital Gods - The MP3 Music Store
+
+
+
Please enter your information below to create and account on our system.
+You can just use the member login area to access this account and there is
+no need for you to register as a customer if you want to buy files from the
+site in the future.
+
If you are already a member and you want to submit your own file
+collections for sale within our store then you can go ahead and log in first
+and click the same link you did to get here.
+
+
+
+
Name:
+
+
+
E-Mail Address:
+
+
+
Password:
+
+
+
Verify Password:
+
+
+
Contact Phone:
+
+
+
+
+Register
+
+
+
diff --git a/jetc/barant-site/src/registermusician.proc b/jetc/barant-site/src/registermusician.proc
new file mode 100755
index 0000000..978810f
--- /dev/null
+++ b/jetc/barant-site/src/registermusician.proc
@@ -0,0 +1,9 @@
+
+
+ update members set musician=1 where id=$[login_id]
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/removefromcart.proc b/jetc/barant-site/src/removefromcart.proc
new file mode 100755
index 0000000..7a28b74
--- /dev/null
+++ b/jetc/barant-site/src/removefromcart.proc
@@ -0,0 +1 @@
+delete from cart_item where session_uuid='$[_session_id]'$[sqlerror]
diff --git a/jetc/barant-site/src/request.page b/jetc/barant-site/src/request.page
new file mode 100755
index 0000000..5f79791
--- /dev/null
+++ b/jetc/barant-site/src/request.page
@@ -0,0 +1,57 @@
+
+PROJECT MANAGEMENT - $[_project_title]
+
+
+
+
+
+
+
+select *,
+ requests.id as request_id,
+ users.name as author_name,
+ request_priority.description as priority_description,
+ releases.description as release_description
+ from requests
+ join releases on releases.id=requests.release_id
+ join users on requests.creator_id=users.id
+ join request_priority on requests.priority=request_priority.id
+ where
+ requests.id=$[_request_id]$[sqlerror]
+
+
+
+
+ select tasks_view.task_id as 'X',
+ tasks_view.task_id as 'Task Id',
+ tasks_view.text as 'Description',
+ tasks_view.author_name as 'Author',
+ tasks_view.created_date as 'Created',
+ tasks_view.status_text as 'Status',
+ tasks_view.status_date as 'Since',
+ tasks_view.assigned_to as 'Assigned'
+ from tasks_view
+ where tasks_view.request_id=$[_request_id]
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/resendconfirmationemail.proc b/jetc/barant-site/src/resendconfirmationemail.proc
new file mode 100755
index 0000000..b31ca1d
--- /dev/null
+++ b/jetc/barant-site/src/resendconfirmationemail.proc
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/search.menu b/jetc/barant-site/src/search.menu
new file mode 100755
index 0000000..b418102
--- /dev/null
+++ b/jetc/barant-site/src/search.menu
@@ -0,0 +1,12 @@
+
+
+
+
Search:
+
Enter an artist name or title:
+
+
+ Login
+
+
+
+
diff --git a/jetc/barant-site/src/selectinvoice.proc b/jetc/barant-site/src/selectinvoice.proc
new file mode 100755
index 0000000..e57d9f5
--- /dev/null
+++ b/jetc/barant-site/src/selectinvoice.proc
@@ -0,0 +1,3 @@
+
+ $[invoice_id]
+
diff --git a/jetc/barant-site/src/selectproject.proc b/jetc/barant-site/src/selectproject.proc
new file mode 100755
index 0000000..bd7e305
--- /dev/null
+++ b/jetc/barant-site/src/selectproject.proc
@@ -0,0 +1,12 @@
+<
+
+ select *,
+ users.name as owner_name
+ from projects
+ join users on projects.owner_id=users.id
+ where projects.id=$[project_id]
+$[sqlerror]
+$[project_id]
+$[projman.text]
+projman.bar
+
diff --git a/jetc/barant-site/src/selectrequest.proc b/jetc/barant-site/src/selectrequest.proc
new file mode 100755
index 0000000..183c40f
--- /dev/null
+++ b/jetc/barant-site/src/selectrequest.proc
@@ -0,0 +1,3 @@
+
+$[request_id]
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/selecttask.proc b/jetc/barant-site/src/selecttask.proc
new file mode 100755
index 0000000..ad97ca3
--- /dev/null
+++ b/jetc/barant-site/src/selecttask.proc
@@ -0,0 +1,16 @@
+
+
+ select tasks.id as task_id,
+ request_id,
+ project_id,
+ projects.text as title
+ from tasks
+ join requests on tasks.request_id=requests.id
+ join projects on requests.project_id=projects.id
+ where tasks.id=$[task_id]
+
+$[task_id]
+$[projman.request_id]
+$[projman.project_id]
+$[projman.title]
+
diff --git a/jetc/barant-site/src/serverframework.page b/jetc/barant-site/src/serverframework.page
new file mode 100755
index 0000000..cd8d257
--- /dev/null
+++ b/jetc/barant-site/src/serverframework.page
@@ -0,0 +1,44 @@
+
+Server Core Framework
+
+
+
It is finally here! The Server Core Framework is now available. The
+framework offers support for just about any server you can devise.
+
+
Now why would I want to go and build a server when there are all
+sorts of frameworks out there for supporting server activity? All I
+can say is top notch performance. The Server Core is all C++ and is
+built on the epoll structure of the Linux operating system.
+
+
+
TCP and/or UDP server capabilities.
+
Straight socket or TLS connections.
+
+
+
Using the Server Core you can build out server elements for
+embedded systems or massively publicly accessible servers with simple
+code. Use the Server Core for:
+
+
Micro-services engine for code generators.
+
Game servers of all types.
+
E-Mail services (checkout barantmail project).
+
SIP telephony server.
+
HTTP/HTTPS for embedded web sites.
+
Streaming server for online radio stations.
+
Any other TCP or UDP based server.
+
+
+
For the game server we will be offering client modules for both
+Unty 3D and for the Unreal Engine 4 with drop in and play options that
+can be heavily modified to support unique game features. Offers
+support for mySQL backends.
+
+
+
+
+git clone https://barant.com/git@ServerCore.git
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/services.page b/jetc/barant-site/src/services.page
new file mode 100755
index 0000000..28882e1
--- /dev/null
+++ b/jetc/barant-site/src/services.page
@@ -0,0 +1,51 @@
+
+BARANT Technology Group
+
+
+
+
+
+
We are BARANT Technology Group. Contact us for information on how we can
+ help you with your technical objectives.
+
+
Our Services
+
+
Software architecture and development on many platforms.
+
+
40+ years on IBM System/3x, AS/400, i Series and IBM i platform.
+
20+ years .NET Web and Winform application development.
+
10+ Android mobile development.
+
+
+
Database architecture and development on many platforms.
+
+
DB2/400
+
Oracle
+
MySQL
+
PostgreSQL
+
MSSQL
+
Amazon Aurora
+
Amazon DynamoDB
+
MongoDB
+
+
+
Telephony and Call Center Solutions
+
+
25+ years in call center development and application integration.
+
15+ years on open source FreePBX development and maintenance.
+
10+ as SIP trunk provider offering very competitive rates.
+
+
+
Audio Engineering products and projects
+
+
Product offering for VST synthesizers for modular analog simulation.
+
Module development for super clean digitally pure wave harmonics.
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/sessionvar.menu b/jetc/barant-site/src/sessionvar.menu
new file mode 100755
index 0000000..804ac8a
--- /dev/null
+++ b/jetc/barant-site/src/sessionvar.menu
@@ -0,0 +1,13 @@
+select * from sessionenv where session_uuid="$[_session_id]"$[sqlerror]
+
+
Some of the best prices around for adding trunks to your PBX. We
+have 10, 25 and 50 channel plans to ensure your calls get through.
+
Our flat rate plans don't charge you for minutes for either inbound
+or outbound.
+
+
3
Lines
$25/month
+
10
Lines
$50/month
+
25
Lines
$100/month
+
50
Lines
$175/month
+
100
Lines
$300/month
+
+
Please feel free to call for other options and pricing.
+
Our SIP trunks work with any PBX that has an internet connection.
+
We require high speed internet connections to provide the higher
+number of lines. Special routers that provide a QoS VoIP functionality
+should be employed for serious usage to improve quality. The faster
+the better. We do not provide equipment but can recommend routers that
+we know work well with VoIP.
+
We do not support robo-dialer abuse for outbound dialing systems so
+please do not ask for pricing or purchase our services if you intend to
+use these devices on our networks.
+
Don't have a PBX and dont't want one?
+If your organization does not have or need a PBX but wish to have a
+phone for 1 or 2 lines then you can just ask for our individual phone
+service for any VoIP phone or VoIP converter for any old standard
+phone line. Please contact us for more information.
+
Don't have a PBX but want one?
+We can also host a PBX for you as well. Complete functionality
+utilizing FreePBX can be provided on the internet so you do not need
+to worry about the hardware. We manage and maintain everything for you.
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/springman.section b/jetc/barant-site/src/springman.section
new file mode 100755
index 0000000..1cfa823
--- /dev/null
+++ b/jetc/barant-site/src/springman.section
@@ -0,0 +1,24 @@
+
Several modules are under development for Synthedit 1.4.
+
+
+
+
Slew Limiter
+
This module provides a lag processor and slew limiter which can be
+used to create glissando effects and some simple attach/decay
+envelope generation. Voltage controlled attack and decay parameters.
+
+
+
+
+
Spectrum Oscillator
+
A revolutionary design to eliminate all sorts of aliasing error and
+deliver pure rich sounding waveforms reminiscent of the old analog
+synthesizers. Using a superfast algorithm to generate with precision
+the harmonics up to the nyquist limit. Precise control over the amplitude and phase
+of each harmonic allows traditional waveforms to be generated without
+aliasing problems.
+
+
+
+
+
Individual control over each and every harmonic affords the
+generation of many waveforms that require a harmonic purity.
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/task.page b/jetc/barant-site/src/task.page
new file mode 100755
index 0000000..160223a
--- /dev/null
+++ b/jetc/barant-site/src/task.page
@@ -0,0 +1,123 @@
+
+PROJECT MANAGEMENT - $[_project_title]
+
+
+
+
+
+
+
+select *,
+ requests.id as request_id,
+ users.name as author_name,
+ request_priority.description as priority_description,
+ releases.description as release_description
+ from requests
+ join releases on releases.id=requests.release_id
+ join users on requests.creator_id=users.id
+ join request_priority on requests.priority=request_priority.id
+ where
+ requests.id=$[_request_id]$[sqlerror]
+
+
+
+
+
+ select *,
+ users.name as author_name,
+ if((select task_status_id from task_notes where task_notes.task_id=tasks.id order by task_notes.id desc limit 1) is null, 1,
+ (select task_status_id from task_notes where task_notes.task_id=tasks.id order by task_notes.id desc limit 1)) as status_id,
+ (select text from task_statuses where id=status_id) as status_text,
+ (select color from task_statuses where id=status_id) as status_color,
+ (select group_concat(b.name) from task_assignments a
+ join users b on a.user_id=b.id
+ where task_id=tasks.id group by a.task_id) as assigned_to
+ from tasks
+ join users on tasks.creator_id=users.id
+ where tasks.id=$[_task_id]$[sqlerror]
+
+
+
+
Edit
+
+
Task Id: $[projman.id]
+
Status: $[projman.status_text]
+
Author: $[projman.author_name]
+
Created: $[projman.created]
+
Assigned: $[projman.assigned_to]
+
Estimated Work:
+
Date Started:
+
+
+
+$[projman.text]
+
$[projman.description]
+
+
+
+
+
Resource Assignmnet
+select *
+ from task_assignments
+ join users on task_assignments.user_id=users.id
+ where task_id=$[projman.id]$[sqlerror]
+
+
+
+
Resource Name
+
Estimated Hours
+
Scheduled Completion Date
+
+
+
+
$[projman2.name]
+
$[projman2.estimate_hours]
+
$[projman2.scheduled_completion_date]
+
+
+
+
+
+
Assign a resource
+
+
+
+ select *
+ from task_notes
+ join users on users.id=task_notes.creator_id
+ join task_statuses on task_statuses.id=task_notes.task_status_id
+ where task_id=$[projman.id]
+
+
+
Activity Log
+
+
+
+
$[projman2.created]
+
$[projman2.text]
+
$[name]
+
+
+
$[note]
+
+
+
+
+
Add Note
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/task.section b/jetc/barant-site/src/task.section
new file mode 100755
index 0000000..de42017
--- /dev/null
+++ b/jetc/barant-site/src/task.section
@@ -0,0 +1,41 @@
+
+
+
+
Edit
+
+
Task Id: $[projman.task_id]
+
Status: $[projman.status_text]
+
Author: $[projman.author_name]
+
Created: $[projman.created_date]
+
Assigned: $[projman.assigned_to]
+
Estimated Work:
+
Date Started:
+
+$[projman.text]
+
$[projman.description]
+
+ select *
+ from task_notes
+ join users on users.id=task_notes.creator_id
+ join task_statuses on task_statuses.id=task_notes.task_status_id
+ where task_id=$[projman.task_id]
+
+
+
Activity Log
+
+
+
+
$[projman2.created]
+
$[projman2.text]
+
$[name]
+
+
+
$[note]
+
+
+
+
+
Add Note
+
+
+
diff --git a/jetc/barant-site/src/taskassignresource.page b/jetc/barant-site/src/taskassignresource.page
new file mode 100755
index 0000000..99070a9
--- /dev/null
+++ b/jetc/barant-site/src/taskassignresource.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+Login Id: $[_login_id]
+Project Id: $[_project_id]
+Request Id: $[_request_id]
+Task Id: $[_task_id]
+
+
+ select *,
+ author.name as author_name
+ from tasks
+ join users as author on tasks.creator_id=author.id
+ where tasks.id=$[_task_id]$[sqlerror]
+
+
Created:
$[created]
+
Author:
$[author_name]
+
+
+
+
+
+
+
Assign
+
Cancel
+
+
+
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/taskassignresource.proc b/jetc/barant-site/src/taskassignresource.proc
new file mode 100755
index 0000000..06a7bff
--- /dev/null
+++ b/jetc/barant-site/src/taskassignresource.proc
@@ -0,0 +1,13 @@
+
+
+!!!! $[_task_id]-$[user_id]-$[estimate_hours]
+
+
+insert into task_assignments
+ set task_id=$[_task_id],
+ user_id=$[user_id],
+ estimate_hours=$[estimate_hours]
+$[sqlerror]
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/test.page b/jetc/barant-site/src/test.page
new file mode 100755
index 0000000..370ef6d
--- /dev/null
+++ b/jetc/barant-site/src/test.page
@@ -0,0 +1,3 @@
+
+This is a test response to see if I can run API stuff.
+$[_login_id]
\ No newline at end of file
diff --git a/jetc/barant-site/src/thankyou.page b/jetc/barant-site/src/thankyou.page
new file mode 100755
index 0000000..9d172dc
--- /dev/null
+++ b/jetc/barant-site/src/thankyou.page
@@ -0,0 +1,16 @@
+
+THANK YOU
+
+
+
Thank you for your purchase.
+
+
Your order is complete.
+
+
Account
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/time.page b/jetc/barant-site/src/time.page
new file mode 100755
index 0000000..eb6bd07
--- /dev/null
+++ b/jetc/barant-site/src/time.page
@@ -0,0 +1,12 @@
+
+The Time
+
+
+
+
+
+
+
diff --git a/jetc/barant-site/src/timer.page b/jetc/barant-site/src/timer.page
new file mode 100755
index 0000000..cc909ed
--- /dev/null
+++ b/jetc/barant-site/src/timer.page
@@ -0,0 +1,26 @@
+
+Timer
+
+
+
Alarm
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/update_invoice.proc b/jetc/barant-site/src/update_invoice.proc
new file mode 100755
index 0000000..0318a15
--- /dev/null
+++ b/jetc/barant-site/src/update_invoice.proc
@@ -0,0 +1,10 @@
+
+
+delete from invoices_detail where invoice_id=$[_invoice_id]
+
+ insert into invoices_detail (invoice_id,sku,sku_suffix,quantity,description,text,price,total,tax_amount,type)
+ values($[_invoice_id],'$[sku$[ix]]','',$[quantity$[ix]],'$[description$[ix]]','$[textarea$[ix]]',$[price$[ix]],$[total$[ix]],$[tax_amount$[ix]],'$[type$[ix]]')$[sqlerror]
+
+update invoices set amount=$[invoice_total] where id=$[_invoice_id]
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/updaterequest.proc b/jetc/barant-site/src/updaterequest.proc
new file mode 100755
index 0000000..431fcbb
--- /dev/null
+++ b/jetc/barant-site/src/updaterequest.proc
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+update requests set text='$[textx]',
+ description='$[descriptionx]',
+ priority=$[priority],
+ owner_id=$[owner_id],
+ release_id=$[release_id]
+ where id=$[_request_id]
+$[sqlerror]
+
+
+
\ No newline at end of file
diff --git a/jetc/barant-site/src/upload_modular1_1_preset.page b/jetc/barant-site/src/upload_modular1_1_preset.page
new file mode 100755
index 0000000..5255393
--- /dev/null
+++ b/jetc/barant-site/src/upload_modular1_1_preset.page
@@ -0,0 +1,17 @@
+
+ADMINISTRATION
+
+
+
diff --git a/jetc/barant-site/src/vst.page b/jetc/barant-site/src/vst.page
new file mode 100755
index 0000000..c97a37a
--- /dev/null
+++ b/jetc/barant-site/src/vst.page
@@ -0,0 +1,52 @@
+
+VST INSTRUMENTS
+
+
+
+ select * from products where sku='MODULAR1'
+
+
$[description]
+
+
$[text]
+
+ $19.95
+
+
+
+
+
+ Precision modular synthesizer with fully automatic patching and
+ polyphony in one VST instrument. 12 module types provide a rich
+synthesis structural capability providing FM, additive and subtractive
+methods of creating musical instrumentation using traditional modular
+synthsis methods. 2 filter types provide both a Korg sound as well as
+the old popular Moog Filter sound.
+
+
6 full spectrum voltage controlled oscillators with sine,
+ triangle, saw, pulse with modulation, pink noise, white noise. Sync
+ and phase modulation for DX7 style FM synthesis. Wide range from
+.2Hz to 20kHz.
+
6 ADSR envelope generators with voltage controlled parameters.
+
4 delay units up to 10 seconds each.
+
2 combination filters offering low pass, high pass, band pass
+and notch filtering modes.
+
4 Moog style low pass filters offering a rich analog sound.
+
MIDI input with velocity and aftertouch provides sensitivity
+for more expressive sounds.
+
Monophonic and polyphonic modes with 128 voices.
+
Many many presets with more being added regularly.
WordPress has become the standard for building a website - but its usual
+ answer for selling anything is WooCommerce, a heavyweight, plugin-hungry
+ platform built mainly for shipping boxes. If what you actually sell is
+ streaming video, digital access, or a mix of physical and digital
+ products, you're bending a shipping cart into shapes it was never
+ designed for.
+
+
BARANT Shopping Cart is a self-contained WordPress plugin built
+ from the ground up for exactly that mix. It runs today in production on
+ westcoastwingchun.com,
+ handling pay-per-view and rental video streaming, physical merchandise
+ with shipping calculation, and rank-gated class content - all through
+ Square, with no WooCommerce required.
+
+
+
+
+
+
+
+
+
+
Streaming video access - sell unlimited access, a timed rental
+ window, or a one-time purchase for any video, with signed, time-limited
+ playback links so a purchased video can't be shared as a plain URL.
+
Physical goods too - the same cart handles shippable merchandise
+ alongside digital items, with weight/dimension-based shipping-rate
+ lookups built in.
+
Rank-gated content - restrict a catalog of videos to logged-in
+ users whose account has been assigned a specific access tier, useful
+ for membership or class-based content of any kind, not just video.
+
Square payments - card payments through Square's Web Payments
+ SDK, with a sandbox/production toggle and a built-in connection test
+ so you can verify credentials before ever taking a live payment.
+
A real admin section - Dashboard, Inventory, Orders, Settings
+ and Payment Gateway screens, all inside WordPress's own admin UI. No
+ database edits required to configure or run the store.
+
Its own data model - cart, inventory, and order data live in
+ the plugin's own tables, independent of WooCommerce or any other
+ e-commerce plugin you may already have installed.
+
+
+
+
+
The best proof of a shopping cart plugin is a real store using it. Visit
+westcoastwingchun.com
+to see BARANT Shopping Cart handling real video-streaming sales, rentals, and
+physical merchandise checkout end to end.
+
+
+
+
BARANT Shopping Cart is headed for the official WordPress Plugin
+Directory. In the meantime, if you'd like early access, help installing it
+on your own site, or custom feature work, get in
+touch - BARANT Technology Group can also handle hosting and setup for
+you directly.