Разработка информационного web-ресурсана на примере отдела информационных технологий, связи и защиты информации УМВД России по городу Туле
Технические средства для разработки информационного web-ресурса для консультации пользователей. Решения и системы создания и использования сайтов. Технологии создания информационного web-ресурса. Спецификация файлов информационного web-ресурса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 25.04.2017 |
Размер файла | 253,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
}
// Remove few options to simplify code (server performance)
if(isset($this->options['keep_first_last'])) {
unset($this->options['keep_first_last']);
}
if(isset($this->options['allow_guests_choice'])) {
unset($this->options['allow_guests_choice']);
}
if(isset($this->options['allow_logged_in_choice'])) {
unset($this->options['allow_logged_in_choice']);
}
// Increase users and messages refresh times (server performance)
if(isset($this->options['timeout_refresh_users'])) {
$this->options['timeout_refresh_users'] = self::default_timeout_refresh_users;
}
if(isset($this->options['timeout_refresh_messages'])) {
$this->options['timeout_refresh_messages'] = self::default_timeout_refresh_messages;
}
}
if($this->db_version < 19){
if(isset($this->options['keep_around_count'])) {
unset($this->options['keep_around_count']);
}
if(!isset($this->options['message_maximum_number_chars'])) {
$this->options['message_maximum_number_chars'] = self::default_message_maximum_number_chars;
}
if(!isset($this->options['avatar_size'])) {
$this->options['avatar_size'] = self::default_avatar_size;
}
$widget_options = get_option('widget_quick-chat-widget');
if(isset($widget_options) && is_array($widget_options)){
foreach($widget_options as &$option){
if (is_array($option) && !empty($option)){
$option['height'] = $option['widgetheight'];
}
}
update_option('widget_quick-chat-widget', $widget_options);
}
}
if($this->db_version < 20){
$widget_options = get_option('widget_quick-chat-widget');
if(isset($widget_options) && is_array($widget_options)){
foreach($widget_options as &$option){
if (is_array($option) && !empty($option)){
$option['avatars'] = 1;
$option['smilies'] = 1;
}
}
update_option('widget_quick-chat-widget', $widget_options);
}
}
if($this->db_version < 21){
if(!isset($this->options['clean_target'])) {
$this->options['clean_target'] = self::default_clean_target;
}
if(!isset($this->options['allow_change_username'])) {
$this->options['allow_change_username'] = 1;
}
}
if($this->db_version < 24){
if(!isset($this->options['inactivity_timeout'])) {
$this->options['inactivity_timeout'] = self::default_inactivity_timeout;
}
}
if($this->db_version < 25){
$widget_options = get_option('widget_quick-chat-widget');
if(isset($widget_options) && is_array($widget_options)){
foreach($widget_options as &$option){
if (is_array($option) && !empty($option)){
$option['counter'] = 1;
}
}
update_option('widget_quick-chat-widget', $widget_options);
}
}
if($this->db_version < 26){
if(!isset($this->options['clean_target_auto'])) {
$this->options['clean_target_auto'] = '1';
}
if(!isset($this->options['clean_private_auto'])) {
$this->options['clean_private_auto'] = '1';
}
}
if(!isset($this->options['hyperlinks'])) {
$this->options['hyperlinks'] = '1';
}
if(!isset($this->options['disallow_logged_in_usernames'])) {
$this->options['disallow_logged_in_usernames'] = '1';
}
if(!isset($this->options['timeout_refresh_users'])) {
$this->options['timeout_refresh_users'] = self::default_timeout_refresh_users;
}
if(!isset($this->options['default_name'])) {
$this->options['default_name'] = $this->default_name;
}
if(!isset($this->options['badwords_list'])) {
$this->options['badwords_list'] = self::default_badwords_list;
}
if(!isset($this->options['guest_num_digits'])) {
$this->options['guest_num_digits'] = self::default_guest_num_digits;
}
if(!isset($this->options['ip_blocklist'])) {
$this->options['ip_blocklist'] = self::default_ip_blocklist;
}
if(!isset($this->options['disallow_usernames_list'])) {
$this->options['disallow_usernames_list'] = self::default_disallow_usernames_list;
}
update_option('quick_chat_db_version', self::default_db_version);
update_option('quick_chat_options', $this->options);
$this->clear_cache();
}
public function update_db_check() {
if ($this->db_version != self::default_db_version) {
$this->install();
}
}
protected function current_admin_url(){
$url = get_admin_url(). basename($_SERVER['SCRIPT_FILENAME']);
if(!empty($_SERVER['QUERY_STRING'])){
$url.= '?'.$_SERVER['QUERY_STRING'];
}
return $url;
}
protected function clean_room_to_target($room, $target){
global $wpdb;
$quick_chat_messages_table_name = $wpdb->prefix. 'quick_chat_messages';
$sql = $wpdb->prepare(
'DELETE FROM '.$quick_chat_messages_table_name.'
WHERE id <= (
SELECT id
FROM (
SELECT id
FROM '.$quick_chat_messages_table_name.'
WHERE room = %s AND alias != "quick_chat"
ORDER BY id DESC
LIMIT 1 OFFSET %d
) foo
)', $room, $target);
$rows_affected = $wpdb->query($sql);
return $rows_affected;
}
protected function filter($text, $replace_inside_words){
if(isset($this->options['badwords_list']) && ($this->options['badwords_list'] != '')){
$strings = explode(',', $this->options['badwords_list']);
foreach($strings as $word){
$word = trim($word);
$replacement = str_repeat('*', strlen($word));
if($replace_inside_words){
$text = str_ireplace($word, $replacement, $text);
}
else{
$text = preg_replace('/\b'.$word.'\b/i', $replacement, $text);
}
}
}
return $text;
}
protected function log($title, $code = null, $message = null){
if(isset($this->options['debug_mode']) || (defined('WP_DEBUG') && WP_DEBUG)){
$log_file_append = '['.gmdate('D, d M Y H:i:s \G\M\T').'] '. $title;
if($code !== null){
$log_file_append.= ', code: '. $code;
}
if($message !== null){
$log_file_append.= ', message: '. $message;
}
file_put_contents($this->log_file, $log_file_append. "\n", FILE_APPEND);
}
}
}
global $quick_chat;
$quick_chat = new Quick_Chat();
require_once(dirname(__FILE__). '/widgets.php');
?>
Размещено на Allbest.ru
...Подобные документы
Анализ существующих информационных ресурсов. Выбор программного обеспечения для создания информационного ресурса. Создание электронного ресурса для пансионата "Солнечный". Проверка работоспособности сайта: установленных модулей, ссылок и материалов.
дипломная работа [11,0 M], добавлен 16.08.2016Оптимальная система управления контентом для разработки информационного ресурса, позволяющего просматривать информацию, посвященную ремонту, мультимедийные данные и новости. Административная панель шаблона Dailynews. Окно создания меню, его пункты.
дипломная работа [2,4 M], добавлен 09.08.2016Аппаратные характеристики системы, использованной для разработки информационного ресурса "Сортировка слиянием". Проектирование логической и физической структуры ресурса, реализация его интерфейса. Основные функции программы, ее тестирование и отладка.
курсовая работа [2,1 M], добавлен 26.11.2012Виды информационных ресурсов, базы данных. Роль государства в развитии и формировании информационного общества в России. Применение программы MS Excel для автоматического составления калькуляции стоимости готовых выпечных изделий, алгоритм решения.
контрольная работа [1,5 M], добавлен 04.01.2012Понятие информационного ресурса и информационного продукта. Показатели качества информации. Понятие файловой структуры диска. Возможности панели управления для настройки среды Windows. Структура и принцип работы процедуры ввода, форматирование документа.
контрольная работа [345,2 K], добавлен 08.06.2011Понятие и характерные черты информационного ресурса и рынка, сравнение с рынком товаров и услуг; его структура, программная часть. Современное состояние информационного рынка в России и в странах Европы. Правовое регулирование, проблемы и перспективы.
курсовая работа [47,7 K], добавлен 10.03.2011Программные компоненты, необходимые для реального функционирования информационной системы. Разработка информационного ресурса, позволяющего организовать работу с информацией о часах учебной нагрузки и основанного на принципах гипертекстовой технологии.
дипломная работа [1,2 M], добавлен 19.01.2012Понятие информационных технологий, история их становления. Цели развития и функционирования информационных технологий, характеристика применяемых средств и методов. Место информационного и программного продукта в системе информационного кругооборота.
реферат [318,9 K], добавлен 20.05.2014Понятие и классификация цифровых образовательных ресурсов, особенности создания и использования в учебном процессе. Технологии защиты информации от компьютерных вирусов. Создание цифрового ресурса средствами Microsoft Office SharePoint Designer 2007.
курсовая работа [6,8 M], добавлен 25.06.2011Понятие информационного ресурса и его разнообразие. Информационные ресурсы Интернет в России - это средство массовой информации, информационная обучающая структура, мировой справочник, средство для рекламы и саморекламы, развлечения, доска объявлений.
реферат [30,1 K], добавлен 07.12.2010Изучение информационных ресурсов: понятие, особенности создания и использования, роль в информатизации общества. Формирование формы калькуляции стоимости выпечных изделий, производимых хлебозаводом "Колобок", с помощью табличного процессора MS Excel.
курсовая работа [1,7 M], добавлен 25.04.2013Современные подходы к дистанционному образованию. Применение новых образовательных технологий. Анализ подходов к созданию обучающих интернет-ресурсов и выбор среды разработки. Эффективность создания интернет-ресурса с использованием cms-системы ucoz.
дипломная работа [317,4 K], добавлен 26.11.2010Основные предпосылки появления и динамики развития информационного общества в мире и на территории Российской Федерации. История развития сетевых технологий. География информационного общества, его текущие проблемы. Перечень перспективных технологий.
курсовая работа [81,2 K], добавлен 10.12.2015Факторы угрозы безопасности информационного пространства. Государственно-правовое обеспечение безопасности информационного пространства. Методы обеспечения безопасности информационного пространства. Развитие информационных технологий.
реферат [16,7 K], добавлен 10.05.2007Анализ разработки информационных систем для деятельности учебных курсов. Поиск и анализ языков программирования для реализации разработки. Разработка модели web-ресурса "Агрегатор учебных курсов". Создания основных функциональных назначений web-ресурса.
отчет по практике [558,9 K], добавлен 25.05.2023Основные цели создания Интернет-магазина по продаже спортивного питания. Исследование свойств и характеристик информационного ресурса. Разработка дизайна сайта. Структуризация семантического ядра. Автоматизация процесса оплаты товаров покупателем.
курсовая работа [2,1 M], добавлен 22.05.2015Зависимость уровня эмоционального выгорания от стажа профессиональной деятельности. Анализ информационных ресурсов и сервисов. Программные средства для создания web-ресурса. Описание структуры web-ресурса. Определение уровня физиологического стресса.
дипломная работа [1,7 M], добавлен 20.12.2011Проблемы развития новых видов услуг, основанных на информационно-коммуникационных технологиях. Сущность и виды информационных ресурсов, особенности их формирования. Составление формы калькуляции стоимости изделий на примере хлебозавода "Колобок".
контрольная работа [372,0 K], добавлен 12.01.2011Понятие и структура информационного портала для автоматизации рабочего места. Описание методологий моделирования бизнес-процессов, системы электронного документооборота DIRECTUM. Система информационного обеспечения в Министерстве сельского хозяйства.
дипломная работа [1,3 M], добавлен 18.12.2013Обзор электронного документа, его информационное содержание и виды. Разработка программы автоматической обработки текстовых материалов: выбор сред разработки, извлечение понятийной области, получение стека суждений. Стандарты кодирования информации.
дипломная работа [3,9 M], добавлен 10.05.2014