Beispiel #1
0
            }
        } else {
            $_POST['category'] = 0;
        }
    }
}
$allCategories = $categoriesClass->getAllWithChilds(0, " `visible` = 'true' ");
$categoriesSelect = $categoriesClass->generateSelect($allCategories, $_POST['category'], $first_category);
abr('categoriesSelect', $categoriesSelect);
/////////////////////
#检查作品更新队列
if ($itemsClass->isInUpdateQueue($itemID)) {
    abr('inUpdateQueue', 'yes');
}
if (isset($_POST['save'])) {
    $s = $itemsClass->edit($itemID);
    if ($s === true) {
        refresh('/' . $languageURL . 'items/' . $itemID . '/', $langArray['complete_update_item'], 'complete');
    } else {
        $message = '<ul>';
        foreach ($s as $e) {
            $message .= '<li>' . $e . '</li>';
        }
        $message .= '</ul>';
        addErrorMessage($message, '', 'error');
    }
} elseif (isset($_POST['upload'])) {
    $s = $itemsClass->edit_upload($itemID);
    if ($s === true) {
        refresh('/' . $languageURL . 'items/' . $itemID . '/', $langArray['complete_update_upload_item'], 'complete');
    } else {
Beispiel #2
0
$data["main_file"] = DATA_SERVER . '/uploads/items/' . $_GET['id'] . '/' . $data["main_file"];
//获取所有预览图
$data['preview'] = $itemsClass->get_theme_preview($_GET['id']);
abr('data', $data);
#加载属性
require_once ROOT_PATH . '/apps/attributes/models/attributes.class.php';
$attributesClass = new attributes();
if (isset($data['categories'][0]) && is_array($data['categories'][0])) {
    $first_category = array_shift($data['categories'][0]);
} else {
    $first_category = 0;
}
$attributes = $attributesClass->getAllWithCategories(" `visible` = 'true' AND `categories` LIKE '%," . (int) $first_category . ",%' ");
abr('attributes', $attributes);
if (isset($_POST['edit'])) {
    $status = $cms->edit($_GET['id'], true);
    if ($status !== true) {
        abr('error', $status);
    } else {
        refresh("?m=" . $_GET['m'] . "&c=list&p=" . $_GET['p'], $langArray['edit_complete']);
    }
} else {
    $_POST = $data;
}
#加载类别
require_once ROOT_PATH . '/apps/categories/models/categories.class.php';
$categoriesClass = new categories();
if (!isset($_POST['categories'])) {
    $_POST['categories'] = array();
}
$tmp = array();