clipbucket/upload/includes/conversion.conf.php
2013-10-07 12:17:06 +00:00

172 lines
No EOL
6.4 KiB
PHP

<?php
/**
***************************************************************************************************
* @Software ClipBucket
* @Authoer ArslanHassan
* @copyright Copyright (c) 2007 {@link http://www.phpbucket.com}
* @license http://www.phpbucket.com
* @version Pro 2
* @since 2007-10-15
* $Id: conversion.conf.php 263 2010-03-30 05:53:27Z fwhite $
**************************************************************************************************
This Source File Is Written For ClipBucket, Please Read its End User License First and Agree its
Terms of use at http://phpbucket.com/eula/clipbucket
**************************************************************************************************
Copyright (c) 2007 Clip-Bucket.com. All rights reserved.
**************************************************************************************************
**/
ob_start();
session_start();
//Required Files
require_once 'dbconnect.php';
require_once 'functions.php';
require_once('classes/pages.class.php');
require_once('classes/my_queries.class.php');
require_once('classes/user.class.php');
require_once('classes/calcdate.class.php');
require_once('classes/signup.class.php');
require_once('classes/image.class.php');
require_once('classes/upload.class.php');
require_once('classes/stats.class.php');
$pages = new pages();
$myquery = new myquery();
$userquery = new userquery();
$calcdate = new CalcDate();
$signup = new signup();
$Upload = new Upload();
$stats = new stats();
$row = $myquery->Get_Website_Details();
$email_data = $myquery->Get_Email_Settings();
$ads = $myquery->Get_Advertisments();
//Website Details
define('TITLE',$row['site_title']);
define('SLOGAN',$row['site_slogan']);
//Seo URLS
define('SEO',$row['seo']); //Set yes / no
//Required Modules and Their Paths (Editable In Admin Panel)
define('FFMPEG_BINARY', $row['ffmpegpath']);
define('FFMPEG_FLVTOOLS_BINARY', $row['flvpath']);
define('FFMPEG_MENCODER_BINARY', $row['mencoderpath']);
define('FFMPEG_MPLAYER_BINARY', $row['mplayerpath']);
define('PHP_PATH', $row['php_path']);
//Registration & Email Settings
define('EMAIL_VERIFICATION',$row['email_verification']);
define('ALLOW_REGISTERATION',$row['allow_registration']);
define('WEBSITE_EMAIL',$email_data['website_email']);
define('SUPPORT_EMAIL',$email_data['support_email']);
define('WELCOME_EMAIL',$email_data['welcome_email']);
define('VIDEO_REQUIRE_LOGIN',@$row['video_require_login']);
define('ACTIVATION',$row['activation']);
//Listing Of Videos , Channels
define('VLISTPP',$row['videos_list_per_page']); //Video List Per page
define('VLISTPT',$row['videos_list_per_tab']); //Video List Per tab
define('CLISTPP',$row['channels_list_per_page']); //Channels List Per page
define('CLISTPT',$row['channels_list_per_tab']); //Chaneels List Per tab
define('GLISTPP',$row['groups_list_per_page']); //Groups List Per page
//Video Options
define('VIDEO_COMMENT',$row['video_comments']);
define('VIDEO_RATING',$row['video_rating']);
define('COMMENT_RATING',$row['comment_rating']);
define('VIDEO_DOWNLOAD',$row['video_download']);
define('VIDEO_EMBED',$row['video_embed']);
//Required Settings For Video Conversion
define('VBRATE', $row['vbrate']);
define('SRATE', $row['srate']);
define('SBRATE', $row['sbrate']);
define('R_HEIGHT', $row['r_height']);
define('R_WIDTH', $row['r_width']);
define('RESIZE', $row['resize']);
define('KEEP_ORIGINAL', $row['keep_original']);
define('MAX_UPLOAD_SIZE', $row['max_upload_size']);
define('THUMB_HEIGHT', $row['thumb_height']);
define('THUMB_WIDTH', $row['thumb_width']);
define('FFMPEG_TYPE', $row['ffmpeg_type']);
if(FFMPEG_TYPE == 's'){
define('FFMPEG_BINARY', MODULEDIR.'/encoders/ffmpeg');
}else{
define('FFMPEG_BINARY', $row['ffmpegpath']);
}
define('FFMPEG_FLVTOOLS_BINARY', $row['flvpath']);
define('PHP_PATH', $row['php_path']);
define('FFMPEG_MENCODER_BINARY', $row['mencoderpath']);
define('FFMPEG_MPLAYER_BINARY', $row['mplayerpath']);
//Required Paths Relative and Direct (Editable In Admin Panel)
if(is_dir($row['basedir'])){
define('BASEDIR',$row['basedir']);
}else{
define('BASEDIR',dirname(__FILE__).'/..');
}
define('BASEURL',$row['baseurl']); //Direct Path To Script ie http://yourwebsite.com/subdir
define('TEMPLATEFOLDER','styles'); //Template Folder Name, usually STYLES
define('TEMPLATE',$row['template_dir']); //Select Any Template Name, usually 'clipbucketblue'
define('FLVPLAYER',$row['player_file']); //Select FLV Player For Your Script
define('JSDIR','js'); //Javascript Directory Name
define('ADMINDIR','admin_area'); //Admin Accissble Folder
define('MODULEDIR',BASEDIR.'/modules'); //Modules Directory
//DIRECT PATHS OF VIDEO FILES
define('FILES_DIR',BASEDIR.'/files');
define('VIDEOS_DIR',FILES_DIR.'/videos');
define('THUMBS_DIR',FILES_DIR.'/thumbs');
define('ORIGINAL_DIR',FILES_DIR.'/original');
define('TEMP_DIR',FILES_DIR.'/temp');
//DIRECT URL OF VIDEO FILES
define('FILES_URL',BASEURL.'/files');
define('VIDEOS_URL',FILES_URL.'/videos');
define('THUMBS_URL',FILES_URL.'/thumbs');
define('ORIGINAL_URL',FILES_URL.'/original');
define('TEMP_URL',FILES_URL.'/temp');
//Do No Edit Below This Line
define('TEMPLATEDIR',BASEDIR.'/'.TEMPLATEFOLDER.'/'.TEMPLATE);
define('TEMPLATEURL',BASEURL.'/'.TEMPLATEFOLDER.'/'.TEMPLATE);
define('LAYOUT',TEMPLATEDIR.'/layout');
define('ADMINLAYOUT',BASEDIR.'/'.ADMINDIR.'/'.TEMPLATEFOLDER.'/'.TEMPLATE.'/layout');
//Assigning Smarty Tags & Values
require BASEDIR.'/includes/templatelib/Template.class.php';
require BASEDIR.'/includes/classes/template.class.php';
require BASEDIR.'/includes/classes/TConfig.php';
require BASEDIR.'/includes/classes/TError.php';
require BASEDIR.'/includes/active.php';
require BASEDIR.'/includes/defined_links.php';
$SYSTEM_OS = $row['sys_os'] ? $row['sys_os'] : 'linux';
//Including FFMPEG CLASS
if($SYSTEM_OS=='linux')
{
if($row['con_modules_type'] == 0){
require_once(BASEDIR.'/includes/classes/conversion/ffmpeg.class.php');
}else{
require_once(BASEDIR.'/includes/classes/conversion/multi.class.php');
}
}else{
require_once(BASEDIR.'/includes/classes/conversion/ffmpeg.win32.php');
}
?>