Main > Free Download Search >

Free discount furniture software for linux

discount furniture

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 23
DNA Counter 1.0.4

DNA Counter 1.0.4


www.dnabaser.com This tool will show the proportions between nucleotides in a DNA sequence. You dont need to install it or unpack it. Just download the program and double click to run it. Other software: DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. more>>

DNA Counter - www.dnabaser.com

This tool will show the proportions between nucleotides in a DNA sequence.

You dont need to install it or unpack it. Just download the program and double click to run it.

Other software by HeracleSoftware:

DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. Ambiguous bases in the contig are highlighted and corrections are suggested by DNABaser based on Quality Values of the trace files. Minimum input from the user required. Editing of ambiguous bases, including insertion and deletion, is possible. The settings of the assembly engine can be adjusted by the user. The user can personalize the appearance of chromatograms, nucleotides, background. The Quality Values of the trace files are displayed above chromatograms, so that the user can easily decide on the corrections in the final contig. Original chromatogram files are automatically trimmed based on Quality Values. The contig is automatically saved in FASTA format, in the same directory with the original trace files. By using a built-up database of primer and vector sequences, that can be edited/upgraded by the user, DNABaser can be set to automatically trim the vector sequence out of the final contig.

The affordable price is another important feature of DNABaser, at only 490 USD per single license; significant discounts are offered for institutions that order several licenses of DNABaser (see our pricing policy on our web pages).


Enhancements:
Version 1.0.3

better speed


System Requirements:CPU: 100MHz, 16MB RAM, Video 800x600, 0.3MB HDD free space
<<less
Download (214Kb)
Added: 2008-08-01 License: Free Price: Free
10 downloads
Zirconium Desktop Environment 0.0.2

Zirconium Desktop Environment 0.0.2


Zirconium Desktop Environment is a new low resource desktop shell optimized for usability. more>>
Zirconium Desktop Environment is a new low resource desktop shell optimized for usability.
Zirconium Desktop Environment operates on the philosophy that the desktop environment needs to stay out of the users way and provide the quickest access to the functions that are truly needed from a desktop shell.
Principle Zirconium Desktop Environment design goals:
- Very easy navigation by taking advantage of the corner effect by placing the icons for the 2 most critical functions (program launcher and window switcher) in the top corners.
- Minimal use of on-screen real estate. This is accomplished by "recycling" the window title bar by overlapping the already minimal on screen furniture on top of the title bar when a window is maximized.
- Eliminating the "system tray". Instead of using a pixel wasting systray icon to communicate status to the user programs are expected to use the ZDE Notification Daemon to sent small unobtrusive notifications to the user when something of note occurs. The ZDE Notification Daemon uses the SOAP protocol for universal compatibility and network transparency.
- Web integration. An (optional) backdrop manager based on the embedded Gecko engine from Mozilla is provided to provide for "Weblets" to run on the desktop. The ZDE session manager also provides a SOAP API that can be accessed by signed or expressly permitted Weblets to access the ZDE system.
Components of the ZDE system:
Corner Menus.
The left corner menu opens up the Program Launcher. Note that the Program Launcher is a custom navigation window and not a pop-up style menu. The Launcher window closes when an item is activated or the mouse pointer leaves the window.
The right corner menu is a list of open windows for window switching. It is a standard GTK pop-up menu.
Mini-Bar.
In the top center is the Mini-Bar that shows essential items like the time, volume control, battery and network status. The Mini-Bar is the same height as the Title Bar of a window so that when a window is maximized the title bar is partly covered by the Mini-Bar.
Notification Daemon:
When a SOAP message for a Notification arrives the Notification pop-up appears briefly. When not shown the very edge is visible in the lower-right. Mousing over the edge makes the Notification appear again and the mouse leave event closes the notification making it very simple to dismiss a notification by just mousing over it. Clicking the visible edge will open a Notification History window showing all notifications that have been logged during the session.
Window Theme:
The Window Manager theme needs to make special allowances for the way ZDE is arranged. The title bar needs to be 22 pixels high and the controls need to be 22 pixels away from the ends of the title bar to allow for the corner icons.
<<less
Download (0.50MB)
Added: 2006-03-11 License: GPL (GNU General Public License) Price:
1324 downloads
Finance::BDT 0.01

