use strict;require Zen::Config;require Zen::Config::Hash;my $h = Zen::Config::Hash->createAndLoad(main => Zen::Config::Hash->createAndLoad("PluginTitle" => "WordPress 3.1.2 or later (with WishList API2.0)","UseInProducts" => "1","UseInMemberships" => "1",),settings_controls => Zen::Config::Hash->createAndLoad("dbhost" => "text(40)","dbname" => "text(40)","dbuser" => "text(40)","dbpass" => "text(40)","tblprefix" => "text(40)","assign_user_role" => "text(40)","username_prefix" => "text(10)","username_email" => "checkbox","useWishListMember" => "checkbox","wp_url" => "text(40)","wlm_key" => "text(40)",),settings_titles => Zen::Config::Hash->createAndLoad("dbhost" => "Database host<br>EXAMPLE: localhost","dbname" => "Database name<br>EXAMPLE: wp_db","dbuser" => "Database user<br>EXAMPLE: wp_user","dbpass" => "Database password<br>EXAMPLE: b3746rbt3","tblprefix" => "Table prefix<br>EXAMPLE: wp_","assign_user_role" => "Assign user role<br>EXAMPLE: subscriber","username_prefix" => "Username prefix (\"user\" by default)","username_email" => "Use user's email as username (in this case the above \"Username prefix\" setting is ignored)","useWishListMember" => "Use WishList Memberships (if unchecked, Turbo WP Memberships are used)","wp_url" => "WishList Member: WordPress URL (starting with \"http\")","wlm_key" => "WishList Member: API Key (take it from WishList configuration)",),messages => Zen::Config::Hash->createAndLoad("error.missing_config" => "Some of the configuration parameters are missing","error.connect_db" => "Failed to connect to the DB: %s","error.table_not_found" => "Tables with prefix [%s] not found in the DB","error.db_error" => "DB error: [%s] QUERY [%s] PARAM [%s]","error.wlm_auth_failed" => "WishList Member authorization failed. Perhaps, you entered incorrect WordPress URL or incorrect API key","error.invalid_username_prefix" => "Username prefix can contain only alphanumerical symbols",),);$h;