Файл: siteadmin/modules/index/main.php
Строк: 159
<?php
defined('_VALID') or die('Restricted Access!');
Auth::checkAdmin();
require $config['BASE_DIR']. '/include/config.template.php';
if ( isset($_POST['submit_settings']) ) {
$filter = new VFilter();
$site_name = $filter->get('site_name');
$site_title = $filter->get('site_title');
$meta_description = $filter->get('meta_description');
$meta_keywords = $filter->get('meta_keywords');
$ads = $filter->get('ads', 'INTEGER');
$approve = $filter->get('approve', 'INTEGER');
$approve_photos = $filter->get('approve_photos', 'INTEGER');
$approve_blogs = $filter->get('approve_blogs', 'INTEGER');
$downloads = $filter->get('downloads', 'INTEGER');
$videos_per_page = $filter->get('videos_per_page', 'INTEGER');
$albums_per_page = $filter->get('albums_per_page', 'INTEGER');
$users_per_page = $filter->get('users_per_page', 'INTEGER');
$blogs_per_page = $filter->get('blogs_per_page', 'INTEGER');
$watched_per_page = $filter->get('watched_per_page', 'INTEGER');
$recent_per_page = $filter->get('recent_per_page', 'INTEGER');
$del_original_video = $filter->get('del_original_video', 'INTEGER');
$splash = $filter->get('splash', 'INTEGER');
$language = $filter->get('language');
$multi_language = $filter->get('multi_language', 'INTEGER');
$multi_server = $filter->get('multi_server', 'INTEGER');
$template = $filter->get('template');
$facebook_id = $filter->get('facebook_id');
$instagram_id = $filter->get('instagram_id');
$twitter_id = $filter->get('twitter_id');
$reddit_id = $filter->get('reddit_id');
$max_col = $filter->get('max_col', 'INTEGER');
$min_col = $filter->get('min_col', 'INTEGER');
if ( $site_name == '' ) {
$errors[] = 'Site Name field cannot be blank!';
$err['site_name'] = 1;
}
if ( $site_title == '' ) {
$errors[] = 'Site Title field cannot be blank!';
$err['site_title'] = 1;
}
if ( $meta_description == '' ) {
$errors[] = 'Meta Description field cannot be blank!';
$err['meta_description'] = 1;
}
if ( $meta_keywords == '' ) {
$errors[] = 'Meta Keywords field cannot be blank!';
$err['meta_keywords'] = 1;
}
if ( $approve != '1' && $approve != '0' ) {
$errors[] = 'Video approve field can only be Enabled/Disabled!';
}
if ( $downloads != '1' && $downloads != '0' ) {
$errors[] = 'Video downloads field can only be Enabled/Disabled!';
}
if ( $videos_per_page == '' || $videos_per_page == '0' ) {
$errors[] = 'Video Per Page field must be a numeric value!';
$err['videos_per_page'] = 1;
}
if ( $albums_per_page == '' || $albums_per_page == '0' ) {
$errors[] = 'Albums Per Page field must be a numeric value!';
$err['albums_per_page'] = 1;
}
if ( $users_per_page == '' || $users_per_page == '0' ) {
$errors[] = 'Users Per Page field must be a numeric value!';
$err['users_per_page'] = 1;
}
if ( $blogs_per_page == '' || $blogs_per_page == '0' ) {
$errors[] = 'Blogs Per Page field must be a numeric value!';
$err['blogs_per_page'] = 1;
}
if ( $watched_per_page == '' || $watched_per_page == '0' ) {
$errors[] = 'Watched Per Page field must be a numeric value!';
$err['watched_per_page'] = 1;
}
if ( $recent_per_page == '' || $recent_per_page == '0' ) {
$errors[] = 'Recent Per Page field must be a numeric value!';
$err['recent_per_page'] = 1;
}
if ( $del_original_video != '1' && $del_original_video != '0' ) {
$errors[] = 'Del original video field can only be Enabled/Disabled!';
}
if ( !$errors ) {
$config['site_name'] = $site_name;
$config['site_title'] = $site_title;
$config['meta_description'] = $meta_description;
$config['meta_keywords'] = $meta_keywords;
$config['ads'] = $ads;
$config['approve'] = $approve;
$config['approve_photos'] = $approve_photos;
$config['approve_blogs'] = $approve_blogs;
$config['downloads'] = $downloads;
$config['videos_per_page'] = $videos_per_page;
$config['albums_per_page'] = $albums_per_page;
$config['users_per_page'] = $users_per_page;
$config['blogs_per_page'] = $blogs_per_page;
$config['watched_per_page'] = $watched_per_page;
$config['recent_per_page'] = $recent_per_page;
$config['del_original_video'] = $del_original_video;
$config['language'] = $language;
$config['multi_language'] = $multi_language;
$config['splash'] = $splash;
$config['multi_server'] = $multi_server;
$config['template'] = $template;
$config['facebook_id'] = $facebook_id;
$config['instagram_id'] = $instagram_id;
$config['twitter_id'] = $twitter_id;
$config['reddit_id'] = $reddit_id;
$config['max_col'] = $max_col;
$config['min_col'] = $min_col;
update_config($config);
update_smarty();
$messages[] = 'System Settings Updated Successfuly!';
}
$smarty->assign('site_name', $site_name);
$smarty->assign('site_title', $site_title);
$smarty->assign('meta_description', $meta_description);
$smarty->assign('meta_keywords', $meta_keywords);
$smarty->assign('ads', $ads);
$smarty->assign('approve', $approve);
$smarty->assign('approve_photos', $approve_photos);
$smarty->assign('approve_blogs', $approve_blogs);
$smarty->assign('downloads', $downloads);
$smarty->assign('videos_per_page', $videos_per_page);
$smarty->assign('albums_per_page', $albums_per_page);
$smarty->assign('users_per_page', $users_per_page);
$smarty->assign('blogs_per_page', $blogs_per_page);
$smarty->assign('watched_per_page', $watched_per_page);
$smarty->assign('recent_per_page', $recent_per_page);
$smarty->assign('del_original_video', $del_original_video);
$smarty->assign('splash', $splash);
$smarty->assign('language', $language);
$smarty->assign('multi_language', $multi_language);
$smarty->assign('multi_server', $multi_server);
$smarty->assign('template', $template);
$smarty->assign('facebook_id', $facebook_id);
$smarty->assign('instagram_id', $instagram_id);
$smarty->assign('twitter_id', $twitter_id);
$smarty->assign('reddit_id', $reddit_id);
}
$smarty->assign('templates', $templates);
$smarty->assign('err', $err);
?>