Finance::BDT 0.01


Finance::BDT is a Perl module that implements BDT yield curve model. more>>
Finance::BDT is a Perl module that implements BDT yield curve model.

SYNOPSIS

use Finance::BDT;
use Data::Dumper
my @y = (0, 0.0283, 0.029, 0.0322, 0.0401, 0.0435, 0.0464, 0.0508, 0.0512); ## YTM on strips
my $vol = 0.20; ## constant volatility
my $epsilon = 0.01;
my ($r, $d, $A) = Finance::BDT::bdt( -yields => @y, -epsilon => $epsilon, -volatility => $vol );
print "Short Rates: n", Dumper $r;
print "Discount Prices: n", Dumper $d;
print "Asset State Prices: n", Dumper $A;

ABSTRACT

Sample implementation of Black-Derman-Toy model.

Finance::BDT implements a constant volatility Black-Derman-Toy model in Perl. Not that you should be building your curves in perl, but now you can. The current implementation works with constant volatility but I am testing a version which allows you to pass in a term structure of volatilities. The input is the zero curve (as observed yields), a constant volatility, and a limit for the numerical solution. The function returns the interest rate tree as a list of lists (first index being the time period, and second being the position with the lowest rate having index 0). Three trees are returned: the short rates at each period, the discount prices and most importantly the state prices.

The examples directory has an untested sample implementation in C for the brave.

