Example #1
0
} else {
    if (!isset($_POST['category'])) {
        $_POST['category'] = 0;
    }
    $categoriesSelect = $categoriesClass->generateSelect($allCategories, $_POST['category'], $_GET['category']);
    abr('categoriesSelect', $categoriesSelect);
    #加载属性
    require_once ROOT_PATH . '/apps/attributes/models/attributes.class.php';
    $attributesClass = new attributes();
    $attributes = $attributesClass->getAllWithCategories(" `visible` = 'true' AND `categories` LIKE '%," . (int) $_GET['category'] . ",%' ");
    abr('attributes', $attributes);
    #保存作品
    if (isset($_POST['upload'])) {
        require_once ROOT_PATH . '/apps/items/models/items.class.php';
        $itemsClass = new items();
        $s = $itemsClass->add();
        if ($s === true) {
            refresh('/' . $languageURL . 'author_dashboard/', $langArray['complete_upload_item'], 'complete');
        } else {
            $message = '<ul>';
            foreach ($s as $e) {
                $message .= '<li>' . $e . '</li>';
            }
            $message .= '</ul>';
            addErrorMessage($message, '', 'error');
        }
    }
    $fileTypes = '';
    foreach ($config['upload_ext'] as $ext) {
        if ($fileTypes != '') {
            $fileTypes .= ';';