Esempio n. 1
0
        $creation_calendar = new MiniCalendar('creation');
        $creation_calendar->set_date($news_creation_date);
        $release_calendar = new MiniCalendar('release_date');
        $release_calendar->set_date($news_release_date);
        if ($news_visibility < 0 || $news_visibility > 2) {
            $news_visibility = 0;
        }
        $Template->assign_vars(array('C_DISPLAY_NEWS' => true, 'C_IMG' => !empty($news_image), 'C_EDIT_AUTH' => false, 'MODULE_DATA_PATH' => $Template->get_module_data_path('news'), 'NAME' => stripslashes($news_title), 'CONTENTS' => second_parse(stripslashes(strparse($news_contents))), 'CREATION_DATE' => $news_creation_date->format(DATE_FORMAT_SHORT), 'RELEASE_DATE' => $news_release_date->get_timestamp() > 0 ? $news_release_date->format(DATE_FORMAT_SHORT) : $NEWS_LANG['unknown_date'], 'SIZE' => $size_tpl, 'COUNT' => $news_hits, 'THEME' => get_utheme(), 'HITS' => sprintf($NEWS_LANG['n_times'], (int) $news_hits), 'NUM_NOTES' => sprintf($NEWS_LANG['num_notes'], 0), 'U_IMG' => $news_image, 'IMAGE_ALT' => str_replace('"', '\\"', $news_title), 'LANG' => get_ulang(), 'L_DATE' => $LANG['date'], 'L_SIZE' => $LANG['size'], 'L_NEWS' => $NEWS_LANG['news'], 'L_NEWS_FILE' => $NEWS_LANG['news_news'], 'L_FILE_INFOS' => $NEWS_LANG['news_infos'], 'L_INSERTION_DATE' => $NEWS_LANG['insertion_date'], 'L_RELEASE_DATE' => $NEWS_LANG['release_date'], 'L_NEWSED' => $NEWS_LANG['newsed'], 'L_NOTE' => $LANG['note'], 'U_NEWS_FILE' => url('count.php?id=' . $edit_news_id, 'news-' . $edit_news_id . '+' . url_encode_rewrite($news_title) . '.php')));
        $Template->assign_vars(array('TITLE' => stripslashes($news_title), 'COUNT' => $news_hits, 'DESCRIPTION' => $news_contents, 'SHORT_DESCRIPTION' => $news_short_contents, 'FILE_IMAGE' => $news_image, 'URL' => $news_url, 'SIZE_FORM' => $news_size, 'DATE' => $news_creation_date->format(DATE_FORMAT_SHORT, TIMEZONE_AUTO), 'CATEGORIES_TREE' => $news_categories->build_select_form($news_cat_id, 'idcat', 'idcat', 0, WRITE_CAT_NEWS, $CONFIG_NEWS['global_auth'], IGNORE_AND_CONTINUE_BROWSING_IF_A_CATEGORY_DOES_NOT_MATCH), 'SHORT_DESCRIPTION_PREVIEW' => second_parse(stripslashes(strparse($news_short_contents))), 'VISIBLE_WAITING' => $news_visibility == 2 ? ' checked="checked"' : '', 'VISIBLE_ENABLED' => $news_visibility == 1 ? ' checked="checked"' : '', 'VISIBLE_UNAPROVED' => $news_visibility == 0 ? ' checked="checked"' : '', 'DATE_CALENDAR_CREATION' => $creation_calendar->display(), 'DATE_CALENDAR_RELEASE' => $release_calendar->display(), 'BOOL_IGNORE_RELEASE_DATE' => $ignore_release_date ? 'true' : 'false', 'STYLE_FIELD_RELEASE_DATE' => $ignore_release_date ? 'none' : 'block', 'IGNORE_RELEASE_DATE_CHECKED' => $ignore_release_date ? ' checked="checked"' : '', 'BEGINING_CALENDAR' => $begining_calendar->display(), 'END_CALENDAR' => $end_calendar->display()));
    } else {
        $news_creation_date = new Date(DATE_NOW, TIMEZONE_AUTO);
        $news_release_date = new Date(DATE_NOW, TIMEZONE_AUTO);
        $creation_calendar = new MiniCalendar('creation');
        $creation_calendar->set_date($news_creation_date);
        $release_calendar = new MiniCalendar('release_date');
        $ignore_release_date = false;
        if (!$ignore_release_date) {
            $release_calendar->set_date($news_release_date);
        }
        $begining_calendar = new MiniCalendar('begining_date');
        $end_calendar = new MiniCalendar('end_date');
        $end_calendar->set_style('margin-left:150px;');
        $begining_calendar->set_date(new Date(DATE_NOW, TIMEZONE_AUTO));
        $end_calendar->set_date(new Date(DATE_NOW, TIMEZONE_AUTO));
        $news_visibility = 0;
        $Template->assign_vars(array('TITLE' => '', 'COUNT' => 0, 'DESCRIPTION' => '', 'SHORT_DESCRIPTION' => '', 'FILE_IMAGE' => '', 'URL' => '', 'SIZE_FORM' => '', 'DATE' => $news_creation_date->format(DATE_FORMAT_SHORT, TIMEZONE_AUTO), 'CATEGORIES_TREE' => $news_categories->build_select_form($selected_cat, 'idcat', 'idcat', 0, WRITE_CAT_NEWS, $CONFIG_NEWS['global_auth'], IGNORE_AND_CONTINUE_BROWSING_IF_A_CATEGORY_DOES_NOT_MATCH), 'DATE_CALENDAR_CREATION' => $creation_calendar->display(), 'DATE_CALENDAR_RELEASE' => $release_calendar->display(), 'BOOL_IGNORE_RELEASE_DATE' => $ignore_release_date ? 'true' : 'false', 'STYLE_FIELD_RELEASE_DATE' => $ignore_release_date ? 'none' : 'block', 'IGNORE_RELEASE_DATE_CHECKED' => $ignore_release_date ? ' checked="checked"' : '', 'BEGINING_CALENDAR' => $begining_calendar->display(), 'END_CALENDAR' => $end_calendar->display(), 'VISIBLE_WAITING' => '', 'VISIBLE_ENABLED' => ' checked="checked"', 'VISIBLE_UNAPROVED' => '', 'U_TARGET' => url('management.php?new=1&amp;token=' . $Session->get_token())));
    }
}
$Template->assign_vars(array('KERNEL_EDITOR' => display_editor(), 'KERNEL_EDITOR_SHORT' => display_editor('short_contents'), 'C_PREVIEW' => $preview, 'L_PAGE_TITLE' => TITLE, 'L_EDIT_FILE' => $NEWS_LANG['edit_news'], 'L_YES' => $LANG['yes'], 'L_NO' => $LANG['no'], 'L_NEWS_DATE' => $NEWS_LANG['news_date'], 'L_IGNORE_RELEASE_DATE' => $NEWS_LANG['ignore_release_date'], 'L_RELEASE_DATE' => $NEWS_LANG['release_date'], 'L_FILE_VISIBILITY' => $NEWS_LANG['news_visibility'], 'L_NOW' => $LANG['now'], 'L_UNAPPROVED' => $LANG['unapproved'], 'L_TO_DATE' => $LANG['to_date'], 'L_FROM_DATE' => $LANG['from_date'], 'L_DESC' => $LANG['description'], 'L_NEWS' => $NEWS_LANG['news'], 'L_SIZE' => $LANG['size'], 'L_URL' => $LANG['url'], 'L_FILE_IMAGE' => $NEWS_LANG['news_image'], 'L_TITLE' => $LANG['title'], 'L_CATEGORY' => $LANG['category'], 'L_REQUIRE' => $LANG['require'], 'L_NEWS_ADD' => $NEWS_LANG['news_add'], 'L_NEWS_MANAGEMENT' => $NEWS_LANG['news_management'], 'L_NEWS_CONFIG' => $NEWS_LANG['news_config'], 'L_UPDATE' => $LANG['update'], 'L_RESET' => $LANG['reset'], 'L_PREVIEW' => $LANG['preview'], 'L_UNIT_SIZE' => $LANG['unit_megabytes'], 'L_CONTENTS' => $NEWS_LANG['complete_contents'], 'L_SHORT_CONTENTS' => $NEWS_LANG['short_contents'], 'L_SUBMIT' => $edit_news_id > 0 ? $NEWS_LANG['update_news'] : $NEWS_LANG['add_news'], 'L_WARNING_PREVIEWING' => $NEWS_LANG['warning_previewing'], 'L_REQUIRE_DESCRIPTION' => $NEWS_LANG['require_description'], 'L_REQUIRE_URL' => $NEWS_LANG['require_url'], 'L_REQUIRE_CREATION_DATE' => $NEWS_LANG['require_creation_date'], 'L_REQUIRE_RELEASE_DATE' => $NEWS_LANG['require_release_date'], 'L_REQUIRE_TITLE' => $LANG['require_title']));
$Template->pparse('news_management');
require_once '../kernel/footer.php';