本文整理汇总了PHP中Shop::GetItemData方法的典型用法代码示例。如果您正苦于以下问题:PHP Shop::GetItemData方法的具体用法?PHP Shop::GetItemData怎么用?PHP Shop::GetItemData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Shop
的用法示例。
在下文中一共展示了Shop::GetItemData方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: switch
if (Text::IsNull($_REQUEST['lastcategory'])) {
} else {
switch ($_REQUEST['lastcategory']) {
case 'success':
break;
case 'failed':
break;
case 'canceled':
break;
}
}
} else {
$Category = explode('-', $_REQUEST['subcategory'])[0];
if (isset($_REQUEST['subcategory'])) {
$WhichItem = str_replace('item-', '', str_replace('complete-', '', str_replace('pay-', '', str_replace('buy-', '', str_replace('pet-', '', str_replace('mount-', '', $_REQUEST['subcategory']))))));
$ItemData = Shop::GetItemData($WhichItem);
$Smarty->assign('ItemData', $ItemData);
}
switch ($Category) {
case 'mount':
$Smarty->assign('Page', Page::Info('shop-mount', array('bodycss' => 'product-template video-enabled product-family-wow', 'pagetitle' => $ItemData['item_name'] . ' - ')));
$Smarty->display('shop/mount');
break;
case 'item':
$Smarty->assign('Page', Page::Info('shop-item', array('bodycss' => 'product-template video-enabled product-family-wow', 'pagetitle' => $ItemData['item_name'] . ' - ')));
$Smarty->display('shop/item');
break;
case 'buy':
if (Account::IsAuthorized($_SESSION['username'], 0)) {
$Smarty->assign('PurchaseCompleted', false);
$Smarty->assign('Accounts', Account::GetGameAccounts($_SESSION['username']));
示例2: GetItemDataByServiceName
private static function GetItemDataByServiceName($ServiceName)
{
Manager::LoadExtension('Shop', Account::$VariablesArray);
$ItemData = Shop::GetItemData($ServiceName);
return $ItemData;
}