<?php defined('_VALID') or die('Restricted Access!'); Auth::checkAdmin(); require_once 'editor_files/editor_functions.php'; require_once 'editor_files/config.php'; require_once 'editor_files/editor_class.php'; $editor = new wysiwygPro(); $editor->usexhtml(true); $notice = array('username' => '', 'title' => '', 'category' => '', 'content' => ''); if (isset($_POST['submit_add_notice'])) { require $config['BASE_DIR'] . '/classes/filter.class.php'; require $config['BASE_DIR'] . '/classes/validation.class.php'; $filter = new VFilter(); $valid = new VValidation(); $username = $filter->get('username'); $title = $filter->get('title'); $content = trim($_POST['htmlCode']); $category = $filter->get('category', 'INTEGER'); if ($username == '') { $errors[] = 'Username field cannot be blank!'; } elseif (!$valid->usernameExists($username)) { $errors[] = 'Username does not exist!'; } else { $notice['username'] = $username; } if ($title == '') { $errors[] = 'Notice title field cannot be blank!'; } elseif (strlen($title) > 299) { $errors[] = 'Notice title field cannot contain more then 299 characters!'; } else {