예제 #1
0
파일: backend.php 프로젝트: Acsac/CMS-RuDi
if ($opt == 'submit') {
    if (!cmsUser::checkCsrfToken()) { cmsCore::error404(); }

    $title          = cmsCore::request('title', 'str', 'NO_TITLE');
    $description    = cmsCore::c('db')->escape_string(cmsCore::request('description', 'html', ''));
    $published      = cmsCore::request('published', 'int');
    $admin_id       = cmsCore::request('admin_id', 'int');
    $clubtype       = cmsCore::request('clubtype', 'str');
    $maxsize        = cmsCore::request('maxsize', 'int');
    $enabled_blogs  = cmsCore::request('enabled_blogs', 'int');
    $enabled_photos = cmsCore::request('enabled_photos', 'int');

    $date = explode('.', cmsCore::request('pubdate', 'str'));
    $pubdate = (int)$date[2] .'-'. (int)$date[1] .'-'. (int)$date[0];

    $new_imageurl = $model->uploadClubImage();
    $filename = !empty($new_imageurl['filename']) ? $new_imageurl['filename'] : '';

    $model->addClub(array(
        'admin_id' => $admin_id,
        'title' => $title,
        'description' => $description,
        'imageurl' => $filename,
        'pubdate' => $pubdate,
        'clubtype' => $clubtype,
        'published' => $published,
        'maxsize' => $maxsize,
        'create_karma' => cmsUser::getKarma($admin_id),
        'enabled_blogs' => $enabled_blogs,
        'enabled_photos' => $enabled_photos
    ));