// +---------------------------------------------------------------------- // | Email author@demila.org // +---------------------------------------------------------------------- _setView(__FILE__); _setTitle($langArray['queue']); if (!isset($_GET['id']) || !is_numeric($_GET['id'])) { refresh('?m=' . $_GET['m'] . '&c=queue', 'WRONG ID', 'error'); } if (!isset($_GET['p'])) { $_GET['p'] = '1'; } $cms = new items(); require_once ROOT_PATH . '/apps/users/models/users.class.php'; $usersClass = new users(); $data = $cms->get($_GET['id'], false); $data['preview'] = $cms->get_theme_preview($_GET['id']); $data['user'] = $usersClass->get($data['user_id']); //路径 $data["thumbnail"] = DATA_SERVER . '/uploads/items/' . $_GET['id'] . '/' . $data["thumbnail"]; $data["theme_preview"] = DATA_SERVER . '/uploads/items/' . $_GET['id'] . '/' . $data["theme_preview"]; $data["main_file"] = DATA_SERVER . '/uploads/items/' . $_GET['id'] . '/' . $data["main_file"]; abr('data', $data); if (isset($_POST['submit'])) { if ($_POST['action'] == 'approve') { $s = $cms->approve($_GET['id']); if ($s == true) { refresh("?m=" . $_GET['m'] . "&c=queue&p=" . $_GET['p'], $langArray['complete_approve_item']); } else { addErrorMessage($s, '', 'error'); } } elseif ($_POST['action'] == 'unapprove') {
<?php // +---------------------------------------------------------------------- // | Demila [ Beautiful Digital Content Trading System ] // +---------------------------------------------------------------------- // | Copyright (c) 2015 http://demila.org All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Email author@demila.org // +---------------------------------------------------------------------- _setView(__FILE__); $itemID = get_id(1); $itemsClass = new items(); //获取预览图 $previewFile = $itemsClass->get_theme_preview($itemID); $previewFiles = array(); for ($i = 0; $i < count($previewFile); $i++) { $previewFiles[] = $previewFile[$i]["dir"]; } abr('previewFiles', $previewFiles); //作品详情 $item = $itemsClass->get($itemID); 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';
if (!check_login_bool()) { refresh('/' . $languageURL . 'users/login/'); } $itemID = get_id(2); $itemsClass = new items(); $item = $itemsClass->get($itemID); if (!is_array($item) || $item['user_id'] != $_SESSION['user']['user_id']) { header("HTTP/1.0 404 Not Found"); header("Location: http://" . DOMAIN . "/" . $languageURL . "error"); } //路径 $item["thumbnail"] = DATA_SERVER . '/uploads/items/' . $itemID . '/' . $item["thumbnail"]; $item["theme_preview"] = DATA_SERVER . '/uploads/items/' . $itemID . '/' . $item["theme_preview"]; $item["main_file"] = DATA_SERVER . '/uploads/items/' . $itemID . '/' . $item["main_file"]; //获取所有预览图 $item['preview'] = $itemsClass->get_theme_preview($itemID); abr('item', $item); #加载分类 require_once ROOT_PATH . '/apps/categories/models/categories.class.php'; $categoriesClass = new categories(); $categories = $categoriesClass->getAll(); abr('categories', $categories); #加载属性 require_once ROOT_PATH . '/apps/attributes/models/attributes.class.php'; $attributesClass = new attributes(); $first_category = 0; foreach ($item['categories'] as $cat) { if (is_array($cat)) { foreach ($cat as $c) { if ($c) { $first_category = $c;