use strict;require Zen::Config;require Zen::Config::Hash;my $h = Zen::Config::Hash->createAndLoad(main => Zen::Config::Hash->createAndLoad("PluginTitle" => "Disk.com Fulfillment",),settings_controls => Zen::Config::Hash->createAndLoad("companyname" => "text(40)","companyid" => "text(40)","shipacct" => "text(40)","method" => "enumlist(select,::,FedEx Economy::FedEx Express Saver::FedEx Ground::FedEx International Economy::FedEx International Priority::FedEx P1::FedEx Standard::UPS 3 Day Select::UPS 2nd Day Air::UPS Ground::UPS International Canada Standard::UPS International Economy::UPS International Express::UPS Next Day Air::USPS Express::USPS Express Int::USPS First Class::USPS First Class  w/Delivery Conf::USPS First Class Int::USPS Priority::USPS Priority Small Flat-Rate Box::USPS Priority Medium Flat-Rate Box::USPS Priority Large Flat-Rate Box::USPS Priority Small Flat-Rate Box w/Delivery Conf::USPS Priority Medium Flat-Rate Box w/Delivery Conf::USPS Priority Large Flat-Rate Box w/Delivery Conf::USPS Priority Flat-Rate Env::USPS Priority Flat-Rate Env w/Delivery Conf::USPS Priority Int::USPS Priority Int Flat-Rate Env::USPS Priority w/Delivery Conf::USPS Priority w/Signature Required)","handling_fee" => "text(5)","price_per_unit" => "text(5)","products" => "textarea(10,50)",),settings_titles => Zen::Config::Hash->createAndLoad("companyname" => "Your company name","companyid" => "Your assigned company Id","shipacct" => "Your Shipping Account # (if you have one, otherwise leave this field out)","method" => "Shipping method","handling_fee" => "Handling fee per order","price_per_unit" => "Price per unit","products" => "Please define which of your Delavo products can be<br>processed with Disk.com. Put values in the list, one<br>pair per line using the following format:<br><br>DelavoProductID=DiskcomProductID<br><br>Example:<br>154=MDBM1<br>155=MDBM2<br>...<br>",),messages => Zen::Config::Hash->createAndLoad("error.missing_config" => "Some of the configuration parameters are missing",),);$h;