<<less
Download (0.004MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1117 downloads
Interchange 5.4.2

Interchange 5.4.2


Interchange provides a mature Web application development environment. more>>
Interchange provides a mature Web application development environment.
Interchange is a mature Web application development environment with a focus on ecommerce and dynamic content management.
It offers session and user management, database connectivity (both via SQL and a database abstraction layer), templating, a shopping cart, payment processing, inventory, encryption (via GnuPG, PGP, etc.), tax and shipping calculation, discounts, Web-based administration, localization, event routing, SOAP-based RPC, a custom tag language akin to CFML, and the full power of Perl. It grew out of two earlier projects, MiniVend and Tallyman.
Enhancements:
- A DoS exploit caused by carefully crafted HTTP POST requests has been fixed.
- An apparent Perl bug that allowed code called by DispatchRoutines to overwrite the routines arrays themselves has been worked around.
- Masking of unencrypted credit card numbers to work with a custom MV_CREDIT_CARD_INFO_TEMPLATE that does not match the regexp has been fixed.
- The regexp has been fixed so that it removes the CVV2 value from the unencrypted data.
- A shipping problem with the temporary mv_shipping cart that could cause trouble in cart recalculations has been fixed.
- There are other various bugfixes and minor enhancements.
<<less
Download (2.2MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
990 downloads
poMMo PR15.1

poMMo PR15.1


poMMo can be used to add a mailing list to your Web site or to organize stand alone mailings. more>>
poMMo is versatile mass mailing software. poMMo can be used to add a mailing list to your Web site or to organize stand alone mailings.
Unique features such as the ability to mail subsets of your subscribers set it apart from alternatives.
Main features:
Ease of Use
- Subscription Form
- EnlargeSubscription Form
- poMMo is designed around the concept of simplicity. It is easy to install and administer.
- A clean and intuitive interface featuring AJAX controls aids you in managing subscribers, groups, and mailings.
- See the Tour or visit our online Demonstration install.
- Integrate poMMo into your existing website with only 3 lines of code!
- Look and feel can be changed by any web designer using with SMARTY templates devoid of PHP!
- Simple, two minute installation.
- No advanced administrative tasks such as setting a crontab event.
- Compatible with any common webhosting provider.
Flexibility
- Group Creation
- EnlargeGroup Creation
- Your subscribers are inserted into an powerful database that is simplistic to manipulate and allows unprecedented flexibility regardless of expertise. poMMo can be tailored to suit any needs.
- Collect any number of completely customizable demographics through Subscriber Fields.
- Create Mailing Groups of subscribers based off their demographic values. Mail a subset of your subscribers -- see Understand Groups.
- Mailing Messages and "on success" URLs are easily customized.
- Implementation Examples
- Realtor: Ask your subscribers what neigborhoods, property size, price range, and other attributes they are interested in. When a new property becomes available, mail subscribers who have expressed interest in this particular type of property.
- Multiple Website Newsletters: Create a subscriber field asking which newsletter(s) your subscriber would like to recieve.
- Shoe Store: Collect shoe size and preferred style and brand from your subscribers. When new shoes arrive, or during a sale, notify the customers most interested. Perhaps offer an "exlusive" discount to these subscribers.
- Marketer: Import large amounts of subscribers and their assosiated demographics. Create groups using poMMos powerful filtering criteria to pinpoint your audience.
- Band: Collect your subscribers geographic location and whether theyd like to be part of a volunteer street team. Notify the list that the band will be performing near their town by creating groups based of geography.
Enhancements:
- Fixes were made for suppression of PHP notices, reloading and previewing of plain text mailings, loading of sample data from the support library, WYSIWYG Editor mangling of URLs, bandwidth throttle calculations, throttle setting limitations, and typographical errors.
<<less
Download (1.2MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
917 downloads
Zen Cart 1.3.7

Zen Cart 1.3.7


Zen Cart truly is the art of e-commerce; a free, user-friendly, open source shopping cart system. more>>
Zen Cart truly is the art of e-commerce; a free, user-friendly, open source shopping cart system. Zen Cart software is being developed by group of like-minded shop owners, programmers, designers, and consultants that think e-commerce could be and should be done differently.
Some "solutions" seem to be complicated programming exercises instead of responding to users needs, Zen Cart puts the merchants and shoppers requirements first. Similarly, other programs are nearly impossible to install and use without an IT degree, Zen Cart can be installed and set-up by anyone with the most basic computer skills. Others are so expensive ... not Zen Cart, its FREE!
Zen Cart will deliver the ultimate online shopping experience to your customers. Navigating through your merchandise offerings is a breeze with Zen Cart, the program provides several "Spotlight" lists in addition to the traditional category to product links. Once a product is added to the shopping cart, secure checkout is a simple 3-step process.
After providing the billing information, your customer chooses the shipping method. (multiple shipping methods including real-time internet shipping quotes are built-in) Next, a payment type is chosen from one of the popular payment modules. (PayPal and AuthorizeNet are just 2 of the included modules) Last, the customer reviews the order, shipping and payment choices, and confirms the order.
You are immediately notified of the order and your customer automatically receives an e-mail confirmation.
Zen Cart addresses many of the goals we set:
- make the program easy to set up
- make it easy to customize
- automate tasks, such as order confirmation
- make navigation simple
- built in promotions; discount coupons, gift certificates, newsletters and product notification
- offer single item specials and storewide discounts (group discounts and quantity discounts - Coming in future editions)
- built in Search Engine Optimization tools
- password protect the Administration Tool (administration "levels" - Coming in future editions)
- support multiple languages, currencies and tax structures
- In short, Zen Cart is shopping cart software the way it should have been all along.
Zen Cart gives web designers a robust and customizable electronic storefront thats easy to keep up-to-date with new features.
It provides usable, intuitive and unobtrusive purchase flows right out of the box based on proven industry best-practices - there are no major revisions required to get things right for your clients!
One of the secrets behind its power lies in our robust template system that "abstracts" the look-and-feel from the code and logic behind Zen Cart. This enables you to give clients a truly custom solution that integrates quickly and perfectly with their existing marketing websites.
Developers are able to deploy cutting edge solutions based on Zen Carts modern standards and technologies. Combining PHP server-side technology with the ability to choose from multiple databases on the back end (coming in future editions, thanks to ADOdb), results in flexible software that you can customize and modify to suit your needs. Minimum/suggested server requirements: PHP 4.1.x or higher (PHP 4.3.3+ for optimal performance), Apache 1.3.x and MySQL 3.2x.x or higher.
Enhancements:
- Two vulnerabilities related to cross site scripting (XSS) have been fixed.
- Officially certified for Paypal Express Checkout (only for North American Paypal accounts as of 20070101).
- Also includes several minor improvements and bugfixes.
<<less
Download (3.9MB)
Added: 2007-01-02 License: GPL (GNU General Public License) Price:
1046 downloads
FASTA to multi-FASTA converter 1.3.1

FASTA to multi-FASTA converter 1.3.1


www.DNABaser.com This tool will look for all DNA FASTA files in the specified folder and will merge their content in a single file. The output file is automatically saved on the HDD. Other software: DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. more>>

FASTA to multi-FASTA converter - www.DNABaser.com

This tool will look for all DNA FASTA files in the specified folder and will merge the content in a single file. The output file is automatically saved on the HDD in the same folder as the input files.

Other software by HeracleSoftware:

DNA Baser is an affordable alternative for assembly of DNA sequences and generation of contigs. File formats supported are abi, scf and seq (or FASTA). Chromatograms of the assembled sequences are displayed in a synchronized format with the generated contig. Ambiguous bases in the contig are highlighted and corrections are suggested by DNABaser based on Quality Values of the trace files. Minimum input from the user required. Editing of ambiguous bases, including insertion and deletion, is possible. The settings of the assembly engine can be adjusted by the user. The user can personalize the appearance of chromatograms, nucleotides, background. The Quality Values of the trace files are displayed above chromatograms, so that the user can easily decide on the corrections in the final contig. Original chromatogram files are automatically trimmed based on Quality Values. The contig is automatically saved in FASTA format, in the same directory with the original trace files. By using a built-up database of primer and vector sequences, that can be edited/upgraded by the user, DNABaser can be set to automatically trim the vector sequence out of the final contig.

The affordable price is another important feature of DNABaser, at only 490 USD per single license; significant discounts are offered for institutions that order several licenses of DNABaser (see our pricing policy on our web pages).


Enhancements:
Version 1.3

better speed


System Requirements:CPU: 100MHz, 16MB RAM, Video 800x600, 0.3MB HDD free space
<<less
Download (214Kb)
Added: 2008-01-08 License: Free Price: Free
14 downloads
Athene Desktop Edition 4.1

Athene Desktop Edition 4.1


Athene Desktop Edition is a desktop system for Linux that doesnt require X11. more>>
Athene is a commercial operating system developed by Rocklyte Systems for use in the home and office. Athene combines years of Rocklytes R&D with the latest Linux technology to create one of the fastest operating systems available today.
With boot times as fast as five seconds and advanced graphics technology not available in standard Linux distributions, Athene is the best low-cost alternative to Windows for your computer desktop.
Main features:
- Optimised for Intel Pentium and compatible processors.
- Uses SNAP graphics technology from SciTech Software instead of X11.
- Graphics throughput is 17% faster than Microsoft Windows and at least 25% faster than X11.
- Backwards compatible with all Linux X11 applications.
- Linux Kernel 2.6.9
- Fast booting - between 5 to 15 seconds on modern hardware.
- Editable XML based interface.
- Live CDROM allows you to run Athene without installing to a hard drive.
- Discounted upgrades between major versions and free upgrades for minor releases.
- Free online support and no ongoing maintenance or subscription fees.
- Included software:
- Konqueror & Firefox Web Browsers
- GIMP, MPlayer, K3b CD Burner
- GAIM, GFTP, XChat
- KDE 3.2.3 with KDE Application Suite
- KDE Office 1.3
- Open Office 1.1
- Games: Barrage, Exodus, LBreakout 2, LTris, Patience, Mahjongg and more.
- CUPS Printer Support
- The GCC 3.3.3 compiler, plus tools and applications for developers.
<<less
Download (11.3MB)
Added: 2005-04-21 License: Free for non-commercial use Price:
1666 downloads
Cream CRM 3.0.0

Cream CRM 3.0.0


Cream is a customer relationship management (CRM) system that addresses the specific needs of media organizations. more>>
Cream is designed to meet the unique demands publishers have, including features that allow subscription management, support for multiple products (print subscriptions, advertising, online subscriptions, books, etc.), customer communications (both incoming and outgoing), and easy-to-use reporting and analytical functions.
The project also enables publishers to track special offers, such as seasonal discounts and trade shows. With Cream, media organizations can put their business data to work, increasing sales and customer satisfaction. It allows employees to have up-to-date information throughout the sales cycle, and lets managers have greater insight into sales patterns.
Main features:
- receiving e-mails functionality (text and HTML)
- sending HTML emails
- editing HTML emails with a WYSIWYG HTML editor
- newletter subscriptions for anonymous users
- external HTML forms for newsletter subcribe and unsubscribe
- sending HTML newsletters
- editing HTML newsletters with WYSIWYG HTML editor
- powerful filter for sending newsletters to either newsletter subscribers or all customers based on type, category, product, campaign...
- Import of products and customers
- Communication and Sales tabs in user interface
- completely localizable user interface
- localizations to Dutch, German, Spanish, Russian, Ukrainian and Serbian languages
- Home page with shortcut and summary links
- Help page with FAQ, Support and Forum links
- Cream now works on Windows too
Enhancements:
- This version works with MySQL database and features new functionality for contacts, opportunity and task management, external HTML forms for support and information requests, CMS integration, and many new fields and options.
<<less
Download (11.5MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
817 downloads
Pizza Game 0.02a

Pizza Game 0.02a


Pizza Game is a 3D, real-time game in which you manage a pizza restaurant. more>>
Pizza Game project is a 3D, real-time game in which you manage a pizza restaurant.
As manager, you must build a restaurant, buy the various objects and furniture that the restaurant requires, hire/fire/manage your employees, buy advertising, buy ingredients, set prices, and make sure your restaurant keeps your customers happy.
You start out with nothing more than an empty lot and a loan. Will you transform that lot into a thriving pizza business or fail to attract customers and watch your debt pile up?
Main features:
- Build your restaurant by placing walls, putting in doorways, installing windows.
- Decorate your restaurant by choosing from numerous paint colors and wallpaper designs.
- Put in tiles for your floors by choosing from a large selection of colors and designs.
- Buy the items and objects that your restaurant needs: tables, chairs, ovens, lights, and various miscellaneous objects that can make your restaurant the pizza parlor of choice for customers.
- Hire (and fire) the right employees that will perform the necessary tasks for running a pizza restaurant.
- Manage advertising for your pizza business.
- Buy the necessary ingredients for making pizzas and selling money-making side orders.
- Choose the opening and closing times for your restaurant in order to have your restaurant operate most efficiently.
Linux users: if you downloaded the binary version, and get an error when attempting to run the game that is related to Plugin_GuiElements.so, perform the following steps to remedy it:
1) create an OGRE subdirectory in /usr/lib
2) copy the Plugin_GuiElements.so in the libs subdirectory in the pizzagame directory to the OGRE subdirectory you just created
<<less
Download (27.9MB)
Added: 2007-01-09 License: GPL (GNU General Public License) Price:
1023 downloads
Ubercart Alpha 7

Ubercart Alpha 7


Ubercart project is an e-commerce shopping cart integrated with the Drupal CMS. more>>
Ubercart project is an e-commerce shopping cart integrated with the Drupal CMS.
Main features:
- Configurable product catalog includes catalog pages and a block to display product categories.
- Flexible product creation system. Create normal products by default. Create product classes to store more information on a subset of your catalog. (Ex: Creating a book class would let you store and display separately the author, publisher, and length of the book.)
- Flexible product attributes system. Create user selectable attributes for your products that modify the price, SKU/model, and/or weight of items as the customer adds them to his or her cart.
- Single page checkout. All checkout information gathered on a single screen composed of configurable checkout panes. Third party modules can define checkout panes to replace or add to the default set, making it easy to customize the checkout experience.
- Automatic account generation (anonymous checkout). Accounts and emails are automatically generated based on the customers e-mail address. For return customers, previously used addresses will be listed on the checkout page for easy access.
- Simple order processing. The order administration screens have been designed by and for our salesmen. We believe there is always room for improvement and will try to make it happen! Order screens use the "pane" model, so the screens are configurable and extensible to accommodate a wide variety of e-commerce applications.
- Simple order creation and editing. Easy to create orders manually for customers, adding products, shipping prices, etc. from a single screen. Line items system makes it easy to add fees, discounts, and coupons to orders.
- Integrated payment system that acts as a bridge between acceptable payment methods (check, credit card, cod, etc.) and payment gateways (Cyber Source, Authorize.net, PayPal, etc.). Configurable payment processing and tracking, and easy to use credit card terminal with varying levels of access.
- Activity logging. Enable logging to see all the changes made to an order, including payment processing. (Your accountant will love this!)
<<less
Download (0.20MB)
Added: 2007-07-07 License: GPL (GNU General Public License) Price:
841 downloads
FreeTpl Shop 1.0

FreeTpl Shop 1.0


FreeTpl Shop is a Free PHP Shopping Cart. more>>
FreeTpl PHP Shopping Cart supports Downloadable products with instant activation option, especially useful for software companies selling their products via the Internet & could be easily integrated into any system widely utilizing the power of templates and web-administration tools.

Shopping Basket with advanced Sales Mechanisms (Products reviews and ratings, Discounts mechanism, Shipping and Stock mechanisms, etc), Web-based Administration with Order Maintenance, Product Maintenance, User/Shopper Maintenance, multiple payment processing capabilities (including support of Verisign, Paypal and Authorize.net payment systems). The project provides an easy, quick and flexible web interface that allows adding high performance Shopping basket to your web site.


<<less
Download (5.3MB)
Added: 2007-04-29 License: GPL (GNU General Public License) Price:
911 downloads
ViArt Shop 2.2.6

ViArt Shop 2.2.6


ViArt Shop is a Customizable Ecommerce PHP shopping cart software. more>>
ViArt Shop is a Customizable Ecommerce PHP shopping cart software coming with Shopping Portal Extension, multiple layouts support and with advanced set of Sales Mechanisms (Products reviews and ratings, Discounts mechanism, Shipping and Stock mechanisms, etc), Web-based Administration with Order Maintenance, Product Maintenance, User/Shopper Maintenance, Vendor Maintenance, multiple payment processing capabilities (including support of Verisign, Authorize.net, Worldpay payment systems and more).
This ecommerce solution supports MySQL and PostgreSQL databases as well as ODBC connected databases.
Package includes additional applications: Events, News, FAQ, Support Heldesk System and Forum. The set of these applications and the highly-customizable Shopping Portal Extension allows creating complex Shopping Portal in no time!
Main features:
- No need for programming at all!
- Two-steps installation routine.
- Buy two integrated applications by the price of one: PHP Shopping Cart and Shopping Portal.
- Template-based system
- Multilingual interface
- Coupons
- Enterprise version comes with two more bonus applications: Support Helpdesk System and Forum integrated within one powerful Shopping Portal.
<<less
Added: 2005-08-05 License: GPL (GNU General Public License) Price:
1542 downloads
PXR::Parser 0.1.5

PXR::Parser 0.1.5


PXR::Parser is a Pure Perl SAX XML Push Parser. more>>
PXR::Parser is a Pure Perl SAX XML Push Parser.

SYNOPSIS

use PXR::Parser;

my $parser = PXR::Parser->new(
Handlers => {
startDocument => &start_doc,
endDocument => &end_doc,
startElement => &start_element,
endElement => &end_element,
characters => &characters,
}
);

$parser->parse($data);

$parser->setHandlers(startDocument => &different_start);

A simple, fast, efficient pure perl sax xml parser.

BUGS AND NOTES

This Parser was blatantly ripped and modified from XML::Stream::Parser because it was the only pure perl parser simple and speedy enough to be included by default in various other things such as PXR or PoCo::Jabber. Just note that there is no recovering or detecting XML malformedness. So if you feed this little pet something non-tasty, you are in for a surprise (mainly memory leaking everywhere, and other things like gnawing on furniture).

That is the trade off for its speed. In situtations where you know you are not going to get malformed XML such as a connection to a jabber server (or other XML pushing entities) then this parser is ideal. Currently, the speed difference between this parser and XML::Parser::Expat are about 30 percent in favor of XML::Parser::Expat (which says alot of the speed of this pure perl implementation).

Thanks to Ryan Eatmon for writing and releasing this code. It has been a boon to those of us that really appreciate a simple small solution.

<<less
Download (0.016MB)
Added: 2006-09-18 License: Perl Artistic License Price:
1131 downloads
Webforce Cart 1.6

Webforce Cart 1.6


Webforce Cart (wfCart) is a free PHP shopping cart class you can use a component of a PHP based online store. more>>
Webforce Cart (wfCart) is a free PHP shopping cart class you can use a component of a PHP based online store. Its designed as a component for PHP developers who would rather write their own store rather than a complete solution.
Instructions and examples for the free PHP Shopping Cart
To use the cart in an existing script:
Rename wfcart.php.txt to wfcart.php and upload to your server.
Then include the file:
include("wfcart.php");
Start the session, and assign the cart to it. NOTE: You must include the file wfcart.php before you start the session, its just the way PHP works.
session_start();
$cart =& $_SESSION[cart];
if(!is_object($cart)) $cart = new wfCart();
Then you can use the functions like $cart->get_contents();, these functions are documented below.
Adding an Item - $cart->add_item( code , quantity , price , info )
If you have a widget with code AB313 and a price of $40.11, you can add it to the cart with :
$cart->add_item(AB313,1,40.11,Widget AB313 Standard);
If the item AB313 is alreay in the cart, then the quantity of it will be increased by the quantity supplied to the function, in this case 1. The itemid must be unique, and can be letters and/or numbers.
Deleting an Item - $cart->del_item( itemid );
E.g. to delete the item ID 123
$cart->del_item(123);
Changing the quantity of an item -
$cart->edit_item( itemid, new_quantity );
For example :
$cart->edit_item(HA2,3);
If you set the quanitity to zero, the item is deleted.
Getting the number of items in a cart
echo $cart->itemcount;
Getting the total value of the cart.
echo $cart->total;
Emptying the cart
$cart->empty_cart();
Getting the cart contents
$items = $cart->get_contents();
$items is an array, so the following code displays the items.
foreach($items as $item) {
echo "Code/ID :".$item[id]."
";
echo "Quantity:".$item[qty]."
";
echo "Price :".$item[price]."
";
echo "Info :".$item[info]."
";
echo "Subtotal".$item[subtotal]."
";
}
Note, subtotal is quantity X price for that item, not a running total..
Extending Webforce Cart
There are 2 functions you can create that will enable more flexability.
One is wf_get_price( itemid, qty ). If you need to do pricing based on Quantity ( e.g. bulk discounts ) then you can create a function called wf_get_price to do what you need itto do. If you do not pass a price to add_item, then the wf_ get_price function will be called. If you use this functionality, AND your price is quantity dependant, then you must uncomment the line in the edit_item function.
The other is wf_get_info, again, if you do not pass info to add_item then get_info will be called. TIP: you do not have to pass a string to add_item(), you could use an array of infomation instead. e.g. add_item( AS2112,5,19.95,array(size=>large,color=>red)); then when you use get_contents, you echo $item[info][color] etc.
Enhancements:
- The empty cart function was fixed.
<<less
Download (0.003MB)
Added: 2007-04-06 License: LGPL (GNU Lesser General Public License) Price:
933 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2