Strict Standards: Declaration of action_plugin_discussion::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/opinian/public_html/wiki/lib/plugins/discussion/action.php on line 16
Strict Standards: Declaration of action_plugin_translation::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/opinian/public_html/wiki/lib/plugins/translation/action.php on line 90
Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /home/opinian/public_html/wiki/inc/cache.php on line 289
Warning: Cannot modify header information - headers already sent by (output started at /home/opinian/public_html/wiki/lib/plugins/discussion/action.php:16) in /home/opinian/public_html/wiki/inc/auth.php on line 295
Strict Standards: Only variables should be passed by reference in /home/opinian/public_html/wiki/doku.php on line 71
Warning: Cannot modify header information - headers already sent by (output started at /home/opinian/public_html/wiki/lib/plugins/discussion/action.php:16) in /home/opinian/public_html/wiki/inc/actions.php on line 495
Warning: Cannot modify header information - headers already sent by (output started at /home/opinian/public_html/wiki/lib/plugins/discussion/action.php:16) in /home/opinian/public_html/wiki/inc/actions.php on line 495
====== "Items/get_item" ======
===== Input parameters =====
^ parameter name ^ type ^ description ^ mandatory ^
| item_id | number | Item's Opinian ID | no (but then 'slug' and 'category_id' are) |
| slug | string | Item's Opinian slug (no control characters, "-" for spaces) | must go in pair with category_id. not mandatory, but then 'item_id' is |
| category_id | number | Item's Opinian category ID | must go in pair with slug. not mandatory, but then 'item_id' is |
==== Input example ====
getItem(array("slug"=>"paris-hilton", "category_id"=>234));
if (!empty($Opinian->last_error))
echo $Opinian->last_error;
else
print_r($item);
?>
===== Result structure =====
Array, data is inside "**Item**" array key.
^ parameter name ^ description ^
| id | Item ID |
| title | Item title |
| slug | Item slug (no control characters, "-" for spaces) |
| category_id | Item category ID |
| comments_num | Number of comments |
| reviews_num | Number of reviews |
| rating_sum | Sum of all ratings for __general__ rating |
| rating_count | Number of all ratings for __general__ rating (so general rating is rating_sum/ratins_count). |
| Location | __Array__. Location (if entered) for the item. See below. |
| Image | __Array__. Main item image. See below. |
"**Location**" array, inside "Item" array key.
^ parameter name ^ description ^
| address | Item address |
| city | City |
| region | Region / State |
| country | Country |
"**Image**" array, inside "Item" array key.
^ parameter name ^ description ^
| fullsize_url | URL for the full size main item image |
| thumbnail_url | URL for the thumbnail (100x100 px) main item image |
==== Result example ====
Array
(
[Item] => Array
(
[id] => 44
[name] => Paris Hilton
[slug] => paris-hilton
[category_id] => 323
[rating_sum] => 12
[rating_count] => 2
[comments_num] => 2
[reviews_num] => 0
[Location] => Array
(
[address] =>
[city] =>
[region] =>
[country] => United States
)
[Image] => Array
(
[fullsize_url] => http://www.opinian.com/img/items_images/44/fullsize/Paris_Hilton0.jpg
[thumbnail_url] => http://www.opinian.com/img/items_images/44/thumbs/Paris_Hilton0.jpg
)
)
)