if (!is_array($item) || $item['status'] == 'deleted') { header("HTTP/1.0 404 Not Found"); header("Location: http://" . DOMAIN . "/" . $languageURL . "error"); } elseif (!is_array($item) || check_login_bool() && $item['status'] == 'unapproved' && $item['user_id'] != $_SESSION['user']['user_id'] || $item['status'] == 'queue' || $item['status'] == 'extended_buy') { } _setTitle($item['name']); abr('meta_description', substr(strip_tags($item['description']), 0, 255)); require_once ROOT_PATH . '/apps/users/models/users.class.php'; $usersClass = new users(); //获取作者详情 $item['user'] = $usersClass->get($item['user_id']); //用户登录且用户购买的不是自己的作品 if (check_login_bool() && $item['user_id'] != $_SESSION['user']['user_id']) { $ordersClass = new orders(); //用户是否购买过该作品 if ($ordersClass->isBuyed($item['id'])) { $item['is_buyed'] = langMessageReplace($langArray['already_buyed'], array('URL' => '/' . $languageURL . 'users/downloads/')); } } $item['description'] = replaceEmoticons($item['description']); $item["theme_preview"] = DATA_SERVER . "/uploads/items/" . $item["id"] . "/" . $item["theme_preview"]; abr('item', $item); #BUY ITEM //购买作品 if (isset($_SESSION['tmp']['order_id']) && $_SESSION['tmp']['order_id']) { $_SESSION['tmp']['order_id'] = 0; } if (isset($_POST['licence'])) { if (!check_login_bool()) { $_SESSION['temp']['golink'] = '/' . $languageURL . 'items/' . $itemID; refresh('/' . $languageURL . 'sign_in/');
$_GET['rating'] = 1; } $item = $itemsClass->rate($itemID, $_GET['rating']); $stars = ''; for ($i = 1; $i < 6; $i++) { if ($item['rating'] >= $i) { $stars .= '<img src="{$template_data}img/star-on.png" alt="" />'; } else { $stars .= '<img src="{$template_data}img/star-off.png" alt="" />'; } } die(' jQuery("#stars_div_' . $itemID . '").html(\'' . $stars . '\'); '); } elseif (isset($_GET['certificate'])) { if ($ordersClass->isBuyed($item['id'])) { header('Content-Type: text/plain; charset=UTF-8'); header('Content-Disposition: attachment; filename="item_licence.txt"'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header("Content-Transfer-Encoding: binary"); header('Expires: 0'); // @ob_clean(); @flush(); if ($ordersClass->row['extended'] == 'true') { $licence = $langArray['one_extended_licence']; } else { $licence = $langArray['one_regular_licence']; } $usersClass = new users(); $user = $usersClass->get($item['user_id']);