clipbucket/upload/admin_area/main.php

382 lines
No EOL
8.7 KiB
PHP

<?php
/*
***************************************************************
| Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved.
| @ Author : ArslanHassan
| @ Software : ClipBucket , © PHPBucket.com
***************************************************************
*/
require_once '../includes/admin_config.php';
$userquery->admin_login_check();
$userquery->login_check('web_config_access');
$pages->page_redir();
/* Assigning page and subpage */
if(!defined('MAIN_PAGE')){
define('MAIN_PAGE', 'General Configurations');
}
if(!defined('SUB_PAGE')){
define('SUB_PAGE', 'Website Configurations');
}
if(@$_GET['msg']){
$msg = mysql_clean($_GET['msg']);
}
$opt_list = $Upload->load_upload_options();
assign('opt_list',$opt_list);
assign('post_max_size',ini_get('post_max_size'));
assign('upload_max_size',ini_get('upload_max_filesize'));
if(isset($_POST['update'])){
$configs = $Cbucket->configs;
$rows = array(
'allowed_types',
'allow_language_change',
'allow_unicode_usernames',
'allow_username_spaces',
'allow_registeration',
'allow_template_change',
'allow_upload',
'anonymous_id',
'anonym_comments',
'approve_video_notification',
'audio_codec',
'activation',
'photo_activation',
'background_color',
'background_upload',
'background_url',
'big_thumb_width',
'big_thumb_height',
'closed',
'closed_msg',
'channel_comments',
'channels_list_per_page',
'channels_list_per_tab',
'channelsSection',
'channel_rating',
'collection_rating',
'collectionsSection',
'comments_per_page',
/*'captcha_type',*/
'con_modules_type',
'comments_captcha',
'comment_rating',
'collection_per_page',
'collection_home_page',
'collection_search_result',
'collection_user_collections',
'collection_items_page',
'collection_user_favorites',
'collection_channel_page',
'embed_type',
'date_format',
'description',
'debug_level',
'default_country_iso2',
'default_time_zone',
'pick_geo_country',
'disallowed_usernames',
'use_subs',
'embedUpload',
'email_verification',
'enable_groups',
'ffmpegpath' ,
'flvtool2path',
'flvtoolpp',
'ffmpeg_type',
'facebook_embed',
'ffprobe_path',
'media_info',
'i_magick',
'cb_combo_res',
'gen_240',
'gen_360',
'gen_480',
'gen_720',
'gen_1080',
'gravatars',
'grp_categories',
'groups_list_per_page',
'grps_items_search_page',
'grp_thumb_height',
'grp_thumb_width',
'grp_max_title',
'grp_max_desc',
'groupsSection',
'high_resolution',
'hq_output',
'keywords' ,
'keep_original',
'keep_mp4_as_is',
'r_height',
'r_width',
'max_bg_width',
'max_bg_size',
'max_conversion',
'max_profile_pic_height',
'max_profile_pic_size',
'max_profile_pic_width',
'max_topic_title',
'max_video_title',
'max_topic_length',
'max_video_desc',
'max_video_tags',
'max_username',
'min_video_title',
'min_video_tags',
'min_video_desc',
'mp4boxpath',
'mplayerpath',
'min_age_reg',
'min_username',
'max_comment_chr',
'max_time_wait',
'max_upload_size',
'max_video_duration',
'mplayerpath',
'normal_resolution',
'num_thumbs',
'own_channel_rating',
'own_collection_rating',
'own_video_rating',
'php_path',
'picture_url',
'picture_upload',
'photosSection',
'photo_main_list',
'photo_home_tabs',
'photo_search_result',
'photo_channel_page',
'photo_user_photos',
'photo_user_favorites',
'photo_other_limit',
/*'quick_conv',*/
'resize',
'remoteUpload',
'recently_viewed_limit',
'send_comment_notification',
'site_title' ,
'sys_os' ,
'sbrate' ,
'srate',
'site_slogan',
'seo',
'seo_vido_url',
'search_list_per_page',
'server_friendly_conversion',
'support_email',
'show_collapsed_checkboxes',
'thumb_width',
'thumb_height',
'use_ffmpeg_vf',
/*'use_crons',*/
'user_comment_own',
'user_rate_opt1' ,
'users_items_subscriptions',
'users_items_subscibers',
'users_items_contacts_channel',
'users_items_search_page',
'users_items_group_page',
'user_max_chr',
'use_cached_pagin',
'cached_pagin_time',
'vid_categories',
'vid_cat_height',
'vid_cat_width',
'videosSection',
'videos_items_grp_page',
'videos_items_hme_page',
'videos_items_columns',
'videos_items_ufav_page',
'videos_items_uvid_page',
'videos_items_search_page',
'videos_item_channel_page',
'videos_list_per_page',
'index_featured',
'index_recent',
'videos_list_per_tab',
'video_download' ,
'video_embed',
'video_comments',
'video_rating',
'video_comments3',
'video_categories',
'video_codec',
'vrate',
'vbrate',
'video_require_login',
'feedsSection',
'youtube_api_key',
'website_email',
'welcome_email',
'vbrate_hd',
'store_guest_session',
'delete_mass_upload',
'stay_mp4',
'popup_video',
'video_round_views'
);
foreach($opt_list as $optl)
{
$rows[] = $optl['load_func'];
}
//Numeric Array
$num_array = array(
'anonymous_id',
'channels_list_per_page',
'channels_list_per_tab',
'max_upload_size',
'max_video_title',
'max_video_desc',
'max_video_tags',
'min_video_title',
'min_video_tags',
'min_video_desc',
'recently_viewed_limit',
'search_list_per_page',
'users_items_subscriptions',
'users_items_subscibers',
'users_items_contacts_channel',
'users_items_search_page',
'users_items_group_page',
'videos_items_grp_page',
'videos_items_hme_page',
'videos_items_columns',
'videos_items_ufav_page',
'videos_items_uvid_page',
'videos_items_search_page',
'videos_item_channel_page',
'index_featured',
'index_recent',
'videos_list_per_page',
'videos_list_per_tab',
'video_categories',
'photo_main_list',
'photo_home_tabs',
'photo_search_result',
'photo_channel_page',
'photo_user_photos',
'photo_user_favorites',
'photo_other_limit',
'collection_per_page',
'collection_home_page',
'collection_search_result',
'collection_user_collections',
'collection_items_page',
'collection_user_favorites',
'collection_channel_page',
);
if (isset($_POST['seo']) != "yes") {
$_POST['seo']= "no";
}
if(isset($_POST['delete_mass_upload']) != "yes"){
$_POST['delete_mass_upload'] = "no";
}
if(isset($_POST['stay_mp4']) != "yes"){
$_POST['stay_mp4'] = "no";
}
if (isset($_POST['send_comment_notification']) != "yes") {
$_POST['send_comment_notification']= "no";
}
if (isset($_POST['approve_video_notification']) != "yes") {
$_POST['approve_video_notification']= "no";
}
if (isset($_POST['use_cached_pagin']) != "yes") {
$_POST['use_cached_pagin']= "no";
}
if (isset($_POST['gravatars']) != "yes") {
$_POST['gravatars']= "no";
}
if (isset($_POST['select5']) != "yes") {
$_POST['select5']= "no";
}
if (isset($_POST['select6']) != "yes") {
$_POST['select5']= "no";
}
if (isset($_POST['select4']) != "yes") {
$_POST['select5']= "no";
}
if (isset($_POST['background_color']) != "yes") {
$_POST['background_color']= "no";
}
if (isset($_POST['select7']) != "yes") {
$_POST['select7']= "no";
}
foreach($rows as $field)
{
//echo $field;
$value = ($_POST[$field]);
if(in_array($field,$num_array))
{
if($value <= 0 || !is_numeric($value))
$value = 1;
}
$myquery->Set_Website_Details($field,$value);
}
e("Website Settings Have Been Updated",'m');
}
$row = $myquery->Get_Website_Details();
Assign('row',$row);
subtitle("Website Configurations");
template_files('main.html');
display_it();
?>