예제 #1
0
파일: index.php 프로젝트: hackingman/TubeX
//
//    http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
define('TUBEX_CONTROL_PANEL', true);
require_once 'includes/cp-global.php';
// Send initial response headers
header("Content-type: text/html; charset: UTF-8");
NoCacheHeaders();
// Check for Firefox
$is_firefox = preg_match('~Firefox/~', $_SERVER['HTTP_USER_AGENT']);
if (Authenticate::Login()) {
    Execute(Request::Get('r'), 'tbxIndexShow');
} else {
    Growl::AddError(Authenticate::GetError());
    include_once 'cp-login.php';
}
function tbxVideoImportShow($errors = null)
{
    include_once 'cp-video-import.php';
}
function tbxVideoImportAnalyze()
{
    $v = Validator::Create();
    try {
        $file = Video_Import::ProcessSource($_REQUEST);
        $fields = Video_Import::Analyze(TEMP_DIR . '/' . $file, Request::Get('delimiter'));