About Us
|
Login
User Guide
Q & A
Packages
Changelog
Chat Room
Home
»
Packages
» My Wishlists
My Wishlists
Version
1.0.0
added 7 months ago by
sc0ttkclark
{"meta":{"version":"178","build":"1260478880"},"pods":{"23":{"name":"wishlist","label":"Wishlists","is_toplevel":"1","detail_page":"","list_filters":null,"before_helpers":"","after_helpers":"","fields":[{"name":"body","label":null,"display_helper":null,"input_helper":null,"comment":null,"coltype":"desc","pickval":null,"pick_filter":null,"pick_orderby":null,"sister_field_id":null,"required":"0","unique":"0","multiple":"0","weight":"1"},{"name":"name","label":null,"display_helper":null,"input_helper":null,"comment":null,"coltype":"txt","pickval":null,"pick_filter":null,"pick_orderby":null,"sister_field_id":null,"required":"1","unique":"0","multiple":"0","weight":"0"},{"name":"wishlist_items","label":"Wishlist Items","display_helper":"","input_helper":"","comment":"","coltype":"pick","pickval":"wishlist_item","pick_filter":"","pick_orderby":"","sister_field_id":"142","required":"0","unique":"0","multiple":"1","weight":"3"},{"name":"permalink","label":"Permalink","display_helper":"","input_helper":"","comment":"(automatically generated from Name)","coltype":"slug","pickval":"","pick_filter":"","pick_orderby":"","sister_field_id":"0","required":"0","unique":"0","multiple":"0","weight":"4"},{"name":"disable","label":"Disable this Wishlist?","display_helper":"","input_helper":"","comment":"","coltype":"bool","pickval":null,"pick_filter":"","pick_orderby":"","sister_field_id":"0","required":"0","unique":"0","multiple":"0","weight":"2"}]},"24":{"name":"wishlist_item","label":"Wishlist Items","is_toplevel":"1","detail_page":"","list_filters":null,"before_helpers":"","after_helpers":"","fields":[{"name":"image","label":"Image Source","display_helper":"","input_helper":"","comment":"(if hosted externally)","coltype":"txt","pickval":"","pick_filter":"","pick_orderby":"","sister_field_id":"0","required":"0","unique":"0","multiple":"0","weight":"5"},{"name":"body","label":null,"display_helper":null,"input_helper":null,"comment":null,"coltype":"desc","pickval":null,"pick_filter":null,"pick_orderby":null,"sister_field_id":null,"required":"0","unique":"0","multiple":"0","weight":"3"},{"name":"name","label":null,"display_helper":null,"input_helper":null,"comment":null,"coltype":"txt","pickval":null,"pick_filter":null,"pick_orderby":null,"sister_field_id":null,"required":"1","unique":"0","multiple":"0","weight":"0"},{"name":"image_uploaded","label":"Upload an Image","display_helper":"","input_helper":"","comment":"","coltype":"file","pickval":"","pick_filter":"","pick_orderby":"","sister_field_id":"0","required":"0","unique":"0","multiple":"0","weight":"4"},{"name":"wishlist","label":"Wishlist","display_helper":"","input_helper":"","comment":"","coltype":"pick","pickval":"wishlist","pick_filter":"","pick_orderby":"","sister_field_id":"143","required":"1","unique":"0","multiple":"0","weight":"6"},{"name":"price","label":"Price","display_helper":"","input_helper":"","comment":"","coltype":"num","pickval":"","pick_filter":"","pick_orderby":"","sister_field_id":"0","required":"0","unique":"0","multiple":"0","weight":"2"},{"name":"link","label":"Link","display_helper":"","input_helper":"","comment":"","coltype":"txt","pickval":"","pick_filter":"","pick_orderby":"","sister_field_id":"0","required":"0","unique":"0","multiple":"0","weight":"1"}]}},"templates":[{"name":"wishlist_list","code":"<dt><a href=\"{@permalink}\/\">{@name}<\/a><\/dt>\n<dd>{@body}<\/dd>"},{"name":"wishlist_item_list","code":"<tr>\n<td>${@price}<\/td>\n<td>\n<div style=\"float:left;\">{@link,wishlist_get_link}<img src=\"{@image,wishlist_get_image}\" alt=\"{@name}\" \/>{@link,wishlist_get_link}<\/div>\n<p>{@link,wishlist_get_link}<strong>{@name}<\/strong>{@link,wishlist_get_link}<\/p>\n<p>{@body}<\/p>\n<\/td>\n<\/tr>\n<?php\n$this->price_total += $this->get_field('price');"}],"pod_pages":[{"uri":"my-wishlists","title":"","phpcode":"<?php\nglobal $pods;\n?>\n<h1>My Wishlists<\/h1>\n<?php\necho $pods->getPagination('Go to page:');\n?>\n<dl>\n<?php\necho $pods->showTemplate('wishlist_list');\nif($pods->getTotalRows()<1)\n{\n?>\n<dt>I haven't created any wishlists yet.<\/dt>\n<?php\n}\n?>\n<\/dl>\n<?php\necho $pods->getPagination('Go to page:');","precode":"<?php\n$pods = new Pod('wishlist');\n$pods->findRecords('p.created',10,'t.disable=0');","page_template":"pods-page.php"},{"uri":"my-wishlists\/*","title":"","phpcode":"<?php\nglobal $pods;\n?>\n<h1><?php echo $pods->get_field('name'); ?><\/h1>\n<p><a href=\"..\/\">« See my other wishlists<\/a><\/p>\n<?php\n$items = $pods->items;\n$items->price_total = 0;\necho $items->getPagination('Go to page:');\nif(0<$items->getTotalRows())\n{\n?>\n<table>\n<thead>\n<tr>\n<th>Price<\/th>\n<th>Product Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<?php\necho $items->showTemplate('wishlist_items_list');\n?>\n<\/tbody>\n<tfoot>\n<th colspan=\"2\" align=\"left\">Total: <?php echo number_format($items->price_total,2); ?><\/th>\n<\/tfoot>\n<\/table>\n<?php\n}\nelse\n{\n?>\n<p>I haven't added any items to this wishlist yet.<\/p>\n<?php\n}\necho $items->getPagination('Go to page:');","precode":"<?php\n$permalink = pods_url_variable('last');\n$pods = new Pod('wishlist',pods_sanitize($permalink));\nif(empty($pods->data))\n{\nwp_redirect('..\/',301);\n}\n$items = new Pod('wishlist_item');\n$items->findRecords('t.name',25,'wishlist.id='.$pods->get_field('id'));\n$pods->items = $items;","page_template":"pods-page.php"}],"helpers":[{"name":"wishlist_get_image","helper_type":"display","phpcode":"<?php\nif($this->get_field('image_uploaded')===false)\n{\necho $value;\n}\nelse\n{\nif(is_array($this->get_field('image_uploaded.guid')))\n{\necho @current($this->get_field('image_uploaded.guid'));\n}\nelse\n{\necho $this->get_field('image_uploaded.guid');\n}\n}"},{"name":"wishlist_get_link","helper_type":"display","phpcode":"<?php\nif(!empty($value))\n{\nif($this->get_link==1)\n{\n$this->get_link = 0;\necho '<\/a>';\n}\nelse\n{\n$this->get_link = 1;\necho '<a href=\"'.$value.'\">';\n}\n}"}]}
1.0.0 Notes
Check it out!
About this Package
All Versions
1.0.0